Grub Chain load: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) (→Grub2) |
Sirmax (обсуждение | вклад) (→Grub2) |
||
Строка 13: | Строка 13: | ||
Устанавливаю груб2 на флешку: (флешка - /dev/sdb): |
Устанавливаю груб2 на флешку: (флешка - /dev/sdb): |
||
{{Root|<nowiki>#grub-install --boot-directory=/media/e0f8e1c7-496b-4a2c-abe3-b96ead21a8f3/boot/ --no-floppy /dev/sdb</nowiki>}} |
{{Root|<nowiki>#grub-install --boot-directory=/media/e0f8e1c7-496b-4a2c-abe3-b96ead21a8f3/boot/ --no-floppy /dev/sdb</nowiki>}} |
||
+ | обратить внимание - указать boot директорию, в моем случае это автогенеренный путь убунтой. |
Версия 10:34, 13 апреля 2012
Загрузка с образров дисков
Дано:
- образ диска (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 директорию, в моем случае это автогенеренный путь убунтой.