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

Создание 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:

Как установить гаджеты в Windows 7

Как установить гаджеты в Windows 7 Гаджеты являются небольшими приложениями для Windows 7. Их установка предполагает автоматический и ручной вариант действий....

20 01 2020 21:56:27

Прошивка Samsung Galaxy S2 GT-I9100

Прошивка Samsung Galaxy S2 GT-I9100 Для прошивки Samsung Galaxy S 2 GT-I9100 применимы разные инструменты. Используя их, можно обновить или переустановить Android, а также заменить О С на кастомную прошивку....

19 01 2020 15:16:44

Как добавить программу в антивирусе в исключения

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

18 01 2020 0:22:54

Как посмотреть историю в Опере

Как посмотреть историю в Опере Любой браузер, в том числе и Opera, фиксирует историю посещений, которая в любой момент доступна для просмотра. Посмотреть ее можно разными способами....

17 01 2020 14:35:37

Украли Стим аккаунт: что делать

Украли Стим аккаунт: что делать Если в вашем профиле Steam приобретено много игр, то он становится особенно ценным для мошенников. Как быть, если вы стали жертвой, и ваш аккаунт был украден?...

16 01 2020 12:46:14

Ошибка компиляции видеофильма Premiere Pro

Ошибка компиляции видеофильма Premiere Pro Почему возникает ошибка компиляции видеофильма Premiere Pro? Причины и пути решения....

15 01 2020 6:56:48

Как сделать баннер для Ютуба онлайн

Как сделать баннер для Ютуба онлайн Переходя на канал к автору, пользователи в первую очередь обращают внимание на баннер. Чем красивее он сделан, тем больше шанс заинтересовать зрителя....

14 01 2020 12:34:58

Как перенести Windows 10 на другой компьютер

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

13 01 2020 21:26:10

Как уменьшить ПДФ файл без потери качества онлайн

Как уменьшить ПДФ файл без потери качества онлайн Чтобы уменьшить размер PDF документа, можно прибегнуть к использованию специальных онлайн-сервисов, которые способны бесплатно и быстро проделать такую операцию....

12 01 2020 22:25:35

Как узнать пароль от своего Wi-Fi роутера

Как узнать пароль от своего Wi-Fi роутера Любой пользователь может узнать забытый пароль от своего роутера при помощи встроенных инструментов Виндовс или веб-интерфейса маршрутизатора....

11 01 2020 9:49:38

Build Date : Cannot Find Engine.dll

Build Date : Cannot Find Engine.dll Engine,dll - компонент игры Lineage II. Однако ошибка с этим файлом касается не самой библиотеки, а документа конфигурации, который можно исправить самостоятельно....

10 01 2020 22:33:34

Как разрезать картинку на части онлайн

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

09 01 2020 10:49:16

Как заблокировать компьютер

Как заблокировать компьютер Запретить доступ к рабочему столу компьютера или к отдельным его компонентам можно с помощью специальных блокировщиков или стандартных инструментов Windows....

08 01 2020 10:54:41

Как выйти из почты Gmail

Как выйти из почты Gmail Вопрос о выходе из электронной почты Gmail волнует многих пользователей, которые очень редко используют данный сервис или только зарегистрировались....

07 01 2020 20:22:22

Как скрыть файл в macOS

Как скрыть файл в macOS Скрытие файлов может понадобиться по разным причинам, и к счастью в macOS это делается достаточно просто - не понадобится даже стороннее П О....

06 01 2020 20:17:57

Как сменить МАК адрес на Маке

Как сменить МАК адрес на Маке Смена MAC-адреса может понадобится в разных случаях и разных О С, причём на macOS это делается ещё проще, чем на Виндовс - через стороннее П О или Терминал....

05 01 2020 8:28:45

Как подписаться на человека в Одноклассниках

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

04 01 2020 14:31:54

Что такое Restore Defaults в БИОСе

Что такое Restore Defaults в БИОСе Restore Defaults - одна из опций, которая встречается в некоторых версиях BIOS и UEFI. Она отвечает за возврат корректного функционирования компьютера....

03 01 2020 21:27:23

Как вставить карту памяти в компьютер или ноутбук

Как вставить карту памяти в компьютер или ноутбук Процедура подключения карты памяти к компьютеру или ноутбуку очень простая. Впрочем, есть ряд нюансов, которые стоит знать перед тем, как вставить карточку в П К....

02 01 2020 2:25:14

Как удалить учетную запись в Windows 7

Как удалить учетную запись в Windows 7 При наличии на П К нескольких профилей бывает необходимо удалить один из них. Учетную запись можно удалить несколькими способами....

01 01 2020 17:27:35

Еще:
Все о софте -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!