Похожие вопросы

Загрузка с WIMBoot образ Windows x64 на UEFI 32 бит

У меня есть планшетный ПК, что запуск Windows x86 и Ubuntu x64 (смешанный режим) на UEFI 32 бит с GRUB2 установлен.
Я пытался загрузить Windows x64 WinPE image использование wimboot - программы на GRUB2 потому что он поддерживает Intel IA. Проблема в том, что, когда он загружается, появляется цветной экран, и я должен заставить выключение. Я могу сделать что-нибудь, чтобы сделать его загрузки или это imcompatible с моим железом?

для загрузки I установите устройство петли с iso.
Моя конфигурация на grub2:

    menuentry "Windows 10 64 bits" {
     insmod fat
     insmod iso9660
     set root=(hd0,gpt3)
     loopback loop /winpe.iso
     linux16 /wimboot
     initrd16 
     newc:bcd:(loop)/Boot/BCD 
     newc:boot.sdi:(loop)/Boot/boot.sdi 
     newc:boot.wim:(loop)/sources/boot.wim
     }

и GRUB не показывает ошибок при загрузке.

5
задан Hennes
источник

2 ответов

wimboot из проекта iPXE по умолчанию построен как комбинированный образ загрузки x64 EFI и "kernel compatible", это так же, как ядро Linux с включенным EFI_STUB. Таким образом, ответ о том, что wimboot является 16-битным двоичным файлом, неверен, все, что работает в режиме EFI, должно вызывать wimboot, поскольку это двоичный файл efi. Либо Grub отсутствует эта функция, или это реализация правильного обнаружения EFI двоичные файлы глючит. Также обратите внимание, что при работе в режиме EFI файлы поддержки (bcd, ботинок.sdi, ботинок.wim etc) не должен быть упакован cpio, а должен быть просто загружен в память efifs.

0
отвечен NiKiZe 2018-05-31 18:39:26
источник

GRUB2 UEFI не поддерживает команды linux16 и initrd16

GRUB2 UEFI используйте linuxefi и initrdefi вместо

wimboot 16 бит двоичный и GRUB2 не может загрузить его в режиме UEFI

Если вы редактируете ваш config как это linuxefi параметр /WIMBoot

результат будет такой ошибка нет заголовка efi

Так что невозможно загрузить WinPE ISO в GRUB2 UEFI до сих пор

единственный способ загрузки Winpe в режиме GRUB2 UEFI что Извлеките содержимое iso-файла Winpe в раздел fat32 и этот раздел не может включать любую ОС Windows.

1 - добавить тег в раздел Winpe Fat32 назвал его любую вещь, как Winpepartition.tag

2 - конфигурация на grub2: menuentry " Windows 10 64 бит"{ insmod part_gpt цепь insmod поиск --файл --нет-дискеты --набор=корень /Winpepartition.метка c возможностью старта обоих /Эфи файл/boot/bootx64.efi }

-1
отвечен Memo Arfaa 2016-09-29 15:04:03
источник

Другие вопросы 64-bit boot grub uefi