Искусство владения Софтом    

Создание Live CD с Debian

Некоторым пользователям дистрибутива Debian иногда может понадобиться полностью рабочая копия основной системы, которая хранилась бы на флешке или диске. Такую версию называют Live, поскольку она запускается на любом компьютере без предварительной установки. Создать подобную копию — дело не совсем легкое, однако вполне выполнимо даже для юзера, который впервые сталкивается с осуществлением подобной задачи. В рамках сегодняшней статьи мы бы хотели продемонстрировать пошаговое выполнение этой операции.

Содержание

Создаем Live CD с Debian

Неважно, создаете вы копию для дальнейшего использования на диске или флешке, первые шаги и монтирование самого ISO-образа одинаковы, различаться будут лишь последние команды, на которых мы обязательно сделаем акцент. Пока что удалите все ненужное из системы (программы, файлы), настройте ее так, как это требуется, после чего можно переходить к созданию копии, начиная с самого первого шага.

Шаг 1: Установка дополнительных компонентов

Все приведенные далее инструкции будут базироваться на простом последовательном выполнении терминальных команд. Начать стоит с установки дополнительных компонентов, необходимых для произведения определенных операций — клонирования системных папок, записи ISO-образа. Выполняется поставленная цель следующим образом:

  1. Откройте «Терминал» любым удобным методом, а затем вставьте туда команду sudo apt-get install xorriso live-build extlinux syslinux squashfs-tools для инсталляции дополнительных компонентов и нажмите на клавишу Enter.
  2. Введите пароль суперпользователя при появлении запроса.
  3. Подтвердите установку новых файлов в операционную систему, выбрав вариант Д.
  4. Ожидайте завершения инсталляции. Во время этой процедуры не рекомендуется выполнять других действий и отключать интернет.

Теперь давайте более подробно поговорим о тех утилитах, которые были добавлены в Debian при помощи упомянутой выше команды:

  • xorriso — будет использоваться для создания загрузочного образа;
  • syslinux, extlinux — предназначены для корректной загрузке при типе MBR;
  • squashfs-tools — поможет в создании сжатой файловой системы;
  • live-build — создаст саму сжатую ОС, помещая ее в ISO-образ.

Только после успешной инсталляции всех приведенных выше программ можно переходить к последующим шагам, иначе ничего не получится.

Шаг 2: Создание каталога и подготовка сжатой системы

Как уже было сказано выше, дистрибутив Debian будет находиться в сжатом состоянии. Уменьшение его размера осуществляется вручную, путем ввода ряда команд в консоль. Давайте поэтапно рассмотрим каждое важное действие:

  1. Для начала создайте корневой каталог для образа и переместитесь в него. Используйте две команды, помещенных в одну строку, чтобы совместить их. Содержимое «Терминала» будет выглядеть так: mkdir ~/livework && cd ~/livework.
  2. Распакуйте систему, используя выбранную архитектуру debootstrap --arch=i386 wheezy chroot.
  3. Теперь будет происходить монтирование важных каталогов, создание ядра и добавление утилит для запуска. Мы не видим смысла рассматривать абсолютно все команды, поэтому предлагаем ознакомиться со всеми ними в том порядке, в котором они должны быть введены в консоль:

    cd ~/livework
    chroot chroot
    mount none -t proc /proc
    mount none -t sysfs /sys
    mount none -t devpts /dev/pts
    export HOME=/root
    export LC_ALL=C
    apt-get install dialog dbus
    dbus-uuidgen > /var/lib/dbus/machine-id
    apt-get install linux-image-686 live-boot
    apt-get install dump bzip2 mc icewm ....
    passwd
    apt-get clean
    rm /var/lib/dbus/machine-id && rm -rf /tmp/*
    umount /proc /sys /dev/pts
    exit

На этом этапе образ системы считается готовым, однако подготовительные работы еще не закончены. Осталось выполнить всего несколько команд.

Шаг 3: Создание папки для загрузчика и сжатие файлов

Создание директории, в которой будет храниться сам live-загрузчик, а также сжатие файлов делается точно так же, как и другие операции — вводом соответствующих команд. Однако сейчас нужно будет отредактировать конфигурационный файл, о чем вы узнаете далее:

Для начала в «Терминале» введите поочередно такие строки:

mkdir -p binary/live && mkdir -p binary/isolinux
cp chroot/boot/vmlinuz-* binary/live/vmlinuz
cp chroot/boot/initrd.img-* binary/live/initrd
mksquashfs chroot binary/live/filesystem.squashfs -e boot

Это создаст необходимый каталог и сожмет все файлы. Далее осуществляется копирование требуемых для загрузки файлов и редактирование самого стартового меню, что можно сделать, вставив в консоль такой текст:

cp /usr/lib/syslinux/isolinux.bin binary/isolinux/.
cp /usr/lib/syslinux/menu.c32 binary/isolinux/.
nano binary/isolinux/isolinux.cfg
ui menu.c32
prompt 0
menu title Boot Menu
timeout 300

label live-686
menu label ^Live (686)
menu default
linux /live/vmlinuz
append initrd=/live/initrd boot=live persistence quiet

label live-686-failsafe
menu label ^Live (686 failsafe)
linux /live/vmlinuz
append initrd=/live/initrd boot=live persistence config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal

endtext

Вы можете прописывать все это вручную, введя команды поочередно, а содержимое конфигурационного файла, который открывается через nano binary/isolinux/isolinux.cfg, просто вставить и сохранить изменения.

Шаг 4: Создание образа диска

Последний шаг перед завершением выполнения поставленной задачи — создание образа диска формата ISO. Увиденная ниже команда позволит записать образ на DVD или CD, что сопровождается прожигом диска.

xorriso -as mkisofs -r -J -joliet-long -l -cache-inodes -isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin -partition_offset 16 -A "Debian Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o remaster.iso binary

Если же требуется сохранить этот образ на флешку, используйте немного другую команду, которая выглядит так:

extlinux -i /mnt && cat /usr/lib/extlinux/mbr.bin > /dev/sda
cp /usr/lib/extlinux/*.c32 /mnt && cp /usr/lib/syslinux/vesamenu.c32

Теперь вы имеете на своем съемном устройстве Live CD с операционной системой Debian. Как видите, пришлось приложить немного усилий, однако при этом все получится правильно и будет работать стабильно. В случае же появления каких-либо ошибок при вводе команд обращайте внимание на показываемый в консоли текст. Часто он помогает решить проблему. Если это не приносит никакого эффекта, ознакомьтесь с официальной документацией дистрибутива. <



Отзывы (через Facebook):

Оставить отзыв с помощью аккаунта FaceBook:

Программы для дизайна кухни

Программы для дизайна кухни Все программы для дизайна позволяют создавать индивидуальный проект кухни, учитывая все потребности. Остается лишь выбрать конкретное приложение и начать планировать....

14 08 2020 0:59:23

Как прошить HTC One X

Как прошить HTC One X Способы инсталляции системного П О в смартфон HTC One X с применением модифицированных рекавери и кастомных прошивок позволяют установить в аппарат новейшие версии Android....

13 08 2020 22:40:34

Как подключить домен к Яндекс.Почте

Как подключить домен к Яндекс.Почте Чтобы подключить собственный домен к Яндекс. Почте не требуется особых знаний. Однако процедура может занять несколько дней....

12 08 2020 5:57:46

Как поставить пароль при входе на компьютер

Как поставить пароль при входе на компьютер Защита личной информации неотъемлемая часть нашего времени не только в компьютерной сфере , но и в повседневной жизни. Приятно, что Windows заботиться об этом....

11 08 2020 22:33:50

Прошивка Huawei G610-U20

Прошивка Huawei G610-U20 Официальные методы прошивки популярного смартфона Huawei G610-U20 дают возможность обновить или восстановить устройства. А с помощью кастомных решений можно дать девайсу вторую жизнь....

10 08 2020 15:48:16

Как изменить экран приветствия в Windows 7

Как изменить экран приветствия в Windows 7 Стандартный экран приветствия со временем может надоесть. В этом случае оптимальным вариантом будет его замена через специальную программу или вручную....

09 08 2020 3:36:15

Перенос профиля в Mozilla Firefox

Перенос профиля в Mozilla Firefox В профиле Mozilla Firefox хранится вся пользовательская информация. Поэтому логично предположить, что его можно перенести в другой браузер Mozilla Firefox....

08 08 2020 0:38:51

Как выбрать мышь для компьютера

Как выбрать мышь для компьютера Сейчас на рынке сотни моделей мышек от разных производителей. Все они отличаются по характеристикам. Выбрать что-то одно постоянно становиться все сложнее....

07 08 2020 7:54:49

Как исправить ошибку обновления 80070002 в Windows 7

Как исправить ошибку обновления 80070002 в Windows 7 Во время обновления системы возможен обрыв процедуры с ошибкой 0x80070002. Данная неисправность в Windows 7 устраняется несколькими способами....

06 08 2020 9:50:11

Функция МУМНОЖ в Excel

Функция МУМНОЖ в Excel Среди функций Excel для работы с матрицами можно выделить оператор М У М Н О Ж. С его помощью производится перемножение матриц....

05 08 2020 3:49:43

Как переназначить клавиши на клавиатуре Windows 7

Как переназначить клавиши на клавиатуре Windows 7 Переназначение клавиши спасет не только при физической поломке кнопки, но и поможет более удобно настроить клавиатуру для себя....

04 08 2020 10:28:25

Что делать, если Play Market постоянно пишет «Ожидание скачивания»

Что делать, если Play Market постоянно пишет «Ожидание скачивания» Постоянное ожидание скачивания в Play Market может появляться от самой простейшей проблемы в устройстве. Осталось только выявить ее с помощью указанных способов....

03 08 2020 13:16:10

Не открываются "Параметры" в Windows 10

Не открываются "Параметры" в Windows 10 Об удобстве " Параметров" Windows 10 можно долго спорить, однако это важный системный элемент, работоспособность которого лучше побыстрее восстановить....

02 08 2020 11:42:54

Как добавить книги в iTunes

Как добавить книги в iTunes Решив перенести электронные книги с компьютера на iPhone, iPad или iPod, вам предварительно потребуется выполнить их импорт их в популярную программу iTunes....

01 08 2020 6:47:54

Где находятся расширения в Гугл Хром

Где находятся расширения в Гугл Хром Некоторые пользователи задаются вопросом о том, где в браузере Google Chrome хранятся установленные расширения. Найти их можно как в самой программе, так и на диске....

31 07 2020 1:18:12

После обновления драйверов пропал звук

Устранить неполадки со звуком после обновления программного обеспечения можно исправив проблему несовместимости, восстановив работу службы или откатив систему....

30 07 2020 15:20:18

Создать торрент-файл

Создать торрент-файл Если необходимо чтобы файл смогли загрузить другие пользователи торрент-сетей, предварительно его необходимо подготовить, преобразовав в torrent-файл....

29 07 2020 17:46:54

Программы для общения в играх

Программы для общения в играх Практически ни одна командная игра не обходится без активного голосового общения на протяжении всего матча. Реализовать это помогут специальные программы....

28 07 2020 15:36:37

Скачать драйвера для nVidia GeForce 9600 GT

Скачать драйвера для nVidia GeForce 9600 GT Любое компьютерное устройство не сможет полноценно работать без драйверов. Видеокарта GeForce 9600 GT не исключение....

27 07 2020 19:41:23

Как сделать бэкап телефона перед прошивкой

Как сделать бэкап телефона перед прошивкой Создание резервной копии пользовательских данных или полного бэкапа системы Android - это важнейшая составляющая процесса прошивки девайсов....

26 07 2020 2:24:41

Еще:
Все о софте -1 :: Все о софте -2 :: Все о софте -3 :: Все о софте -4 :: Все о софте -5 :: Все о софте -6 :: Все о софте -7 :: Все о софте -8 :: Все о софте -9 :: Все о софте -10 :: Все о софте -11 :: Все о софте -12 :: Все о софте -13 :: Все о софте -14 :: Все о софте -15 :: Все о софте -16 :: Все о софте -17 :: Все о софте -18 :: Все о софте -19 :: Все о софте -20 :: Все о софте -21 :: Все о софте -22 :: Все о софте -23 :: Все о софте -24 :: Все о софте -25 :: Все о софте -26 :: Все о софте -27 :: Все о софте -28 :: Все о софте -29 :: Все о софте -30 :: Все о софте -31 :: Все о софте -32 :: Все о софте -33 :: Все о софте -34 :: Все о софте -35 :: Все о софте -36 :: Все о софте -37 :: Все о софте -38 :: Все о софте -39 :: Все о софте -40 :: Все о софте -41 :: Все о софте -42 :: Все о софте -43 :: Все о софте -44 :: Все о софте -45 :: Все о софте -46 :: Все о софте -47 :: Все о софте -48 :: Все о софте -49 :: Все о софте -50 :: Все о софте -51 :: Все о софте -52 :: Все о софте -53 :: Все о софте -54 :: Все о софте -55 :: Все о софте -56 :: Все о софте -57 :: Все о софте -58 :: Все о софте -59 :: Все о софте -60 :: Все о софте -61 :: Все о софте -62 :: Все о софте -63 :: Все о софте -64 :: Все о софте -65 :: Все о софте -66 :: Все о софте -67 :: Все о софте -68 :: Все о софте -69 :: Все о софте -70 :: Все о софте -71 :: Все о софте -72 :: Все о софте -73 :: Все о софте -74 :: Все о софте -75 :: Все о софте -76 :: Все о софте -77 :: Все о софте -78 :: Все о софте -79 :: Все о софте -80 :: Все о софте -81 :: Все о софте -82 :: Все о софте -83 :: Все о софте -84 :: Все о софте -85 :: Все о софте -86 :: Все о софте -87 :: Все о софте -88 :: Все о софте -89 :: Все о софте -90 :: Все о софте -91 :: Все о софте -92 :: Все о софте -93 :: Все о софте -94 :: Все о софте -95 :: Все о софте -96 :: Все о софте -97 :: Все о софте -98 :: Все о софте -99 :: Все о софте -100 :: Все о софте -101 :: Все о софте -102 :: Все о софте -103 :: Все о софте -104 :: Все о софте -105 :: Все о софте -106 :: Все о софте -107 :: Все о софте -108 :: Все о софте -109 :: Все о софте -110 :: Все о софте -111 :: Все о софте -112 :: Все о софте -113 :: Все о софте -114 :: Все о софте -115 :: Все о софте -116 :: Все о софте -117 :: Все о софте -118 :: Все о софте -119 :: Все о софте -120 :: Все о софте -121 :: Все о софте -122 :: Все о софте -123 :: Все о софте -124 :: Все о софте -125 :: Все о софте -126 :: Все о софте -127 :: Все о софте -128 :: Все о софте -129 :: Все о софте -130 :: Все о софте -131 :: Все о софте -132 :: Все о софте -133 :: Все о софте -134 :: Все о софте -135 :: Все о софте -136 :: Все о софте -137 :: Все о софте -138 :: Все о софте -139 :: Все о софте -140 :: Все о софте -141 :: Все о софте -142 :: Все о софте -143 :: Все о софте -144 :: Все о софте -145 :: Все о софте -146 :: Все о софте -147 :: Все о софте -148 :: Все о софте -149 :: Все о софте -150 :: Все о софте -151 :: Все о софте -152 :: Все о софте -153 :: Все о софте -154 :: Все о софте -155 :: Все о софте -156 :: Все о софте -157 :: Все о софте -158 :: Все о софте -159 :: Все о софте -160 :: Все о софте -161 :: Все о софте -162 :: Все о софте -163 :: Все о софте -164 :: Все о софте -165 :: Все о софте -166 :: Все о софте -167 :: Все о софте -168 ::

Как избавиться от синего экрана смерти, как создать и перенести макрос в Excel, и многие другие необходимые, но малоизвестные сведения вы найдете здесь, на нашем сайте softserials.ru!