Двойная загрузка Ubuntu 13.04 с Windows 8 - Ubuntu загружается только в устаревшем режиме

Я успешно установил Ubuntu 13.04 в режиме EFI на моем Dell Inspiron 15z.

Когда я загружаю свой ноутбук в режиме UEFI с отключенной безопасной загрузкой, я получаю пустой экран Ubuntu - у меня нет активности на светодиодном индикаторе жесткого диска - Ubuntu не загружается. Но если я изменю режим загрузки с UEFI на legacy, Ubuntu работает нормально. На самом деле, сейчас я пишу этот пост из Ubuntu.

Также Windows 8 отсутствует в меню GRUB. Может кто-нибудь сказать мне, как я могу добавить Windows 8 в меню GRUB и как я могу загрузить установленную Ubuntu в режиме EFI? Раньше я пытался использовать восстановление загрузчика, но это не сработало.

[удалена неработающая ссылка на сводную информацию о загрузке]

0
задан 5 December 2017 в 16:34

1 ответ

Вывод вашего скрипта Boot Info немного озадачивает: он показывает диск с таблицей разделов GUID (GPT), что означает, что Windows будет загружаться только в режиме EFI. Есть также свидетельство загрузчика Windows в режиме EFI. Все идет нормально. Это озадачивает тем, что на жестком диске нет данных о GRUB, ни в режиме EFI, ни в режиме BIOS; но есть свидетельство загрузчика Windows в режиме BIOS. Я подозреваю, что скрипт Boot Info Script просто неверно определил GRUB в режиме BIOS как загрузчик Windows. Конечно, это самое простое объяснение, которое также объясняет, почему вы можете загружать как Windows, так и Linux; однако может случиться так, что происходит что-то еще.

Если я прав и у вас есть GRUB в режиме BIOS, то вы никогда не получите его для загрузки по цепочке в ваш EFI-режим Windows; это просто невозможно. Однако вы можете использовать мой rEFInd boot manager для переключения между Windows в режиме EFI и Linux в режиме BIOS. Вам необходимо:

  1. Установить rEFInd в Windows, как описано в документации.
  2. Отредактируйте файл refind.conf: раскомментируйте строку scanfor и убедитесь, что hdbios является одним из вариантов.

В результате rEFInd позволит вам загрузить Windows или GRUB, а GRUB загрузит Linux. Вы также можете попробовать загрузку Linux в режиме EFI, установив драйвер файловой системы EFI для вашей файловой системы Linux (возможно, ext4fs). Учитывая то, о чем вы сообщили, это может не сработать сейчас, но может сработать в будущем, когда драйверы и конфигурации по умолчанию будут готовы для лучшей поддержки EFI.

Имейте в виду, однако, что я очень не уверен в этом; возможно, вы загружаете Linux в режиме EFI. Если это так, то может сработать настройка конфигурации GRUB или установка rEFInd и его драйвера ext4fs.

0
ответ дан 5 December 2017 в 16:34

Другие вопросы по тегам:

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