Grldr что это за файл

Обновлено: 07.07.2024

Grub4dos это специальная версия загрузчика операционных систем GRUB для использования в DOS и Windows системах.

Grub4dos умеет загружаться с жёсткого диска, USB-флешек и CD/DVD дисков, если используется поддерживаемая им файловая система, а также выступать в качестве PXE-загрузчика. Grub4dos в состоянии полностью заменить оригинальный загрузчик операционной системы, например как описано в статье Модернизация загрузчика Windows 7. Grub4dos обеспечивает запуск инструментов, других систем прямо с ISO-образов, расположенных на жёстком диске, используя механизм "загрузки-по-цепочке".

Содержание

Получение Grub4dos

Для получения загрузчика Grub4dos

Установка Grub4dos на жёсткий диск

Для установки Grub4dos на жёсткий диск/USB-флешку

  • запускается операционная система Linux, например Parted Magic
  • подключается целевое устройство - USB-флешка или жёсткий диск
  • содержимое пакета с загрузчиком распаковывается на целевое устройство, например в корневую систему
  • в каталоге с загрузчиком выполняется команда

Для установки Grub4dos на USB-флешку/жёсткий диск из FreeDOS

  • запускается операционная система FreeDOS
  • подключается целевое устройство - USB-флешка или жёсткий диск
  • содержимое пакета с загрузчиком распаковывается на целевое устройство, например в корневую систему
  • в каталоге с загрузчиком выполняется команда

Для начала использования загрузчика Grub4dos следует создать файл конфигурации меню C:\menu.lst

Команды Grub4dos

Файл конфигурации Grub4dos состоит из команд (неполный список)

Эти же директивы могут быть использованы в командной оболочке загрузчика, вызываемой при запущенном меню клавишей C.

Загрузка ISO-образов в Grub4dos

Grub4dos поддерживает загрузку систем расположенных на ISO-образах, как прямо с жёсткого диска, так и предварительно перемещая их в оперативную память. В этом смысле Grub4dos выгодно отличается от других загрузчиков семейства Grub. Загрузка с ISO-образов может быть востребована для восстановления или обслуживания системы, например с помощью ERD Commander.

Для добавления в Grub4dos загрузки с ISO-образа

  • ISO-образ CD-диска размещается в доступном месте жёсткого диска
  • в файл меню Grub4dos C:\menu.lst добавляются например строки

Загрузка Grub4dos "по цепочке"

Для использования Grub4dos нет необходимости устанавливать его основным загрузчиком жёсткого диска. Grub4dos может быть внедрён в системах Linux и Windows путём организации загрузки "по цепочке".

Загрузка Grub4dos по цепочке в Windows NT/2000/XP

Операционные системы Windows NT/2000/XP, а также Windows Server 2000/2003 используют загрузчик ntldr.

Для загрузки Grub4dos "по цепочке" из NTLDR

  • специальный загрузчик grldr размещается в доступном месте, например в корне диска C:\
  • рядом с файлом grldr создаётся файл конфигурации меню C:\menu.lst
  • в меню загрузчика ntldr - C:\boot.ini - добавляется строка с пунктом загрузки

Загрузка Grub4dos по цепочке в Windows Vista/7/8

Операционные системы Windows Vista/7/8 используют загрузчик bootmgr.

Для загрузки Grub4dos "по цепочке" из Bootmgr

  • специальный файл Grub4dos - grldr.mbr (образ MBR диска) - размещается в доступном месте, например в корне диска C:\
  • рядом с файлом grldr.mbr размещается специальный загрузчик Grub4dos grldr
  • рядом с файлом grldr создаётся меню загрузчика Grub4dos - например C:\menu.lst
  • запускается командная строка Windows от имени Администратора, например так
  • в открывшемся окне выполняются команды добавлющие пункт меню для Grub4dos

Загрузка Grub4dos из Linux

Операционные системы Linux,*nix (на текущий момент) используют загрузчик Grub2.

Для загрузки Grub4dos "по цепочке" из Grub2 - так называемое "Grub to Grub" - на примере Debian

  • в файл конфигурации Grub2 /etc/grub.d/40_custom добавляется секция
  • обновляется файл конфигурации Grub2

Запуск других загрузчиков из Grub4dos

Grub4dos поддерживает загрузку "по цепочке" ОТ СЕБЯ множества других загрузчиков напрямую или через MBR раздела, на котором они установлены.

Примеры организации запуска Grub4dos "по цепочке" в файле конфигурации menu.lst

Создание условных меню

Grub4dos (начиная с 2012 г.) поддерживает организацию условных меню. Условный пункт меню формируется в зависимости от наличия/отсутствия файла в доступном для загрузчика месте.

Программы, которые поддерживают GRLDR расширение файла

Следующий список функций GRLDR -совместимых программ. Файлы с суффиксом GRLDR могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.

Программы, обслуживающие файл GRLDR

Updated: 12/31/2020

Как открыть файл GRLDR?

Проблемы с доступом к GRLDR могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами GRUB4DOS Internal Loader Data Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Скачайте и установите GRUB4DOS

Install software to open GRLDR file

Проблемы с открытием и работой с файлами GRLDR, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами GRLDR на вашем компьютере. Чтобы решить эту проблему, перейдите на веб-сайт разработчика GRUB4DOS, загрузите инструмент и установите его. Это так просто Полный список программ, сгруппированных по операционным системам, можно найти выше. Самый безопасный способ загрузки GRUB4DOS установлен - для этого зайдите на сайт разработчика (Gna!) и загрузите программное обеспечение, используя предоставленные ссылки.

Шаг 2. Убедитесь, что у вас установлена последняя версия GRUB4DOS

Update software that support file extension GRLDR

Вы по-прежнему не можете получить доступ к файлам GRLDR, хотя GRUB4DOS установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Причиной того, что GRUB4DOS не может обрабатывать файлы с GRLDR, может быть то, что программное обеспечение устарело. Самая последняя версия GRUB4DOS обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.

Шаг 3. Назначьте GRUB4DOS для GRLDR файлов

После установки GRUB4DOS (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия GRLDR файлов. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы

Associate software with GRLDR file on Windows

Выбор приложения первого выбора в Windows

  • Нажатие правой кнопки мыши на GRLDR откроет меню, из которого вы должны выбрать опцию Открыть с помощью
  • Далее выберите опцию Выбрать другое приложение а затем с помощью Еще приложения откройте список доступных приложений.
  • Последний шаг - выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен GRUB4DOS. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия GRLDR файлы и нажав ОК .

Выбор приложения первого выбора в Mac OS

Шаг 4. Убедитесь, что файл GRLDR заполнен и не содержит ошибок

Если проблема по-прежнему возникает после выполнения шагов 1-3, проверьте, является ли файл GRLDR действительным. Проблемы с открытием файла могут возникнуть по разным причинам.

Check GRLDR file for viruses

1. Убедитесь, что GRLDR не заражен компьютерным вирусом

Если случится так, что GRLDR инфицирован вирусом, это может быть причиной, которая мешает вам получить к нему доступ. Сканируйте файл GRLDR и ваш компьютер на наличие вредоносных программ или вирусов. GRLDR файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.

2. Убедитесь, что файл с расширением GRLDR завершен и не содержит ошибок
3. Проверьте, есть ли у вашей учетной записи административные права

Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл GRUB4DOS Internal Loader Data Format.

4. Убедитесь, что в системе достаточно ресурсов для запуска GRUB4DOS

Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы GRLDR. Закройте все работающие программы и попробуйте открыть файл GRLDR.

5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами GRUB4DOS Internal Loader Data Format. Возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами GRLDR, влияющими на более старые версии данного программного обеспечения.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла GRLDR мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле GRLDR.

Все 32х битные утилиты были проверены на Windows XP, все DOS утилиты были проверены дискетой с Windows 98 SE. Совместимость с другими ОС не гарантируется.

На протяжении всего руководства любой текст с (зелёным) (например C:\grldr ), представляет собой файл и / или путь. Он может также указать папку, которая должна быть создана.

Любой текст выделенный вот так (жёлтым) (например find --set-root /grldr ), является командой.

Любой текст выделенный вот так (синим) (e.g. grub> help --all ), выводится через экран (например ответ Grub4dos на какую либо команду).

Любой текст выделенный [ ] скобками вводится с клавиатуры - например [tab] = нажмите "Tab".

Grub4dos представляет собой постоянно развивающийся проект, поэтому некоторая информация, содержащаяся в данном руководстве, не может применяться к предыдущей версии, или быть применимой для следующих версий.

Руководство не преследует цели охватить все функции Grub4dos, и оно не намерено заменить README_GRUB4DOS.txt файл входящий в состав пакетов Grub4dos. Руководству предназначено стать отправной точкой в изучении методов загрузки операционной системы с внешнего носителя. Оно охватывает синтаксис и некоторые из наиболее часто используемых команд. Надеемся, что после изучения команд, охватываемых в руководстве пользователи будут экспериментировать дальше, основываясь на этих знаниях.

Если вы захотите распечатать это руководство - Убедитесь, что ваш браузер настроен отображать картинки, иначе все цветные метки не распечатаются.

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)

    В отличии от 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 .

    • FAT12\FAT16\FAT32
    • NTFS
    • EXT2\EXT3

    К сожалению на данный момент можно найти не так много документации на загрузчик Grub4dos помимо файла readme входящего в пакет. Полезную информацию можно подчерпнуть здесь - sourceforge, а так же на форумах 911cd forum и boot-land (на последнем про Grub говорят здесь).

    Данной статьей я не ставлю задачу ознакомить вас со всеми возможностями этого загрузчика, а только обрисую основные ситуации, для того чтобы вы смогли сделать полноценную загрузочную флешку или диск. Я не буду копипастить описание, а расскажу доступным языком все то, что я узнал в процессе его использования.

    Начнем с того, что несмотря на свой мизерный размер, этот загрузчик является по сути небольшой консольной операционной системой, поддерживающий командную строку, множество команд управления, работы с файлами, управления доступом, модификации разделов, поддерживает множество файловых систем, умеет читать данные с любого из определяемых BIOS устройств, поддерживает загрузку по сети, не зависит от геометрии дисков, умеет работать с удалёнными терминалами и т.д., это при размере то чуть больше 200 килобайт!

    Еще grub имеет встроенную систему помощи, которая в ответ на <help> всегда выведет список доступных к выполнению команд, а в ответ на <help имя_команды> выдаст дополнительную информацию. Автозаполнение строки (клавиша TAB) подскажет не только синтаксис команды, но и, в некоторых случаях, варианты её продолжения (доступные устройства, разделы).
    Но я не стану углубляться в дерби, а расскажу поверхностно, самые азы, так сказать.

    Для того, чтобы загрузить grub, необходимо иметь на диске загрузочную запись (MBR) для grub-а, сам файл grldr в корневой директории диска и файл menu.lst, который содержит конфигурацию загрузчика. Еще нужна папка boot, в которой grub хранит файлы, необходимые ему для работы, файлы тем и прочий мусор. так же в эту папку можно класть образы, с которых мы будем загружаться, дабы не мозолили глаза в корневой директории и файлы субменю, если возникнет необходимость в их создании. Все это есть во вложении.

    Загрузочную запись на диске можно получить различными способами. Самый простой - из-под Windows запустить файл grubinst_gui.exe и инсталлировать загрузочный сектор на нужный физический диск, затем скопировать файлы grldr и menu.lst в корневую директорию. Есть более извращенный способ - если установлена WinXP, переместить файл ntldr во временную папку (например, boot), скопировать в корневую директорию диска grldr, переименовать его в ntldr, для семерки аналогичные действия проводятся с файлом bootmgr. Этот способ хорош, если вам понадобится восстановить на место старую загрузку, достаточно скопировать обратно в корневую директорию оригинальный файл ntldr или bootmgr, и подтвердить перезапись. Плох он тем, что для загрузки системы оригинальный файл все-таки нужен, но его придется переименовать в, например, ntldr1 (bootmgr1) чтобы мы смогли загрузить ОС.

    Итак, с MBR мы разобрались, приступим к конфигурированию файла menu.lst

    В самом начала файла обычно пишутся команда, задающая цвет для текстового режима. Если включен графический режим, эта строка игнорируется. Выйти из графического режима можно нажав клавишу ESC.

    Знак решётки - комментарии, эти строки не читаются обработчиком.
    Первая пара цветов определяет основной и фоновый цвета для "не выбранных" позиций меню, вторая - для "выбранных".
    Для того чтобы включить графический режим, прописываются следующие команды

    Пункт меню, на котором стоит курсор по умолчанию. Обратите внимание, нумерация ВСЕГО у груба начинается с нуля

    Если загрузка по умолчанию по какой-либо причине невозможна, то будет предпринята попытка выполнить позицию, указанную в команде

    Время в секундах с момента вывода меню до выполнения команды, определенной по умолчанию задается командой

    Позиции меню описываются командой

    Далее я просто приведу примеры загрузки осей и образов дисков, не вдаваясь в параметры команд, кому нужно, без труда отыщет их сам, благо статей и документации хватает на просторах инета

    Загрузка WindowsXP

    title Start Windows XP
    rootnoverify (hd0,0)
    chainloader /ntldr

    Команда rootnoverify не проверяет тип файловой системы диска 1 раздела 1 (еще раз обратие внимание, что нумерация физических дисков и нумерация логических разделов начинается с 0), а сразу делает его корневым. Команда chainloader передает управление загрузчику ntldr и дальше загрузка Windows происходит как обычно. Если загрузочные файлы WindowsXP находятся на другом разделе или диске, соответственно измените значения на

    Если вы воспользовались способом инсталляции grub с переименованием файлов, то третья строка у вас будет выглядеть примерно так

    Загрузка Windows7 или Vista

    title Start Windows 7
    rootnoverify (hd0,0)
    chainloader /bootmgr

    Здесь все аналогично вышеописанному

    Консоль восстановления WindowsXP (тут мне самому непонятно, но оно работает

    наличие папки cmdcons и файла cmldr приветствуется

    Как их создать, думаю объяснять не нужно
    Если что ее можно взять

    Grub умеет монтировать в память практически все популярные образы дисков и дискет

    title Start Acronis Rescue Media 11
    find --set-root //boot/ima/acronis.iso
    map --mem /boot/ima/acronis.iso (hd32)
    map --hook
    chainloader (hd32)
    boot

    Естественно, образ должен лежать в папке \boot\ima\acronis.iso
    Положить вы его можете конечно в любую папку, но не забудьте изменить путь. Да, еще небольшой нюанс - в путях grub использует не левый слэш \ (как windows и dos) а правый / , будьте внимательны
    И еще, чем больше образ, тем дольше он грузится в память. Вам может показаться, что компьютер завис, но это не так, нужно набраться терпения.

    Пример монтирования и загрузки образа дискеты

    title Hirens Boot CD All-In-One
    map --mem /boot/ima/hiren.ima (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)

    Grub позволяет так же создавать субменю. например, в основном меню у вас будет 2 пункта

    1. HDD Utils
    2. Test Utils

    Чтобы перейти к субменю, создайте файл hddutils.lst в папке boot (чтобы не мозолил глаза в корневой директории)

    title HDD Utils
    root (hd0,0)
    configfile /boot/hddutils.lst

    Файл субменю конфигурируется аналогичным образом. Для возврата в основное меню воспользуйтесь командой

    title Return to main menu
    find --set-root /menu.lst
    configfile /menu.lst

    Аналогично добавляются и остальные пункты субменю, для каждого создаем свой файл %name%.lst

    В Линуксе я, мягко скажем, не силен, посему оставляю красноглазикам конфигурировать загрузку на свое усмотрение

    Расскажу еще о паре фич

    команда makeactive ставит флаг АКТИВНЫЙ на ЛЮБОЙ корневой раздел диска, выбранный командой root

    Команда hide скрывает разделы, unhide отменяет скрытие

    Поскольку ОС семейства win'9x не могут быть загружены из соседних разделов (вне зависимости от флага активности грузится все равно первый из разделов), для их загрузки нужно использовать команды hide и unhide. Так, если первый и второй первичные разделы содержат win'9x, то для загрузки второй системы нужно включить в menu.lst следующие команды:

    hide (hd0,0)
    unhide (hd0,1)
    root (hd0,1)
    makeactive
    chainloader +1

    Последняя команда просто передает управление загрузчику указанного раздела

    Еще один геморой с ОС от мелкомягких - неспособность грузиться со второго и последующих дисков. Для его преодоления применяют технику "свопирования" (swapping technique), или, проще - "подмены". Так же работает и BIOS Setup, но какой смысл обращаться к нему, если всего две строки в menu.lst сделают то же самое?

    map (hd0) (hd1)
    map (hd1) (hd0)

    Обратите внимание, что команды map "меняют местами" диски даже в представлении GRUB: второй диск становится после их выполнения hd0, а не hd1.

    password abcd задает пароль (в данном случае abcd). Обычно помещается в конфигурационном файле и при достижении ее требует ввода пароля.
    Чтобы он заработал, воспользуйтесь командой lock. Вы можете ввести пароль в любое время, нажав клавишу p.

    В этом пункте пример использования подсказки для пунктов меню если отключены темы
    Подсказки на английском языке, \n - переход на новую строку, всего 3 строки
    Подсказки можно использовать при выходе из русифицированного gfxmenu-меню, чтоб не создавать англоязычные копии менюшек

    title LiveCD_4.9 256\n LDR-318576 (311), TXTSETAM.SIF, multi\n wim-245Mb, 2009.11.21\n ________________________________________ _________________________________
    find --set-root --ignore-floppies /b386/SETUPLDR.BIN
    chainloader /b386/SETUPLDR.BIN

    Вот основной список команд, по каждой можно узнать больше, набрав в консоли (вызывается нажатием С) help имя_команды

    boot - передать управление ядру, загруженному командой kernel или "чужому" загрузчику, загруженному командой chainloader,
    halt - выключить машину,
    help [команда] - выдать подсказку,
    quit - выйти из GRUB,
    reboot - перезагрузиться,
    pause - ждать нажатия клавиши;

    cat - вывести на экран,
    cmp - сравнить содержимое двух файлов;

    password - При достижении команды требует ввода пароля;
    lock - блокировать выполнение команд для неидентифицированного пользователя;

    partnew - создать первичный раздел,
    partype - изменить тип раздела;

    color - задать цвета меню,
    vbeprobe - определить и вывести доступные режимы видеоадаптера,
    testvbe MODE - тестировать режим MODE видеоадаптера.

    Приведенный список команд не полон, но более подробное обсуждение было бы слишком объемным.

    Теперь разберемся с темами оформления

    Во вложении есть папка Перепаковка темы gfxboot-3.3
    Из файла message33.gz извлекаем WinRAR'ом message33, копируем в папку Перепаковка темы gfxboot-3.3, далее батником Извлечь.bat извлекаем тему из message33, заходим в папку files, меняем картинку и заново упаковываем батником Упаковать.bat. Архиватором 7zip упаковываем в *.gz. Можно обойтись и Тотал Коммандером с установленным плагином, у меня работает.
    Файл gfxboot.cfg это конфигурационный файл темы, в нем все прокоментировано. Про таймер не спрашивайте, это отдельная песня, я с ним не разбирался.
    Подробное описание настройки gfxboot-3.3 в файле Readme_RUS.txt
    В папке Примеры menu.lst комплект примеров, возможно, поможет разобраться в организации меню и найти для себя рабочие варианты загрузки. Все *.lst в кодировке UTF-8.

    Ну, и последняя рекомендация, содержащаяся в инструкциях абсолютно ко всем менеджерам загрузки:до инсталляции нового менеджера загрузки сохраните MBR.

    Читайте также: