Neki korisnici distribucije Debian ponekad mogu trebati potpuno operativnu kopiju glavnog sustava koji bi bio pohranjen na flash pogon ili disk. Takva verzija naziva se uživo, jer počinje na bilo kojem računalu bez prethodne instalacije. Napravite sličnu kopiju nije vrlo jednostavna, ali je prilično ispunjena čak i za korisnika, koji se prvi put suočio s provedbom takve zadaće. Kao dio današnjeg članka želimo dokazati izvršenje ove operacije korak po korak.
Stvorite CD uživo s Debianom
Nije bitno da li stvarate kopiju za daljnju uporabu na disku ili flash pogonu, prvi koraci i montaža same ISO slike su isti, bit će samo posljednje naredbe na kojima ćemo definitivno naglasiti , Do sada, izbrišite sve nepotrebne sustave (programe, datoteke), konfigurirajte ga kao što je potrebno, nakon čega se možete premjestiti na stvaranje kopije, počevši od prvog koraka.Korak 1: Instaliranje dodatnih komponenti
Sve sljedeće upute temeljit će se na jednostavnom uzastopnom izvršenju terminalnih naredbi. Počevši s instalacijom dodatnih komponenti potrebnih za proizvod određenih operacija - kloniranje mape sustava, ISO slike zapisi. Cilj se izvodi na sljedeći način:
- Otvorite "terminal" pomoću bilo koje prikladne metode, a zatim umetnite sudo apt-get install Xorriso Live-Build ExtLinux Syslinux squashfs-alati za instalaciju dodatnih komponenti i pritisnite tipku Enter.
- Unesite lozinku za supernicu kada se pojavi upit.
- Potvrdite instalaciju novih datoteka u operativni sustav odabirom D. opcije
- Očekujte završetak instalacije. Tijekom ovog postupka ne preporučuje se izvođenje drugih radnji i onemogućiti internet.
Sada ćemo razgovarati detaljnije o tim uslužnim programima koji su dodani Debianu uz pomoć gore navedene naredbe:
- Xorriso - koristit će se za stvaranje imidža pokretanja;
- syslinux, ekstrux - dizajniran za ispravno opterećenje s MBR tipom;
- Squashfs-alati - pomoći će u stvaranju komprimiranog datotečnog sustava;
- Live-Build - Stvorite samu komprimirani OS, stavljajući ga na ISO sliku.
Tek nakon uspješne instalacije svih gore navedenih programa može se proslijediti naknadnim koracima, inače ništa neće raditi.
Korak 2: Stvaranje kataloga i pripreme komprimiranog sustava
Kao što je gore spomenuto, Debian distribucija će biti u komprimiranom stanju. Redukcija njegove veličine provodi se ručno unosom brojnih naredbi u konzolu. Postupno ćemo razmotriti svaku važnu radnju:
- Prvo, stvorite korijenski direktorij za sliku i pređite na njega. Koristite dvije naredbe postavljene u jednom retku kako biste ih kombinirali. Sadržaj "terminala" izgledat će ovako: mkdir ~ / liveworwer && cd ~ / liveworw.
- Raspakirajte sustav pomoću odabranog DEBOOTSTRAP - Arhitektura Chroot-a i386.
- Sada će se montirati važne imenike, stvarajući kernel i dodavati uslužne programe za početak. Ne vidimo točku gledanja apsolutno sve naredbe, pa predlažemo da se upoznamo sa svim redoslijedom u kojem se moraju uvesti u konzolu:
CD ~ / LiveWork
Chroot chroot.
Mount None -t Proc / Proc
Mount None -t Sysfs / Sys
Mount None -t -t odlasci / dev / bodovi
Izvoz kući = / root
Izvoz lc_all = c
Apt-get install dijalog dbus
DBUS-UUIDGEN> / VAR / LIB / DBUS / Stroj-ID
Apt-get install Linux-Image-686 Live-Boot
Apt-get instalirati deponij BZIP2 Mc Icewm ....
Passwd.
Apt-dobiti čist
Rm / var / lib / dBus / stroj-id && rm -Rf / tmp / *
Umount / Proc / Sys / dev / pts
IZLAZ
U ovoj fazi slika se smatra spremnom, ali pripremni rad još nije dovršen. Ostaje samo nekoliko naredbi.
Korak 3: Izrada mape za bootloader i kompresiju datoteka
Stvaranje direktorija u kojem će se pohraniti live-boot, kao i kompresija datoteka se vrši na isti način kao i druge operacije - unos odgovarajućih naredbi. Međutim, sada ćete morati urediti konfiguracijsku datoteku koju ćete saznati više:
Za početak u terminalu, unesite naizmjence takve linije:
Mkdir -p binarni / live && mkdir -p binarni / izolinux
Cp chroot / boot / vmnuz- * binarni / live / vmlinez
Cp chroot / boot / initrd.img- * binarni / uživo / initrd
Mksquashfs chrot binarni / live / filesystem.squashfs -e čizma
To će stvoriti željeni direktorij i spali sve datoteke. Zatim, kopije potrebne za preuzimanje datoteka i uređivanje polaznog izbornika, koji se može obaviti umetanjem takvog teksta u konzolu:
cp /usr/lib/syslinux/isolinux.bin binarni / izolinux /.
CP /USR/lib/syslinux/menu.c32 Binarni / Isolinux /.
Nano binarni / izolinux / izolinux.cfg
Ui Menu.c32.
Prompt 0
Izbornik naslova izbornika
Timeout 300.
Oznaka Live-686
Naljepnica izbornika ^ Live (686)
Zadano izbornika.
Linux / Live / vmnuz
Dodajte initRD = / uživo / initrd boot = živa upornost tiha
Oznaka Live-686-Failsafe
Naljepnica izbornika ^ Live (686 FailosAfe)
Linux / Live / vmnuz
Dodani INTRD = / Live / ITRRD boot = Live Posigna Konfiguracija MEMTest Noapc Noapm Noapm Noapma NOLMA NOLAPIC NOMODESET NOSMP NOSPLASH VGA = NORMAL
Završni tekst
Možete propisati sve to ručno unosom naredbi naizmjence, a sadržaj konfiguracijske datoteke, koji se otvara kroz nano binarni / izolinux / izolinux.cfg, jednostavno umetnite i spremite promjene.
Korak 4: Stvaranje slike diska
Posljednji korak prije popunjavanja zadatka je stvoriti ISO disk sliku. Naredba viđena u nastavku će vam omogućiti da napišete sliku na DVD ili CD-u, koja je popraćena diskom.
Xorriso -as mkisofs -r -j -Joliet-long -l -l -cache-inodes -zohibrid-mbr /usr/lib/syslinux/ishdpfx.bin -partion_offset 16 -a "Debian Live" -b Izolinux / Isolinux.bin -c Izolinux / boot.cat -no-emul-boot -boot-veličina tereta 4 -boot-info-table -o remaster.iso binarni
Ako trebate spremiti ovu sliku na USB flash pogon, koristite malo drugačiju naredbu koja izgleda ovako:
ExTLinux -i / mnt && mačka / / mačka /lib/Extlinex/mbr.bin> / dev / sda
CP / USR / LIB / ExtLinux / * C32 / MNT && CP /USR/lib/syslinux/vesamenu.c32
Sada imate na prijenosnom live CD uređaju s Debian operativnim sustavom. Kao što možete vidjeti, morao sam napraviti malo truda, međutim, sve će ispravno ispasti i raditi stabilno. U slučaju bilo kakvih pogrešaka pri ulasku na naredbe obratite pažnju na tekst prikazan u konzoli. Često pomaže u rješavanju problema. Ako to ne donese nikakav učinak, pročitajte službenu distribucijsku dokumentaciju.