Запуск System Rescue CD по сети (PXE).
System Rescue CD - live CD, предназначенный для восстановления Linux-систем, основан на Gentoo, в комплекте довольно много полезностей. Можно использовать и как небольшой Live-дистрибутив Linux. Имеет графическую оболочку на Xfce (надо вызывать вручную командой
startx, или через соответствующий параметр при загрузке). Решил добавить на наш PXE-сервер. Пока поставил не самую последнюю версию - 5.3.2, т.к. у этой версии есть возможность загружаться с 32 и 64-разрядным ядром (в более новых версиях поддержку x86 выпилили).1. Распаковываем ISO-образ
2. Создаем каталог на PXE-сервере, например
/home/pxe/tftp/distrib/srcd/3. Копируем в этот каталог файлы
sysrcd.dat, sysrcd.md5 из корня, rescue32, rescue64 и initram.igz из каталога isolinux ISO-образа.Примечание:
sysrcd.dat - сжатый Squash FS образ файловой системы ОС, при запуске скрипт в initrd проверяет его целостность по контрольной сумме, хранящейся в sysrcd.md5.4. Открываем каталог для доступа по NFS, добавляем в
/etc/exports строчку:/home/pxe/tftp/distrib/srcd/[пробел или табуляция]*(ro,no_subtree_check,all_squa sh,insecure)5. Рестартируем NFS-сервер.
LABEL rescue32mem
menu label System Rescue CD x86 kernel (memory cache)
kernel distrib/srcd/rescue32
initrd distrib/srcd/initram.igz
append dodhcp nfsboot=10.10.0.120:/home/pxe/tftp/distr ib/srcd/ nomodeset setkmap=us docachedodhcp nfsboot=10.10.0.120:/home/pxe/tftp/distr ib/srcd/ - указание получить IP от DHCP и NFS-каталог с соответствующего сервера.nomodeset - не использовать графические драйверы ядра для загрузки в консоль. Загрузится в нормальную консоль 80x25setkmap=us - установить английскую раскладку клавиатуры (иначе будет спрашивать при загрузке)docache - подгрузить образ файловой системы (sysrcd.dat) в память. Требуется не менее 512 Мб оперативной памяти, но без этого параметра у меня System Rescue CD упорно не хотел грузиться (хотя, в итоговом меню оставил варианты и без docache с целью потом поэкспериментировать на других машинах).Для запуска с 64-разрядным ядром меняем
rescue32 на rescue64.( Под катом дополнительные утилиты и скриншоты )
- System Rescue CD 5.3.2 (с официального сайта)
- Архив для PXE
-
freedos.img - Меню: с Mega.nz на PasteBin
Это репост с сайта http://tolik-punkoff.com
Оригинал: http://tolik-punkoff.com/2019/03/03/zapu