1. Качаем все необходимые файлы.
- grub4dos-0.4.6a (Версия актуальна на 09.01.2022. Качал отсюда)
- grub4dos-for_UEFI (Версия актуальна на 09.01.2022. Качал отсюда)
- BOOTICEx64 (Версия актуальна на 09.01.2022. Качал отсюда)
- QmemoBootTester (Для тестирования флешки. Качать не обязательно.)
2. Форматируем флешку в FAT32.
Используя любой доступный Вам менеджер разделов, создаём на флешке один раздел с типом файловой системы FAT32 (Обязательное условие для UEFI BIOS !!!).
3. Устанавливаем UEFI.
1) Открываем BOOTICEx64.exe
2) Заходим в Process PBR
3) Выбираем GRUB4DOS 0.4.5c/0.4.6a (FAT/FAT32/NTFS/ExFAT)
4) Жмем Install / Config
5) В окне выбираем Version 0.4.6a
6) Жмём ОК
7) Напишет что PBR успешно установлен. Если ошибка, то дальше не продолжаем. Надо сначала исправить ошибку.
8) Вытаскиваем из архива grub4dos-for_UEFI файлы BOOTIA32.EFI и BOOTX64.EFI и копируем их на флешку в папку /eif/boot/.
9) Вытаскиваем из архива grub4dos-for_UEFI файл menu.lst и копируем его на флешку в папку /efi/grub/. Этот файл содержит в себе меню UEFI BIOS, которое в будущем редактируем блокнотом.
10) Запускаем QemuBootTester и проверяем загрузку.
4. Устанавливаем BIOS.
1) Открываем BOOTICEx64.exe
2) Заходим в Process MBR
3) Выбираем GRUB4DOS 0.4.5c/0.4.6a (grldr.mbr)
4) Жмем Install / Config
5) Ставим галочку «Don`t search floppy for GRLDR». НЕ ОБЯЗАТЕЛЬНО !!!
6) Выбираем 0.4.6a (FAT/FAT32/NTFS/ExFAT,NTFS,EXT2)
7) Жмём Save to disk
8) Напишет что MBR успешно установлен. Если ошибка, то дальше не продолжаем. Надо сначала исправить ошибку.
9) Копируем из архива grub4dos-0.4.6a файлы grldr и menu.lst в корень флешки. Файл menu.lst содержит в себе меню LEGACY BIOS, которое в будущем редактируем блокнотом.
10) Запускаем QemuBootTester и проверяем загрузку.
5. Мой пример menu.lst для UEFI BIOS.
default 1 title =================Live CDs================= clear title Sergei Strelec 2021.10.14 (Win10 2021) chainloader /efi/SSTR/bootx64.efi title 2k10 7.38 (Win10 12.2021) chainloader /efi/2k10/bootx64.efi title Parted Magic 2021.11.17 (12.2021) kernel /pmagic/bzImage edd=on vga=normal initrd /pmagic/initrd.img /pmagic/fu.img /pmagic/m.img title \r\n clear title =================Antivirus================ clear title Dr.Web LiveDisk 900 (12.2021) set ISO=/ISO/DrWeb_LiveDisk_900.iso partnew (%@root:~1,3%,3) 0x00 %ISO% map %ISO% (0xff) map --hook chainloader (0xff) title ESET SysRescue Disk 1.0.20.0 (12.2021) set ISO=/ISO/ESET_SysRescue_1.0.20.0_enu.iso partnew (%@root:~1,3%,3) 0x00 %ISO% map %ISO% (0xff) map --hook chainloader (0xff) title \r\n clear title =================Commands================= clear title Reboot reboot title Shutdown halt
6. Мой пример menu.lst для LEGACY BIOS.
default 3 title =================Live CDs================= clear title BootPass 4.3.8 (Win7 2020) set ISO=/ISO/BootPass_4.3.8.iso find --set-root %ISO% map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook root (0xff) chainloader (0xff) title Hirens Boot CD 15.2 (For old PC) configfile /HBCD/menu.lst title Sergei Strelec 2021.10.14 (Win10 2021) configfile /SSTR/menu.lst title 2k10 7.38 (Win7 12.2021) set LIVE=/2k10/WinPE/BOOTMGR find --set-root --ignore-floppies %LIVE% chainloader %LIVE% title RBCD Full 12.0 set ISO=/ISO/RBCD_Full_12.0.ISO find --set-root %ISO% map %ISO% (0xff) map --hook root (0xff) chainloader (0xff) title Ubuntu 20.04 LTS set ISO=/ISO/Ubuntu_20.04.2.0.iso find --set-root %ISO% map %ISO% (0xff) map --hook root (0xff) chainloader (0xff) title Acronis True Image 12.2021 set ISO=/ISO/Acronis_True_Image_2021.iso find --set-root %ISO% map %ISO% (0xff) || map --mem %ISO% (0xff) map --hook root (0xff) chainloader (0xff) title Ultimate Boot CD 5.3.9 (12.2021) configfile /ubcd/menus/grub4dos/main.lst title Parted Magic 2021.11.17 (12.2021) kernel /pmagic/bzImage edd=on vga=normal initrd /pmagic/initrd.img /pmagic/fu.img /pmagic/m.img title \r\n clear title =================Antivirus================ clear title Dr.Web LiveDisk 900 (12.2021) set ISO=/ISO/DrWeb_LiveDisk_900.iso partnew (%@root:~1,3%,3) 0x00 %ISO% map %ISO% (0xff) map --hook chainloader (0xff) title ESET SysRescue Disk 1.0.20.0 (12.2021) set ISO=/ISO/ESET_SysRescue_1.0.20.0_enu.iso partnew (%@root:~1,3%,3) 0x00 %ISO% map %ISO% (0xff) map --hook chainloader (0xff) title Kaspersky Rescue Disk (12.2021) set ISO=/ISO/Kaspersky_Rescue_Disk.iso partnew (%@root:~1,3%,3) 0x00 %ISO% map %ISO% (0xff) map --hook chainloader (0xff) title \r\n clear title =================Commands================= clear title Boot from HDD VISTA/7/8 find --set-root --ignore-floppies --ignore-cd /bootmgr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /bootmgr chainloader /bootmgr title Reboot reboot title Shutdown halt