Vytvoření živého CD s Debiana

Anonim

Vytvoření živého CD s Debiana

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ě:

  1. 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.
  2. Zadejte příkaz pro instalaci dalších komponent živých CD s operačním systémem Debian

  3. Po zobrazení dotazu zadejte heslo superuseru.
  4. Potvrzení instalace zadáním hesla v operačním systému Debian

  5. Potvrďte instalaci nových souborů do operačního systému výběrem možnosti D.
  6. Potvrzení o přidávání nových souborů do systému Debian

  7. Očekávat dokončení instalace. Během tohoto postupu se nedoporučuje provádět další akce a zakázat internet.
  8. Čekání na dokončení instalace dalších komponent Debianu

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:

  1. 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.
  2. Vytvoření kořenového adresáře pro Live CD s Debianovým systémem

  3. Rozbalte systém pomocí vybraného debootstrapu - architektury Chroot Architecture.
  4. Vybalení obrazu systému pro instalaci živého CD s Debiana

  5. 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

  6. Čekání na všechny příkazy na Mount Live CD s Debiana

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

Vytvoření složky pro Live CD zavaděč s Debianovým systémem

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í

Montáž obrazu Live CD Debian na USB flash disk nebo disk

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.

Přečtěte si více