A Debian elosztás egyes felhasználóinak néha szükség lehet a fő rendszer teljes működési példányára, amelyet flash meghajtón vagy lemezen tárolnának. Az ilyen változatot élőnek nevezik, mert előzetes telepítés nélkül bármely számítógépen indul. Hasonló másolat létrehozása nem teljesen könnyű, de még akkor is teljesül, ha egy felhasználónak is, amely először az ilyen feladat végrehajtásával szembesül. A mai cikk részeként szeretnénk bemutatni a művelet lépésenkénti végrehajtását.
Live CD létrehozása a Debian segítségével
Nem számít, hogy hozzon létre egy példányt a lemez vagy a flash meghajtó további használatához, az első lépések és az ISO kép felépítése ugyanaz, csak az utolsó parancsok lesznek, amelyeken biztosan hangsúlyt kapunk . Eddig törölje az összes felesleges rendszert (programok, fájlok), konfigurálja azt, mert szükséges, majd egy példány létrehozásához, az első lépéstől kezdve.1. lépés: További összetevők telepítése
Az alábbi utasítások a végső parancsok egyszerű egymást követő végrehajtására alapulnak. Az egyes műveletek termékéhez szükséges további komponensek telepítésével kezdődően - Klónozó rendszer mappák, ISO képregények. A cél a következőképpen történik:
- Nyissa meg a „Terminal” bármely hagyományos eljárással, majd helyezze be a sudo apt-get install Xorriso Élő-Build Extlinux Syslinux squashfs-Tools parancs további összetevők telepítéséhez, majd nyomja meg az ENTER billentyűt.
- Adja meg a Superuser jelszót, amikor megjelenik a lekérdezés.
- Erősítse meg az új fájlok telepítését az operációs rendszerbe a D. Opció kiválasztásával
- Várja a telepítés befejezését. Ezen eljárás során nem ajánlott más műveleteket elvégezni, és letiltani az internetet.
Most beszéljünk részletesebben azoknak a segédprogramoknak, amelyeket a fenti parancs segítségével adtak hozzá a Debianhoz:
- Xorriso - használható egy indító kép létrehozására;
- Syslinux, Extlinux - az MBR típusú terhelésre tervezve;
- Squashfs-Tools - segít a tömörített fájlrendszer létrehozásában;
- Live-Build - önmagában létrehozhat egy tömörített operációs rendszert, és ISO képbe helyezi.
Csak az összes fenti program sikeres telepítése után átadható a későbbi lépésekbe, különben semmi sem fog működni.
2. lépés: Katalógus létrehozása és tömörített rendszer előkészítése
Mint már említettük, a Debian eloszlás tömörített állapotban lesz. A méret csökkentését manuálisan végezzük úgy, hogy számos parancsot a konzolba való beírásával végzik. Fokozatosan fontolgassunk minden fontos cselekvést:
- Először hozzon létre egy gyökérkönyvtárat a képért, és lépjen hozzá. Használjon két sorba helyezett parancsot, hogy összekapcsolja őket. A "terminál" tartalma így fog kinézni: mkdir ~ / Livework && CD ~ / Livework.
- Csomagolja ki a rendszert a kiválasztott debootstrap --arch = i386 Wheelyy chroot architektúra segítségével.
- Most a fontos könyvtárak felszerelve lesznek, létrehozva egy rendszermagot és add hozzá segédprogramokat. Nem látjuk az összes parancs megtekintésének pontját, így javasoljuk, hogy megismerhessük magukat az összes rendeléssel, amelyben be kell vezetni a konzolba:
CD ~ / Livework
Chroot chroot.
Mount None -t proc / proc / proc
Mount None -t sysfs / sys
Nincs -t devpts / dev / pts
Az otthoni export = / root
Exportálja az LC_ALL = C-t
APT-GET Install Dialog DBUS
DBUS-UUIDGEN> / var / lib / dbus / gépazonosító
Apt-get telepítés Linux-image-686 élő-boot
Apt-get telepítés dump bzip2 mc icewm ....
Passwd.
Apt-tisztítsa meg
RM / var / lib / dbus / machine-id && rm -rf / tmp / *
Umount / proc / sys / dev / pts
KIJÁRAT
Ebben a szakaszban a képkép készen áll, de az előkészítő munka még nem fejeződött be. Csak néhány parancsot kell végrehajtania.
3. lépés: Mappa létrehozása a bootloader és a fájl tömörítéshez
Olyan könyvtár létrehozása, amelyben a Live-Boot önmagában tárolódik, valamint a fájl tömörítése ugyanúgy történik, mint más műveletek - a megfelelő parancsok bevitele. Most azonban módosítania kell a konfigurációs fájlt, amelyet többet szeretne megtudni:
A terminál elindításához lépjen az ilyen sorok felváltása:
Mkdir -p bináris / élő && mkdir -p bináris / izolinux
CP Chroot / Boot / VMLINUZ- * BINARY / LIVE / VMLINUZ
CP chroot / boot / initrd.img- bináris / élő / initrd
Mksquashfs chrot bináris / élő / fájlrendszer.squashfs -e boot
Ez létrehozza a szükséges könyvtárat, és megégíti az összes fájlt. Ezután a fájlok letöltéséhez szükséges másolatok és a kezdő menü szerkesztése, amelyet az ilyen szöveg beillesztésével lehet a konzolba beilleszteni:
cp /usr/lib/syslinux/isolinux.bin bináris / izolinux /.
cp /usr/lib/syslinux/menu.c32 bináris / izolinux /.
Nano bináris / izolinux / izolinux.cfg
UI menü.c32.
Kérdés 0
Menücím Boot menü
Timeout 300.
LIVE LIVE-686
Menücímke ^ LIVE (686)
Menü alapértelmezett.
Linux / Live / VMlinuz
Alkalmazza az initrd = / élő / initrd boot = Élő perzisztencia csendes
LICK LIVE-686-FALLSAFE
Menücímke ^ Live (686 FailSafe)
Linux / Live / VMlinuz
Initrd = / élő / initrd boot = élő perzisztencia konfiguráció memtest noapic noapm nodma nolapic nolapeset noSMP nolplash vga = normál
Endtext
Ezt manuálisan írhatja be a parancsok felváltása megadásával, valamint a konfigurációs fájl tartalmát, amely a nano bináris / izolinux / izolinux.cfg segítségével nyílik meg, egyszerűen illessze be és mentse el a módosításokat.
4. lépés: Lemezkép létrehozása
Az utolsó lépés a feladat befejezése előtt az ISO lemez kép létrehozása. Az alábbiakban ismertetett parancs lehetővé teszi, hogy írjon egy képet DVD-n vagy CD-n, amelyet egy lemez kíséri.
Xorriso -as mkisofs -r -j -j -j-jiet-long -l-cache-inodes --shybrid-mbr /usr/lib/syslinux/isohdpfx.bin -Partition_offset 16 -a "Debian Live" -bolinux / izolinux.bin -c Isolinux / boot.cat -no-emul-boot -boot-terhelés méret 4 -boot-info-table -o remaster.iso bináris
Ha meg kell mentenie ezt a képet az USB flash meghajtón, használjon enyhén különböző parancsot, amely így néz ki:
Extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda
CP / usr / lib / extlinux / * c32 / mnt && cp /usr/lib/syslinux/vessamenu.c32
Most már a kivehető élő CD-eszközön van a Debian operációs rendszerrel. Ahogy láthatod, egy kis erőfeszítést kellett tennie, de minden rendben lesz, és stabilan működik. A parancsok beírásakor bármilyen hiba esetén figyeljen a konzolban megjelenített szövegre. Gyakran segít megoldani a problémát. Ha ez nem hozhat semmilyen hatást, olvassa el a hivatalos elosztási dokumentációt.