Креирање на жив CD со Debian

Anonim

Креирање на жив CD со Debian

Некои корисници на дистрибуцијата на Debian понекогаш може да имаат потреба од целосно оперативен примерок од главниот систем што ќе се складира на флеш диск или диск. Таквата верзија се нарекува во живо, бидејќи започнува на било кој компјутер без претходна инсталација. Креирај слична копија не е прилично лесна, но сосема е исполнета дури и за корисник, кој првпат се соочува со имплементација на таква задача. Како дел од денешната статија, би сакале да го демонстрираме чекор-по-чекор извршувањето на оваа операција.

Креирај во живо ЦД со Дебиан

Не е важно дали креирате копија за понатамошна употреба на диск или флеш диск, првите чекори и монтажа на самата ISO се исти, ќе ги има само последните команди на кои дефинитивно ќе направиме акцент . Досега, избришете ги сите непотребни системи (програми, датотеки), конфигурирајте го како што е потребно, по што можете да се преселите во креирањето на копија, почнувајќи од првиот чекор.

Чекор 1: Инсталирање на дополнителни компоненти

Сите следниве инструкции ќе се засноваат на едноставно последователно извршување на терминалните команди. Почнувајќи со инсталирање на дополнителни компоненти потребни за производот на одредени операции - фолдери за клонирање, ISO слики. Целта се изведува на следниов начин:

  1. Отворете го "терминалот" со кој било погоден метод, а потоа вметнете го Sudo Apt-Get Install Xorriso Live-Build Extlinux Syslinux сквош-алатки-команда за да инсталирате дополнителни компоненти и притиснете го копчето Enter.
  2. Внесете команда за да инсталирате дополнителни CD компоненти во живо со Debian оперативен систем

  3. Внесете ја лозинката Superuser кога ќе се појави барањето.
  4. Потврда за инсталација со внесување на лозинка во оперативниот систем Debian

  5. Потврдете ја инсталацијата на нови датотеки во оперативниот систем со избирање на опцијата D.
  6. Потврда за додавање на нови датотеки во системот Debian

  7. Очекувајте завршување на инсталацијата. Во текот на оваа постапка, не е препорачливо да се вршат други дејства и да го оневозможат интернетот.
  8. Чекајќи го завршувањето на инсталацијата на дополнителни компоненти Дебиан

Сега да разговараме подетално за оние комунални услуги кои беа додадени во Debian со помош на горенаведената команда:

  • Ксирисо - ќе се користи за создавање на слика за подигнување;
  • syslinux, extlinux - дизајниран за правилно вчитување со типот на MBR;
  • Squassfs-Tools - ќе помогне во креирањето на компресиран датотечен систем;
  • Live-Build - Креирај компримиран оперативен систем, ставајќи го во ISO сликата.

Само по успешната инсталација на сите горенаведени програми може да се пренесат во последователните чекори, инаку ништо нема да работи.

Чекор 2: Креирање на каталог и подготовка на компримиран систем

Како што споменавме погоре, дистрибуцијата на Дебиан ќе биде во компресирана состојба. Намалувањето на неговата големина се врши рачно со внесување на голем број команди во конзолата. Ајде постепено да ги разгледаме секоја важна акција:

  1. Прво, креирајте root директориум за сликата и преминете кон него. Користете две команди поставени во една линија за да ги комбинирате. Содржината на "терминалот" ќе изгледа вака: Mkdir ~ / Livework && Cd ~ / Livework.
  2. Креирање на root директориум за живи ЦД со Дебиан систем

  3. Отпакувајте го системот со користење на избраниот debootstrap --arch = i386 wheezy chroot архитектура.
  4. Распакување на сликата на системот за инсталација во живо ЦД со Дебиан

  5. Сега важни директориуми ќе бидат монтиран, создавајќи кернел и додадете комунални услуги за почеток. Ние не ја гледаме точката за гледање апсолутно сите команди, па ние предлагаме да се запознаете со целиот редослед во кој тие мора да се воведат во конзолата:

    CD ~ / Livework

    Chroot chroot.

    Монт Ниту-9 / proc

    Монтирање на NONY -Y SYSFS / SYS

    Монт Ниту - Девупс / DEV / PTS

    Извоз дома = / root

    Извоз lc_all = c

    Apt-Get Install Dialog DBUS

    Dbus-uuidgen> / var / lib / dbus / машина-id

    Apt-Get Install Linux-image-686 Live-boot

    Apt-Get Install Dump2 MC Icewm ....

    Passwd.

    Apt-Get Clean

    Rm / var / lib / dbus / машина-id && rm-ref / tmp / *

    Umount / proc / sys / dev / pts

    Излез

  6. Чекајќи ги сите команди за планирање на живи ЦД со Дебиан

Во оваа фаза сликата сликата се смета за подготвена, но подготвителната работа сè уште не е завршена. Останува да се изврши само неколку команди.

Чекор 3: Креирање на папка за подигнувач и компресија на датотеки

Креирање директориум во кој самиот живо-подигање ќе биде зачуван, како и компресија на датотеки се врши на ист начин како и другите операции - внесување на соодветните команди. Сепак, сега ќе треба да ја уредите конфигурациската датотека, која ќе дознаете повеќе:

За да започнете во терминалот, внесете наизменично такви линии:

MKDIR -P Бинарни / Live && mkdir -p бинарни / изолинукс

CP chroot / boot / vmlinuz- * Бинарни / живеат / vmlinuz

Cp chroot / boot / initrd.img- * Бинарни / Live / intrd

MkSquashfs ChroT Binary / Live / FileSystem.Squashfs -e подигање

Креирање на папка за Live CD Loader со Debian System

Ова ќе го создаде потребниот директориум и ќе ги запали сите датотеки. Следно, копии потребни за преземање на датотеки и уредување на самиот почеток мени, што може да се направи со вметнување на таков текст во конзолата:

cp /usr/lib/syslinux/isolinux.bin Бинарни / изолинукс /.

CP /USR/LIB/SYSLINU/MENU.C32 Бинарни / изолинукс /.

Нано бинарен / изолинукс / изолинукс.cfg

UI мени.c32.

Прашај 0.

Мени за подигнување на менито

Timeout 300.

Етикета во живо-686

Миниска етикета ^ Live (686)

Мени стандардно.

Linux / Live / Vmlinuz

Додајте initrd = / Live / intrd boot = жива упорност тивок

Етикета во живо-686-FAILSAFE

Миниска етикета ^ Live (686 fairsafe)

Linux / Live / Vmlinuz

Додади in initrd = / Live / intrd boot = Live упорност Config Memtest Noapic Noapm Nodma Nomodeset Nosmp nosplash VGA = нормално

EndText.

Можете да го препишете сето ова рачно со внесување на команди наизменично и содржината на конфигурациската датотека, која се отвора преку Nano Binary / isolinux / isolinux.cfg, едноставно вметнете ги и зачувувајте ги промените.

Чекор 4: Креирање на слика на дискот

Последниот чекор пред завршувањето на завршувањето на задачата е да креирате ISO диск сликата. Подолу наведена подолу ќе ви овозможи да напишете слика на DVD или CD, која е придружена со диск.

Xorriso-as mkisofs -r-j-joliet-long -l-cache-indodes -sohybrid-mbr /Usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -А "Debian Live" -B ISOLINUX / ISOLINUX.bin-C Isolinux / boot.cat -no-emul-boot-boot-load-големина 4 -boot-info-табела-edaster.iso бинарна

Монтажа на сликата CD Debian на USB флеш диск или диск

Ако треба да ја зачувате оваа слика на USB Flash Drive, користете малку поинаква команда која изгледа вака:

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

cp / usr / lib / extlinux / * c32 / mnt && cp /usr/lib/syslinux/vesamenu.c32

Сега имате на вашиот отстранлив во живо CD уред со оперативниот систем Debian. Како што можете да видите, морав да направам малку напор, сепак, сè ќе излезе правилно и ќе работи стабилно. Во случај на грешки при внесување на командите, обрнете внимание на текстот прикажан во конзолата. Често помага да се реши проблемот. Ако ова не донесе никаков ефект, прочитајте ја официјалната документација за дистрибуција.

Прочитај повеќе