Swissnux: как добавить еще один дистрибутив

В предыдущем топике я рассказал о многоцелевом дистрибутиве Swissnux. Его можно довольно простыми средствами приспособить для своих нужд: скопировать на флешку, добавить или удалить пункты меню, инструменты (так сказать, «поддистрибутивы»). Всё это требует лишь простых файловых операций и некоторой правки конфигурационного файла. Рассмотрим несколько примеров.

Как добавить еще дистрибутивы?


Clonezilla и GParted это, конечно, хорошо, но кому-то может потребоваться и что-то более комфортное или специфическое. Не все «живые» дистрибутивы легко добавляются в Swissnux. Но есть и хорошая новость: дистрибутивы, построенные по технологии Debian Live (о ней на Мтааламу уже были топики) добавляются очень просто. Ведь и Clonezilla, и GParted сделаны именно средствами этого фреймворка. Можно, например, добавить LXDE-вариант живого Debian'а для работы в GUI-окружении. Конечно, в 650 Мб такой набор уже не поместится, но комфортабельность повысит.

Вот пошаговая инструкция:

1) Создать каталог на жестком диске и скопировать туда всё содержимое Swissnux.

2) Создать там подкаталог для нового «поддистрибутива». Условимся, например, что его имя будет debian. Имя подкаталога должно быть не длиннее 8 знаков, иначе возможны проблемы с файловой системой iso.

3) Скопировать в вышеупомянутый подкаталог файлы из каталога live добавляемого дистрибутива. Вот их список (если речь идет, напомню, о дистрибутивах типа Debian Live):

filesystem.packages  
filesystem.squashfs  
initrd.img  
vmlinuz


4) Найти в добавляемом дистрибутиве файл isolinux.cfg и скопипастить из него нужный фрагмент в boot/sms.cfg Swissnux. В строку APPEND добавить при этом слова

live-media-path=/debian


В итоге новый пункт меню sms.cfg должен выглядеть примерно так:


LABEL debian 
MENU  LABEL Debian Live
MENU  PASSWD yababay
KERNEL /debian/vmlinuz
APPEND initrd=/debian/initrd.img boot=live live-media-path=/debian config  noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="" ocs_live_batch="no" ocs_lang="" vga=788 ip=frommedia  nosplash
TEXT HELP
                              Debian Live with LXDE environment.
ENDTEXT


5) Войти в каталог sms Swissnux и запустить из консоли скрипт

make_iso.sh


или даже make_iso.bat, если работа выполняется в среде Windows. Скрипт создаст iso-образ, который можно записать на болванку. Как видите, ничего сложного.

(Продолжение следует).

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.