GRUB4DOS Это универсальный загрузчик на основе GNU GRUB. Он может управляться в режиме командной строки или с помощью конфигурационного файла, в его возможности входят:
Загрузка МБР (MBR)
Загрузка из раздела
Загрузка DOS 6.22/7.x/8.0 (Windows 9x/Me) Загрузчиком (io.sys)
Загрузка FREEDOS, Загрузчиком (kernel.sys)
Загрузка Windows NT/2000/XP, Загрузчиком (ntldr)
Загрузка Windows Vista, Загрузчиком (bootmgr)
Загрузка Linux, Загрузкой ядра (kernel)
Поддержка нескольких файловых систем
Загрузка с любого устройства доступного в BIOSе, Включая:
Жёсткий диск (HDD)
CD/DVD диск
Флешка (USB Flash drive)
Флоппи дискета (Floppy Disk)
Загрузка образов дисков (HDD,Floppy,ISO)
Изменение очерёдности загрузки (используя маппинг)
Загрузка образов по сети
Поддержка режима LBA
В отличии от GNU GRUB, который функционирует за счёт нескольких файлов, Grub4dos использует всего один файл grldr (или grub.exe если загрузка происходит из DOS или Linux).
grldr может быть загружен с помощью уже существующей операционной системы, например, через NT загрузчик NTLDR , В ходе загрузки Windows NT/W2K/XP.
Основной способ загрузки grub4dos, это загрузка из MBR. Файл grldr.mbr входит пакет в Grub4dos и и может быть записан в загрузочную область (HDD, floppy, USB Flash drive)
Файл в корне устройства grldr загружается из MBR файлом grldr.mbr.
Когда Grub4dos загружается из MBR, он сканирует все поддерживаемые устройства со всеми поддерживаемыми файловыми системами (смотрите список этих систем ниже) на наличие файла grldr – если он найден, он загружается. Когда grldr загружен, производится сканирование на предмет нахождения конфигурационного файла menu.lst – если такой файл не найден, то активируется командный режим. Файлы grldr и menu.lst могут находиться не только в корне активного раздела вместе с MBR, но и на любых локальных дисках с поддерживаемыми файловыми системами.
Поддерживаемые файловые системы:
FAT12\FAT16\FAT32
NTFS
EXT2\EXT3
Если файлы grldr или grub.exe загружаются другой операционной системой (или из загрузочного сектора), происходит сканирование (поиск) конфигурационного файла menu.lst.
При использовании этого метода конфигурационный файл так же может быть перемещён на любой поддерживаемый локальный диск.
Если файлов menu.lst несколько (например они на разных дисках) первым загруженным menu.lst будет файл на (hd#),а поиск на устройствах (cd#) и (fd#) производиться не будет
(если конечно (fd#) не выставлен как первое загрузочное устройство). |