Двойная загрузка с UEFI borked.На помощь!

Я сначала установил Windows 8.1 на своей машине и затем установил Ubuntu 14.04 LTS. Это - то, на что похожа моя таблица разделов:

enter image description here

Проблема состоит в том, что, когда я загружаю машину, я не вижу диалогового окна выбора загрузчика! Вместо этого в зависимости от моей загрузочной конфигурации, я или взят к Windows или Ubuntu. Для начальной загрузки в Windows я должен изменить режим начальной загрузки на UEFI и затем перезагрузку. Для начальной загрузки в Ubuntu я должен изменить режим начальной загрузки на наследие и затем перезагрузку. Необходимость влезть в загрузочную конфигурацию так часто является раздражающей и кажется неправильной. Должен быть лучший путь.

Раздел, выделенный в оранжевом, кажется, тот, используемый Windows для начальной загрузки. Мой (слабый и вероятно неправильный) понимающий от этой статьи - то, что точка монтирования этого раздела должна была быть /boot/efi, и все хорошо работало бы. Это корректно? Существует ли способ отметить это parition как таковой после совершения? Что произошло бы, если/после того как это будет работать то - я доберусь, подсказка Личинки на загружаются для выбора OS для начальной загрузки в?

РЕДАКТИРОВАНИЕ № 1:

Я переустановил свою Ubuntu, на этот раз установив точку монтирования раздела начальной загрузки Windows как /boot/efi, но не форматирование его. Это - то, как обновленная таблица разделов смотрит теперь. Все проблемы сохраняются.

enter image description here

Обратите внимание, что я готов переустановить Ubuntu, если ей нельзя помочь. Я хочу получить работу двойной загрузки.

РЕДАКТИРОВАНИЕ № 2:

Я пытался применить предложение восстановления начальной загрузки. Это - то, что я получаю.

enter image description here

И моя живая начальная загрузка не работает в режиме UEFI также.

0
задан 10 January 2015 в 12:13

3 ответа

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

  1. В BIOS Setup, включите режим EFI и выключите безопасную начальную загрузку.
  2. Перезапуск после шага 1 будет вести для начальной загрузки, установка Windows 8.1.
  3. In Windows Отключают Быстрый Запуск, если включено как в , http://winaero.com/blog/how-to-disable-or-enable-fast-startup-in-windows-8-1/
  4. Имеет USB/CD установки человечности, готовый и вставленный.
  5. В Windows 8.1 нажимают и содержат клавишу Shift и нажимают перезапуск, выбирают Опции Усовершенствования, Избранную Начальную загрузку от USB или CD соответственно.
  6. после перезапуска это должно загрузиться к диску установки Ubuntu, и теперь можно установить Ubuntu, как Вы обычно делаете, не заботясь о разделе EFI сами, Ubuntu будет заботиться о нем.
  7. Вы видели бы опции Двойной загрузки после полной установки, в то время как Вашему компьютеру включили EFI.
1
ответ дан 6 October 2019 в 04:48

Если Windows установлен в режиме UEFI, Ubuntu должен быть установлен в режиме UEFI для предотвращения переключения мод, с которым Вы встретились. Установка режима UFEI скопирует загрузчики Ubuntu (shim/grubx64.efi в файловую систему FAT разделов EFI в каталог,/EFI/ubuntu, таким образом, они не будут конфликтовать ни с какими загрузчиками Windows. Кроме того, запись будет сделана в nvram выполнить те загрузчики (хорошо, контейнер или grubx64 в зависимости от того, если безопасная начальная загрузка будет включена). Можно сделать запись сами с efibootmgr и скопировать загрузчики туда, где они принадлежат, но инструмент восстановления начальной загрузки сделает это для Вас. Существует много подробных ответов о том, как выполнить восстановление начальной загрузки, но в основном, просто выполнить части, Вы знаете, что Вы должны, а не "рекомендуемый", так как это, вероятно, делает намного больше, чем Вам нужно (как переименование загрузчиков Windows и т.д.), Пробуют просто преобразование в UEFI как первый шаг (и действительно читайте немного на восстановлении начальной загрузки). Так как Вы желаете, я просто рекомендовал бы переустановить в режиме UEFI. Единственной нечетной вещью о Вашей системе является размещение раздела EFI в sda5, но если Windows загружается, я предполагаю, что это не проблема.

<час>

режим UEFI выбран в настройках UEFI (раньше BIOS/установка). Считайте часть предложенного чтения oldfred, но возможно форумы являются лучшим местом для любого расширенного, назад и вперед помогают. Каждая машина должна быть в состоянии загрузиться в режиме UEFI, но некоторые испытывают больше затруднений, чем другие, выполняющие USB, однако, не ясно, что Вы даже вошли в настройки, чтобы включить UEFI (или отключить режим эмуляции CSM).

1
ответ дан 6 October 2019 в 04:48

Сделать новую установку Ubuntu в режиме UEFI:

  1. Удалите флаг "bios_grub" из sda10 раздела (это - только для начальной загрузки non-UEFI система от GPT-фрагментированных-дисков),
  2. Удостоверьтесь, что Вы используете 64-разрядную Ubuntu (только x64, версия могла быть загруженным UEFI),
  3. Начальная загрузка Ubuntu LiveCD/USB удостоверяется, что системное встроенное микропрограммное обеспечение установлено на режим UEFI (в этом случае, Вы получили белое-на-черном меню только для текста),
  4. Установите Ubuntu с ручной схемой выделения разделов ("Что-то еще" выбор), с помощью sda5 как "раздел начальной загрузки EFI", sda1 как "корень", sda2 так же "домой", sda3 как "подкачка"

GRUB должен обнаружить Windows и добавить его к опциям меню начальной загрузки. Все современные встроенные микропрограммные обеспечения UEFI обнаруживают обоих OS'es, просто необходимо установить системную начальную загрузку встроенного микропрограммного обеспечения Ubuntu по умолчанию (так как мы собираемся использовать GRUB в качестве диспетчера начальной загрузки).

1
ответ дан 6 October 2019 в 04:48

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

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