Мой компьютер не загружается. Информация по ремонту ботинок дает мне эту информацию. При попытке запустить компьютер выдает ошибку

error: file '/boot/grub/i386-pc/normal.mod' not found. grub rescue> (Почему он даже показывает i386-pc, установленный мною grub x86_64?)

Нажав F11 или F12 что Operating System Not found.

Интересно, загружает ли мой компьютер UEFI DUET?

Вопрос:

  1. Если менеджер UEFI дает мне возможность загружать разные ОС, нужен ли мне какой-нибудь загрузчик, такой как sysl?

1 ответ1

1

DUET - это странный инструмент, позволяющий компьютерам на базе BIOS загружаться в режиме (U)EFI. Это скорее инструмент разработчика, чем что-либо еще, хотя он может быть полезен, если у вас более 2ТБ жестких дисков. Учитывая ваш вывод Boot Info Script, это не похоже на то, что вам нужен DUET, поскольку все ваши жесткие диски находятся под пределом 2 ТБ системы разбиения MBR, который требуется Windows при загрузке в режиме BIOS. OTOH, между разделами в /dev/sda (где используется GPT) нет пробелов, что означает, что для преобразования из GPT в MBR потребуется изменить размер разделов. В целом, если вы установили DUET, потому что полагали, что вам это нужно, лучше вернуться к настройке MBR/BIOS, несмотря на перераспределение, необходимое для этого. Если, OTOH, вы просто хотите узнать о загрузке в режиме EFI, вы, безусловно, можете продолжать попытки. Я рассмотрю эту последнюю возможность ....

Во-первых, ваш компьютер, вероятно, не загружает DUET - хотя, возможно, он и делает это, а затем запускает GRUB в режиме EFI, который выдает ошибку. DUET дает характерную заставку с заметным названием "TianoCore". Учитывая файлы на вашем диске, файл EFI/Boot/bootx64.efi будет запущен как загрузчик после некоторой задержки, но не ясно, является ли это EFI-версией GRUB, загрузчиком Microsoft или чем-то еще. (Однако я догадываюсь, что это загрузчик Microsoft.)

Если вы собираетесь загружать только ОС, поддерживающие загрузку в режиме EFI, лучше всего забыть о GRUB (по крайней мере, GRUB в режиме BIOS); Это слишком, если ваше единственное намерение - использовать его для запуска DUET. Для этого SYSLINUX идеально подходит. Я не знаю, где вы получили свой DUET или какие инструкции вы выполнили, чтобы установить его, но эта сборка включает в себя сценарий установки и некоторые необходимые инструменты поддержки. Эта страница описывает полный процесс установки. При установке в соответствии с этими инструкциями ваша система будет загружаться через SYSLINUX, а не GRUB. SYSLINUX более или менее запустит DUET напрямую, а затем вы будете использовать менеджер загрузки DUET или какой-либо другой менеджер загрузки (GRUB, rEFIt, rEFInd, gummiboot и т.д.), Чтобы выбрать загрузочную ОС.

Если вы хотите использовать GRUB в режиме BIOS для выбора между установками ОС в режиме BIOS и DUET (и оттуда ОС EFI-режима), то вам, вероятно, следует добавить тег grub2 к вашему вопросу, так как сбой GRUB в режиме BIOS не имеет ничего общего с ДУЭТ.

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