Někteří uživatelé distribuce Debianu mohou někdy potřebovat plně provozní kopii hlavního systému, který by byl uložen na jednotce flash nebo disk. Taková verze se nazývá Live, protože začíná v libovolném počítači bez předchozí instalace. Vytvořit podobnou kopii není úplně snadné, ale je to docela splněno i pro uživatele, který je nejprve čelil realizaci takového úkolu. V rámci dnešního článku bychom chtěli prokázat krok za krokem provedení této operace.
Vytvořit živé CD s Debiana
Nezáleží na tom, zda vytvoříte kopii pro další použití na disku nebo flash disku, první kroky a montáž samotného obrazu ISO jsou stejné, budou jen poslední příkazy, na kterých budeme určitě důraz . Dosud odstraňte všechny zbytečné systémy (programy, soubory), nakonfigurujte jej, jak je požadováno, po kterém se můžete přesunout na vytvoření kopie, počínaje prvním krokem.Krok 1: Instalace dalších komponent
Všechny následující pokyny budou založeny na jednoduchém postupném provedení příkazů terminálu. Počínaje instalací dalších komponent nezbytných pro produkt některých operací - klonovací systémové složky, ISO obrazových záznamů. Cíl se provádí následovně:
- Otevřete "terminál" jakoukoliv pohodlnou metodou a vložte příkaz sudo apt-get install xorriso Live-Build ExtLinux Sysinux Squashfs-Nástroje pro instalaci dalších komponent a stiskněte klávesu Enter.
- Po zobrazení dotazu zadejte heslo superuseru.
- Potvrďte instalaci nových souborů do operačního systému výběrem možnosti D.
- Očekávat dokončení instalace. Během tohoto postupu se nedoporučuje provádět další akce a zakázat internet.
Promluvme si podrobněji o těchto nástrojích, které byly přidány do Debianu s pomocí výše uvedeného příkazu:
- Xorriso - bude použit k vytvoření spouštěcího obrazu;
- Syslinux, ExtLLLLLLLLLLLUX - určený pro správné zatížení s typem MBR;
- Squashfs-Tools - pomůže při vytváření stlačeného systému souborů;
- Live-Build - Vytvořte samotný komprimovaný OS, umístění do ISO obrazu.
Teprve po úspěšné instalaci všech výše uvedených programů lze předat následující kroky, jinak nebude fungovat nic.
Krok 2: Vytvoření katalogu a příprava stlačeného systému
Jak bylo uvedeno výše, distribuce Debianu bude ve stlačeném stavu. Snížení jeho velikosti se provádí ručně zadáním řady příkazů do konzoly. Pojďme postupně zvážit každou důležitou akci:
- Nejprve vytvořte kořenový adresář obrazu a přesuňte se na něj. Použijte dva příkazy umístěné v jednom řádku a kombinujte je. Obsah "terminálu" bude vypadat takto: mkdir ~ / livework && cd ~ / livework.
- Rozbalte systém pomocí vybraného debootstrapu - architektury Chroot Architecture.
- Důležité adresáře budou montovány, vytváření jádra a přidávat nástroje pro spuštění. Nevidíme bod prohlížení absolutně všechny příkazy, takže navrhujeme seznámit se se všemi pořadí, ve kterém musí být zavedeni do konzoly:
CD ~ / livework
Chroot chroot.
Mount žádný -t proc / proc
Mount None -T sysfs / sys
Mount None -t devpts / dev / pts
Exportovat domů = / root
Export LC_ALL = C
Dialog Apt-Get Instalovat DBUS
Dbus-uuidgen> / var / lib / dbus / stroj-id
APT-GET Install Linux-Image-686 Live-Boot
APT-GET INSTALLOVÁNÍ DUMP BZIP2 MC ICEWM ....
Passwd.
Apt-dostat čistý
RM / VAR / LIB / DBUS / Machine-ID && RM -RF / TMP / *
Umount / proc / sys / dev / bod
VÝSTUP
V této fázi je obraz obrazu považován za připraven, ale přípravné práce ještě nebylo dokončeno. Zbývá vykonávat jen několik příkazů.
Krok 3: Vytvoření složky pro zavaděč a kompresi souborů
Vytvoření adresáře, ve kterém bude samotný živý boot uložen, stejně jako komprese souboru se provádí stejným způsobem jako jiné operace - vstup příslušných příkazů. Nyní však budete muset upravit konfigurační soubor, který se dozvíte více:
Chcete-li začít v terminálu, zadejte střídavě takové řádky:
Mkdir -p binární / live && mkdir -p binární / isolinux
CP Chroot / Boot / Vmlinuz- * Binary / Live / Vmlinuz
CP chroot / boot / initrd.img- * binární / živé / initrd
MKSQUASHFS Chrot Binary / Live / FileSystem.Squashfs -e Boot
To vytvoří požadovaný adresář a vypálit všechny soubory. Dále kopie potřebné ke stažení souborů a upravovat samotnou výchozí menu, která lze provést vložením takového textu do konzoly:
cp /usr/lib/syslinex/isolinux.bin binární / isolinx /.
CP /usR/lib/syslineux/menu.c32 binární / isolinx /.
Nano binární / isolinux / isolinux.cfg
UI menu.c32.
Prompt 0.
Menu Název Zavedení nabídky
Časový limit 300.
Štítek Live-686
Menu Label ^ Live (686)
Výchozí menu.
Linux / Live / Vmlinuz
APPEND INITRD = / LIVE / INITRD BOOT = Live Persistence Tichý
Štítek Live-686-FailSafe
Menu Label ^ Live (686 FailSafe)
Linux / Live / Vmlinuz
APPEND INITRD = / LIVE / INITRD BOOT = Live Perzistence Config Memtest NOAPIC NOAPM NODMA NOMCE NOLAPIC NOMODESET NOSMP NOSPLASH VGA = Normální
Endtext
Můžete předepsat vše ručně zadáním příkazů střídavě a obsah konfiguračního souboru, který se otevírá přes nano binární / isolinx / isolinux.cfg, jednoduše vložte a uložte změny.
Krok 4: Vytvoření obrazu disku
Poslední krok před dokončením úkolu je vytvořit obraz disku ISO. Níže uvedený příkaz vám umožní napsat obrázek na disku DVD nebo CD, který je doprovázen diskem.
Xorriso -As MKISOFS -R -J -Joliet-long -l -Cache-inodes -SoHybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_Offset 16 -A "Debian Live" -b isolinx / isolinux.bin -c Isolinux / boot.cat -no-emul-boot -boot-load-velikost 4 -boot-info-table -o remaster.iso binární
Pokud potřebujete tento obrázek uložit na jednotce USB flash, použijte mírně jiný příkaz, který vypadá takto:
Extlinux -i / mnt && cat /usr/lib/extlinux/mbr.bin> / dev / sda
CP / usr / lib / extlinux / * c32 / mnt && cp /usr/lib/syskolux/vesamenu.c32
Nyní máte na svém odnímatelném živém CD zařízení s operačním systémem Debianu. Jak vidíte, musel jsem udělat trochu úsilí, nicméně, všechno bude správně ukázat a bude fungovat stabilně. V případě chyb při zadávání příkazů věnujte pozornost textu zobrazenému v konzole. Často pomáhá vyřešit problém. Pokud to neporušuje žádný účinek, přečtěte si oficiální distribuční dokumentaci.