@Scorpiored88

Как создать свой правильный linux live cd?

Всем доброго! Пожалуйста сильно не ругайте :)
Решил я сделать загрузку компов по pxe . В роле сервера настроил mikrotik.
В интернете нашел маленький конфиг pxelinux.cfg default к нему прилагалось несколько файлов :

filesystem.squashfs
initrd
vmlinuz

Я пока не совсем разобрался за что каждый из них отвечает ( плохо с инглиш :( )
все как бы работает, но логин/пароля я туда не знаю, да и хочу в этот сборник добавить кое что свое.
Вот как мне правильно написать аля свой кастомный live cd (чтобы он мог грузится по сети pxe boot)
  • Вопрос задан
  • 845 просмотров
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
filesystem.squashfs - корневая файловая система в сжатом виде (squashfs).
initrd - загрузочная файловая система, в каком виде представлена, непонятно, нужно смотреть на логи загрузки.
vmlinuz- ядро линукса
Загрузка происходит следующим образом,
1) PXE загружает по сети vmlinuz и initrd и передает управление на vmlinuz
2) vmlinuz - разворачивает в памяти initrd и запускает процесс init
3) скрипты в initrd загружают драйверы, подгружают по сети filesystem.squashfs в рамдиск и перемонтируют на него root

Другими словами, вам нужно развернуть filesystem.squashfs, добавить все что нужно, создать заново filesystem.squashfs.
tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html - вот примерно по такому сценарию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы