Загрузить LinuxOS, присутствующую на GPT-диске
загрузка с диска MBR...
как загрузить LinuxOS, присутствующую на другом диске (скажем, Диск № 2)
Диск № 2 был загрузочным диском с другого компьютера,
это GPT-диск с одним установленным дистрибутивом Linux.
Я хочу загрузить его из bootmgr или из grub4dos
, но любая попытка загрузить Диск № 2/Раздел № 1/EFI/boot/BOOTx64.EFI
выдал мне ошибку несовместимого двоичного изображения...
?Любые идеи??
2 ответа
Проще говоря, этого не произойдет. Приложения EFI работают в EFI, а не в реальном режиме. Есть один работающий «эмулятор» EFI: Clover. Для вашего варианта использования это излишне.
Вы можете просто настроить подходящий менеджер загрузки/загрузки Linux для регулярной загрузки ядра Linux. В GRUB это будет
grub4dos, однако, очень устарел. Вряд ли он будет поддерживать GPT. Если это действительно так, вы тоже можете это использовать. Просто загрузите ядро.
(Кроме того, не забудьте правильную командную строку и, возможно, initramfs. Возможно, проверьте исходную конфигурацию загрузки на Диске № 2.)
Если вам нужен Linux, не поддерживающий UEFI, запустите Linux как виртуальную машину.
На приличном хост-компьютере это работает очень хорошо.
Я делаю это здесь.