Sukurti tiesioginį kompaktinį diską su debianu

Anonim

Sukurti tiesioginį kompaktinį diską su debianu

Kai kurie Debiano platinimo naudotojai kartais gali turėti visiškai veikiančią pagrindinės sistemos, kuri būtų saugoma "flash" diske ar diske, kopiją. Tokia versija vadinama gyva, nes ji prasideda bet kuriame kompiuteryje be išankstinio įrengimo. Sukurti panašią kopiją nėra gana paprasta, tačiau ji yra visiškai įvykdyta net ir vartotojui, kuris pirmą kartą susiduria su tokios užduoties įgyvendinimu. Kaip šiandienos straipsnio dalis, mes norėtume parodyti šio veiksmo vykdymą po žingsnio.

Sukurkite tiesioginį kompaktinį diską su debian

Nesvarbu, ar sukuriate kopiją tolesniam naudojimui diske ar "flash" diske, pirmieji žingsniai ir pati ISO įvaizdis yra vienodi, bus tik paskutinės komandos, kuriose mes tikrai pabrėžiame . Iki šiol ištrinti visas nereikalingas sistemas (programas, failus), sukonfigūruokite, kaip reikia, po to galite pereiti prie kopijos kūrimo, pradedant nuo pirmojo žingsnio.

1 veiksmas: papildomų komponentų diegimas

Visos šios instrukcijos bus grindžiamos paprastu nuosekliu terminalų komandų vykdymu. Pradedant nuo papildomų komponentų, reikalingų tam tikrų operacijų - klonavimo sistemos aplankų, ISO vaizdo įrašų įrengimui. Tikslas atliekamas taip:

  1. Atidarykite "terminalą" bet kokiu patogiu metodu ir tada įdėkite "Sudo Apt-Get Install Xorriso Live-Build Extlinux Syslinux Squashfs" įrankių komandą, kad įdiegtumėte papildomus komponentus ir paspauskite klavišą Enter.
  2. Sukurti tiesioginį kompaktinį diską su debianu 4460_2

  3. Įveskite "SuperUSER" slaptažodį, kai pasirodys užklausa.
  4. Įrengimo patvirtinimas įvesdami slaptažodį Debian operacinėje sistemoje

  5. Patvirtinkite naujų failų įdiegimą į operacinę sistemą pasirinkdami D. parinktį
  6. Naujų failų pridėjimo į Debian sistemą patvirtinimas

  7. Tikėtis diegimo užbaigimo. Šios procedūros metu nerekomenduojama atlikti kitų veiksmų ir išjungti internetą.
  8. Laukiama papildomų komponentų debiano diegimo

Dabar pakalbėkime išsamiau apie tuos komunalines paslaugas, kurios buvo įtrauktos į "Debian" su pirmiau minėtos komandos pagalba:

  • Xorriso - bus naudojamas įkrovos vaizdui sukurti;
  • syslinux, extlinux - suprojektuoti teisingai pakrovimui su MBR tipu;
  • "Squashfs" įrankiai - padės sukurti suspaustą failų sistemą;
  • "Live-Build" - sukurkite patį suspaustą OS, pateikdami jį į ISO vaizdą.

Tik po sėkmingo visų pirmiau minėtų programų įrengimo gali būti perduodami tolesniems veiksmams, kitaip nieko neveiks.

2 žingsnis: kūrimas katalogo ir suspaustos sistemos paruošimas

Kaip minėta pirmiau, Debiano pasiskirstymas bus suspaustos būsenos. Jo dydžio sumažinimas atliekamas rankiniu būdu įvesdami į konsolės komandas. Palaipsniui apsvarstysime visus svarbius veiksmus:

  1. Pirma, sukurkite vaizdų šakninį katalogą ir pereikite prie jo. Naudokite dvi komandas, įdėtas į vieną eilutę, kad juos sujungtumėte. "Terminalo" turinys atrodys taip: MKDIR ~ / LIVEWORK & CD ~ / LIVEWORK.
  2. Sukurti root katalogą Live CD su Debian sistema

  3. Išpakuokite sistemą naudodami pasirinktą debootstrap --arch = I386 Wheezy Chroot architektūra.
  4. Sukurti tiesioginį kompaktinį diską su debianu 4460_7

  5. Dabar svarbūs katalogai bus montuojami, sukuriant branduolį ir pridėti komunalines paslaugas. Mes nematome absoliučiai visų komandų žiūrėjimo taško, todėl siūlome susipažinti su visa tvarka, kurioje jie turi būti įvesti į konsolę:

    CD ~ / Livework

    Chroot chroot.

    Mount None -T PROC / PROC

    Mount ne -t sysfs / sys

    Mount None -t Decpts / Dev / Pts

    Eksportuoti namo = / root

    Eksport lc_all = c

    Apt-get diegti dialogo langą DBUS

    DBUS-UUIDGEN> / VAR / LIB / DBUS / Machine ID

    Apt-get Install Linux-Image-686 Live-Boot

    Apt-Get Install Dump Bzip2 MC icewm ....

    Passwd.

    Apt - gauti švarus

    RM / VAR / LIB / DBUS / Machine ID && RM -RF / TMP / *

    UMOUNT / PROC / SYS / DEV / PTS

    Išeiti iš

  6. Sukurti tiesioginį kompaktinį diską su debianu 4460_8

Šiame etape vaizdo vaizdas yra laikomas paruoštas, tačiau parengiamasis darbas dar nebuvo baigtas. Lieka atlikti tik kelias komandas.

3 žingsnis: "Bootloader" ir failų suspaudimo aplanko aplanko kūrimas

Kuriant katalogą, kuriame bus saugoma tiesioginis paleidimas, taip pat failų suspaudimas atliekamas taip pat, kaip ir kitos operacijos - atitinkamų komandų įvedimas. Tačiau dabar jums reikės redaguoti konfigūracijos failą, kurį sužinosite daugiau:

Pradėti terminalą, įveskite pakaitomis tokias linijas:

Mkdir -p dvejetainis / gyvas && mkdir -p dvejetainis / izoliacija

CP chroot / boot / vmlinuz- * dvejetainis / gyvas / vmlinuz

CP chroot / įkrovos / initrd.img- * dvejetainis / gyvas / initrd

MKSQUASHFS chrot dvejetainis / Live / dessionytstem.squhfs - įkrovos

Sukurti tiesioginį kompaktinį diską su debianu 4460_9

Tai sukurs reikiamą katalogą ir sudegins visus failus. Be to, kopijos, reikalingos failams atsisiųsti ir redaguoti pradinį meniu, kurį galima padaryti įterpiant tokį tekstą į konsolę:

cp /usr/lib/syslinux/isolinux.bin dvejetainis / izoliacija /.

cp /usr/lib/syslinux/menuo.c32 dvejetainis / izoliacija /.

Nano dvejetainis / ISOLINUX / ISOLINUX.CFG

UI MENU.C32.

Prompt 0.

Meniu pavadinimas įkrovos meniu

300 times.

Etiketė Live-686

Meniu etiketė ^ Live (686)

Meniu Numatytasis.

Linux / Live / Vmlinuz

Append initRd = / Live / initrd boot = Live Patvarinimas ramiai

Etiketė Live-686-Failsafe

Meniu etiketė ^ Live (686 failsafe)

Linux / Live / Vmlinuz

Append initRd = / Live / initrd boot = Live Patvarinimas config memtest noapic noapm nomce nolapic nomodeset Nosmp Nosplash VGA = normalus

Endtext.

Jūs galite paskirti visa tai rankiniu būdu įvesdami komandas pakaitomis, ir konfigūracijos failo turinį, kuris atveria per Nano dvejetainį / Isolinux.cfg, tiesiog įdėkite ir išsaugokite pakeitimus.

4 žingsnis: disko vaizdo kūrimas

Paskutinis žingsnis prieš užpildydamas užduočių užbaigimą yra sukurti ISO disko vaizdą. Žemiau matoma komanda leis jums parašyti vaizdą DVD arba CD, kurį lydi diskas.

Xorriso -as MKISOFS -R -J -Joliet-Long -L -Cache-inodes -SHYBRID-MBR /SRR/lib/syslinux/isohdpfx.bin -partition_offset 16 -A "Debian Live" -B Isolinux / Isolinux.Bin -C ISOLINUX / boot.cat -No-emul-boot -boot-apkrovos-dydis 4 -boot-info-stalo -o Remaster.iso dvejetainis

Montavimo vaizdo Live CD Debian apie USB atmintinę arba diską

Jei jums reikia išsaugoti šį vaizdą USB atmintinėje, naudokite šiek tiek kitokią komandą, kuri atrodo taip:

Extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda

CP / USR / LIB / EXTLINUX / * C32 / MNT && CP /psr/lib/syslinux/vesamenu.c32

Dabar jūs turite savo nuimamame "Live CD" įrenginyje su "Debian" operacinės sistemos. Kaip matote, turėjau šiek tiek pastangų, tačiau viskas bus teisingai ir dirbs stabiliai. Jei įeinant į komandas, atkreipkite dėmesį į konsolės rodomą tekstą. Dažnai tai padeda išspręsti šią problemą. Jei tai nepadeda jokio poveikio, perskaitykite oficialius paskirstymo dokumentus.

Skaityti daugiau