Ошибка «Missing MBR-helper» или мигающий курсор вместо меню при загрузке с флешки — типичный признак того, что Grub4Dos установлен на USB-накопитель некорректно: либо не прописан загрузочный код в MBR, либо файл grldr лежит не там, где его ищет загрузчик. Чтобы флешка стала полноценным мультизагрузочным инструментом, недостаточно просто скопировать файлы — нужен правильный порядок: подготовка раздела, установка загрузочной записи и настройка menu.lst.
В этом материале разберём, как работает связка Grub4Dos + USB, какие утилиты используются для установки, как написать конфигурационное меню и что проверить, если компьютер отказывается загружаться с накопителя. Инструкция ориентирована на сценарий с BIOS/Legacy-загрузкой — именно для него Grub4Dos создавался изначально; особенности UEFI рассмотрим отдельно.
Что такое Grub4Dos и зачем он нужен на флешке
Grub4Dos — это загрузчик, созданный на базе GNU GRUB, но адаптированный под задачи, которые классический GRUB не решает: загрузку ISO-образов напрямую, запуск Windows-установщиков, работу с файловыми системами FAT и NTFS на съёмных носителях. Именно поэтому он стал основой большинства мультизагрузочных флешек, включая популярные сборки вроде HBCD и различных rescue-дисков.
Ключевая особенность загрузчика — файл grldr, который можно запустить даже из-под Windows-загрузчика через boot.ini или BCD. На флешке же он работает как первичный загрузчик: BIOS передаёт управление коду в MBR, тот находит grldr, а уже тот читает конфигурацию из menu.lst и показывает меню выбора.
- 💿 Прямая загрузка ISO-образов без распаковки (с ограничениями — об этом ниже).
- 🛠️ Запуск утилит диагностики: MemTest86, Victoria, антивирусные LiveCD.
- 💾 Установка Windows из образа или распакованного дистрибутива.
- 🐧 Загрузка Linux-дистрибутивов с параметрами ядра.
Grub4Dos — загрузчик для Legacy/BIOS-режима. Его сильная сторона — гибкая загрузка ISO и образов дискет с USB-накопителей.