2

Я хотел бы создать минимальный загрузочный диск и иметь возможность использования исполняемых файлов DOS, Linux или EFI.

Как я понимаю, UEFI является заменой классическим системным BIOS и имеет свои собственные определения байт-кода, так что программы могут быть написаны на стандартном языке. Однако имеет ли смысл загружаться в оболочку EFI или EFI является лишь средством загрузки действительной операционной системы и оболочки?

Если это его собственная легитимная оболочка, как бы я создал загрузочный диск, который загружает эту оболочку?

1 ответ1

0

Да, это имеет смысл.

Дальнейшее изучение привело к этой полезной странице по теме. В нем обсуждались доступные здесь инструкции, что в конечном итоге привело к созданию этого хранилища программ оболочки EFI. Для моих целей ** я использовал этот файл из хранилища, чтобы заполнить USB-накопитель следующим образом:

  1. Отформатируйте USB-накопитель с разделом FAT32 (скажем, он монтируется на X: в Windows или /usb-stick в Linux)
  2. Создайте каталог X:\EFI\boot или /usb-stick/EFI/boot
  3. Загрузите скрипт оболочки EFI по ссылкам выше, переместив его во вновь созданный boot каталог.
  4. Может потребоваться переименовать файл в соответствии со связанными инструкциями, в моем случае с 64-битной архитектурой мне нужно было назвать файл bootx64.efi

При таком расположении файлов на USB-накопителе теперь он загружается с помощью UEFI-совместимой прошивки материнской платы. (Адам Уильямсон умоляет нас не называть это BIOS совместимым с UEFI!). Вставьте флешку в активированный USB-порт на целевом компьютере, сделайте все необходимое для загрузки с флешки в режиме UEFI, и она откроет оболочку EFI. Продолжая через Брайана Vyhmeister в пост позволило мне успешно использовать оболочку EFI , чтобы выполнить поставленную задачу , я была под рукой.

** Мне нужна была «полная» версия, так как она предоставляла доступ к функции mount необходимой для доступа к файлам и исполняемым файлам на USB-накопителе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .