Grub Chain load
Материал из noname.com.ua
Загрузка с образров дисков
Дано:
- образ диска (iso) - в моем случае это кастомизированная сборка ISXi, и образ "спасательный" (в примере - gentoo)
Требуется:
- Нормальная загрузка - загрузить систему установленную на диске если это возможно. Возможность загрузки определяю по наличию файла-флага (/OK)
- Загрузка "спасательного образа" если на флешке установлен флаг (создан файл) recovery
- Если отстутвует файл ОК на диске и отсутвует файл рековери - запустить установку.
Задача разбита на 2 части
- загрузка grub2 - этот загрузчик дает возможность проверять файлы на дисках.
- загрузка grub4dos - этот загрузчик позволяет грузить образы дисков
Grub2
Устанавливаю груб2 на флешку: (флешка - /dev/sdb):
#grub-install --boot-directory=/media/e0f8e1c7-496b-4a2c-abe3-b96ead21a8f3/boot/ --no-floppy /dev/sdb
обратить внимание - указать boot директорию, в моем случае это автогенеренный путь убунтой.