Grub4dos

Материал из Викиучебника — открытых книг для открытого мира

Описание[править]

Grub4dos - это специальная версия загрузчика операционных сред Grub для использования в DOS и Windows системах. Grub4dos умеет загружаться с жёсткого диска, USB-флешек и CD/DVD дисков, а также выступать в качестве PXE-загрузчика.

Установка[править]

Запись на флэшку из под linux[править]

Нам потребуется чистая флэшка.
Вместо /dev/sdb подставляем путь до флэшки если он отличается.
Сначала отформатируте её командой:

mkfs.vfat /dev/sdb

Теперь необходимо создать раздел при помощи утилиты fdisk:

fdisk -l

Эта команда выдаст список устройств с разделами. Находим там нашу флэшку и вводим:

fdisk /dev/sdb
  1. Введите n
  2. Введите p чтобы создать основной раздел
  3. Нажмите 2 раза Enter
  4. Нажмите t
  5. Введите b
  6. Введите w

Важно: не создавайте на разделе флаг bootable иначе grub4dos не будет работать.
Теперь скачиваем grub4dos.
Монтируем флэшку в /mnt:

mount /dev/sdb /mnt

Распаковываем архив и заходим в распакованную папку. Теперь нужно записать образ загрузчика на флэшку пропустив 512 байт:

dd if=grldr.mbr of=/dev/sdb bs=446 count=1
dd if=grldr.mbr of=/dev/sdb seek=512 skip=512 bs=1

Копируем файлы grldr и menu.lst в корень флэшки.
Размонтируем флэшку:

umount /dev/sdb

Перезагружаемся и пробуем загрузится с флэшки.

Запись на флэшку из под windows[править]

Для начала отформатируйте флэшку программой HPUSBFW в формате fat32.
Скачайте grub4dos-gui.
Распаковуйте архив и запустите программу. Теперь нажмите кнопку обзор и выберите подключенную флэшку.
После этого программа Grub4Dos Installer установится по пути C:\Program Files создаст ярлык на рабочем столе. В вашу флэшку распакуются файлы загрузчика (папка - boot; файлы - grldr, menu.lst) и откроется Grub4Dos Installer.
В первом списке выбираем флэшку на которую хотим поставить grub4dos.
Нажимаем кнопку Install.
Если всё получилось то вы увидите консоль с предложением нажать Enter. Нажимаем Enter.
Перезагружаем компьютер и загружаемся с флэшки.

Настройка menu.lst[править]

Фоновая картинка[править]

Настройка[править]

Напишите в ваш lst файл

splashimage (hd0,0)/images/image.xpm

(hd0,0) замените на нужный вам диск, список можно посмотреть командой find.
/images/image.xpm замените на путь к вашей картинке на диске

Создание фоновых картинок[править]

Создать картинку можно в программе gimp.
Для grub4dos картинка должна содержать 14 цветов и иметь разрешение 640x480.
Как сделать:

  1. Откройте картинку
  2. Следуйте по меню Изображение > Режим > Индексированный
  3. В максимальном количестве цветом наберите 14 и нажмите преобразовать
  4. Если картинка больше чем 640x480 то следуйте по меню Изображение > Размер изображения. Затем задайте высоту 640 и ширину 480, и нажмите изменить.
  5. Файл > Экспортировать как. Надите формат "Изображение X PixMap" и сохраните с форматом xpm.

Примечание: картинку можно использовать и сжатую с помощью утилиты gzip