Небольшая заметка о способности UEFI работать с файлами в FAT32-разделе накопителя до запуска операционной системы.
Материал родился в процессе работы на игрой Tetris64 и может быть полезен тем, кто знакомится с функциональностью расширяемого интерфейса фирменного программного обеспечения, известного также как UEFI (Unified Extensible Firmware Interface).
> процедуры данного протокола критичны к выравниванию стека на границу 16-байтного блока
Хм, навело на одну мысль. Спасибо. До выравнивания на целый параграф я не дошел. Не забыть бы, когда руки дойдут...
А кому счас легко...
Да, пришлось отлаживаться. Теперь известно почему.
Открытая книга: icbook.com.ua
Интересно, кто-нибудь из программистов работает уже над EFI файловым менеджером типа клона Norton-a, хотя бы не такого многофукционального как Волков, например как Sparrow Commander Владимира Афанасьева, запускающего исполняемые файлы даже без командного интерпретатора прописанн в config.sys как shell. Или минимально EFI меню с выводом списка файлов и возможностью их запуска Enter-ом и с параметрами ctrl-enter?
MultiBoot.Ru
Все ждут героя ))
Открытая книга: icbook.com.ua
Нашел rEFIt - An EFI Boot Menu and Toolkit The rEFInd Boot Manager by Roderick W. Smith
Содержание файла конфигурации:
timeout 0
set root=(hd0,msdos1)
textonly
graphics off
editor
showtools shell, memtest, windows_recovery, reboot, exit
#----------------------------------------------------------------------------------------------
menuentry "Dell enhanced Pre-boot System Assessment Diagnostics"{
loader /efi/tools/psa.efi
}
#----------------------------------------------------------------------------------------------
menuentry "Tetris64"{
loader /efi/tools/tetris64.efi
}
#----------------------------------------------------------------------------------------------
menuentry "UEFImark"{
loader /efi/tools/uefimark.efi
}
#----------------------------------------------------------------------------------------------
menuentry "Universal Chipset Reader"{
loader /efi/tools/ru.efi
}
#----------------------------------------------------------------------------------------------
menuentry "HP PC Hardware Diagnostics"{
loader /efi/hp/SystemDiags/SystemDiags.efi
}
#----------------------------------------------------------------------------------------------
MultiBoot.Ru
Спасибо, ознакомимся. Это полезная информация!
Открытая книга: icbook.com.ua
Eще один простой менеджер загрузки gummiboot - Simple EFI boot loader - только текстовый режим
автоматически добавляет в меню Windows Boot Manager - bootmgfw.efi(win7x64) и EFI Shell - расположенный в корне EFI раздела HDD или USB flash shellx64.efi,
конфигурация - папка loader в в корневом каталоге. Кроме того bootmgfw.efi запускает memtest.efi - Microsoft Windows Memory Diagnostics Tool прописанный в boot.ini (недокументированная опция)
Меню:
MultiBoot.Ru
Отправить комментарий