Примеры


Существует несколько способов загрузить ОС средствами Grub4dos - не существует единого, "правильного" метода. Это показано в нижеследующих примерах, на том как MSDOS загружается с первого жёсткого диска из первого раздела (hd0,0).

Пример 1

Примечание - Выполнить команду root не удастся, если файловая система не определится.

Ответ на введённые выше команды:

grub> chainloader (hd0,0)+1

grub> root (hd0,0)
  Filesystem type is fat, partition type 0xe

grub> boot_

Пример 2

Ответ на введённые выше команды:

grub> chainloader (hd0,0)+1

grub> rootnoverify (hd0,0)

grub> boot_

Пример 3

Ответ на введённые выше команды:

grub> root (hd0,0)
  Filesystem type is fat, partition type 0xe

grub> chainloader +1

grub> boot_

Пример 4

Ответ на введённые выше команды:

grub> find --set-root /io.sys
  (hd0,0)
  Filesystem type is fat, partition type 0xe

grub> chainloader +1

grub> boot_


Команда chainloader (hd0,0)+1 может быть заменена на команду chainloader (hd0,0)/io.sys в примерах 1 и 2,
и команда chainloader +1 может быть заменена на команду chainloader /io.sys в примерах 3 и 4. Пример:

Ответ на введённые выше команды:

grub> find --set-root /io.sys
  (hd0,0)
  Filesystem type is fat, partition type 0xe

grub> chainloader /io.sys
Will boot MS-DOS 7.x from drive=0x80, partition=0x0(hidden sectors=0x3f)

grub> boot_

Как уже говорилось в этом руководстве, загрузка таким способом может не использовать MBR код, и не использовать загрузочный сектор раздела, загрузочный файл ОС может быть загружен напрямую.
Это значит, что пока данные в разделе не поврежденные, он является загрузочным, и grub4dos сможет восстановить/загрузить систему, когда загрузочный код повреждён.


    Оглавление    Предыдущая    Следующая    Проект GreenFlash    Форум

Copyright GreenFlash (c) 2007-2008