Неким корисницима дистрибуције Дебиан понекад је потребна потпуно радна копија главног система, која би била смештена на флеш диск или диск. Ова верзија се зове Ливе, јер се покреће на било ком рачунару без прединсталације. Направити такву копију није лак задатак, али то се може учинити чак и за корисника који се први пут суочи са применом таквог задатка. У данашњем чланку желимо да покажемо поступно спровођење ове операције.
Садржај
Није важно да ли креирате копију за будућу употребу на диску или флеш уређају, први кораци и сама монтажа ИСО слике су исти, само ће се последње команде на које ћемо се фокусирати разликовати. До сада из система избришите све непотребне (програме, датотеке), конфигуришите га како је потребно, након чега можете наставити с креирањем копије, почевши од првог корака.
Сва наредна упутства засниват ће се на једноставном секвенцијалном извршавању терминалних наредби. Вреди започети с инсталирањем додатних компоненти неопходних за обављање одређених операција - клонирање системских фасцикли, снимање ИСО слике. Циљ је испуњен на следећи начин:
sudo apt-get install xorriso live-build extlinux syslinux squashfs-tools наредбу да инсталирате додатне компоненте и притисните тастер Ентер . 



Сада разговарајмо детаљније о услужним програмима који су додани Дебиану помоћу горе споменуте наредбе:
Тек након успешне инсталације свих горе наведених програма можете прећи на следеће кораке, јер у супротном ништа неће функционисати.
Као што је горе поменуто, Дебиан дистрибуција ће бити у компримованом стању. Његова величина смањује се ручно уношењем броја наредби у конзолу. Погледајмо корак по корак сваку важну радњу:
mkdir ~/livework && cd ~/livework. 
debootstrap --arch=i386 wheezy chroot систем користећи изабрану debootstrap --arch=i386 wheezy chroot архитектуру. 
 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

У овој фази, слика система се сматра спремном, али припремни рад још увек није завршен. Остаје само да извршите неколико наредби.
Стварање директорија у којем ће се сместити сам активни учитавач, као и компримовање датотека врши се на исти начин као и остале операције - уносом одговарајућих команди. Међутим, сада ћете морати да уредите конфигурациону датотеку о којој ћете касније сазнати:
За почетак, у "Терминал" унесите следеће редове, један по један:
 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
  лабел ливе-686 
  Ознака менија ^ Уживо (686) 
  мени подразумевано 
  линук / ливе / вмлинуз 
  додавање инитрд = / ливе / инитрд боот = жива упорност тиха 
  лабел ливе-686-фаилсафе 
  Ознака менија ^ Уживо (686 неуспешно) 
  линук / ливе / вмлинуз 
  аппенд инитрд = / ливе / инитрд боот = постојаност упорности цонфиг мемтест ноапиц ноапм нодма номце нолапиц номодесет носмп носпласх вга = нормал 
ендтект
  Све ово можете прописати ручно уносећи наредбе једну по једну, а садржај конфигурационе датотеке која се отвара преко nano binary/isolinux/isolinux.cfg , само уметните и сачувајте промене. 
Последњи корак пре довршетка задатка је креирање ИСО слике диска. Наредба доле ће вам омогућити да снимите слику на ДВД или ЦД који прати нарезивање диска.
 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
Сада имате ЦД са оперативним системом Дебиан на свом преносном уређају. Као што видите, морао сам се мало потрудити, али истовремено ће све функционисати исправно и стабилно ће радити. Ако наиђете на грешке приликом уношења команди, обратите пажњу на текст приказан на конзоли. Често помаже да се реши проблем. Ако ово нема никаквог ефекта, погледајте службену документацију за дистрибуцију.