nixp.ru v3.0

22 января 2017,
воскресенье,
09:00:52 MSK

DevOps с компанией «Флант»
Magre написал 10 мая 2005 года в 20:10 (349 просмотров) Ведет себя неопределенно; открыл 2 темы в форуме.

Greetings, All.

Возникинтерес в создании некоего LiveCD который представлял бы из себя либо:

1) редактированный LiveCD(с убранными/добавленными пакетами, функциями ядра и т.п.)

либо

2) изготовленный «с нуля» или «из рабочей системы» — компилированное на рабочей системе ядро + пакеты и т.п.

Вопрос возник после неудачной попытки простейшими способами «перекрутить» KNOPPIX под свои нужды(самый главный файл назывался просто «KNOPPIX» и являлся «скриптом»: KNOPPIX: Bourne shell script text)

Genie

по кноппиксу: в гугль://knoppix+remastering+howto

2) изготовленный «с нуля» или «из рабочей системы» — компилированное на рабочей системе ядро + пакеты и т.п.

есть в Debian такой пакетик…

$ apt-cache show bootcd
Package: bootcd
Section: utils
Version: 2.08
Description: run your system from cd without need for disks.
 Copy your running Debian System on CD with the command bootcdwrite. If your system has no CD-Writer you can build a bootcd via NFS on a remote System with CD-Writer. When you run your system from CD you do not need any disks. All changes will be done in ram. To reuse this changes at next boottime you can save them on FLOPPY with the command bootcdflopcp. If booting from your CD-drive is not supported, booting from FLOPPY is possible. It is possible to install a new system from the running CD with the command bootcd2disk. Bootcd2disk can also find a target disk, format it and make it bootable automatically.

поищи для себя такой же ;)

вообще же создание загрузочных дисков — isolinux (пакет syslinux).

остальное — в общем-то, дело собственной фантазии.

дополнительное условие организации работы live-cd — это условие работы с ro-rootfs. т.е. при загрузке практически вся файловая система — недоступна для изменения.

для этого необходимо использовать tmpfs (или ramdisk), монтировать лиьбо отдельные участки в этой fs (более нудное — так как много бывает надо отдельных частей сделать, но проще в понимании) либо весь корень перемонтировать (лично я так не пробовал, так как тут надо монтировать остальные части к этому корню и делать pivot_root, что лично мне не нравится).

а так.. в том же гугле://live-cd+howto

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.