Grub Chain load: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 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 директорию, в моем случае это автогенеренный путь убунтой.