Сначала я установил Windows 8.1 на свою машину, а затем установил Ubuntu 14.04 LTS. Вот моя таблица разделов выглядит так:
Проблема в том, что при загрузке машины я не вижу диалогового окна выбора загрузчика! Вместо этого, в зависимости от конфигурации загрузки, меня либо переносят в Windows, либо в Ubuntu. Чтобы загрузиться в Windows, мне нужно изменить режим загрузки на UEFI, а затем перезагрузиться. Чтобы загрузиться в Ubuntu, мне нужно изменить режим загрузки на прежнее, а затем перезагрузиться. Для того, чтобы вмешиваться в настройку загрузки, так часто раздражает и кажется неправильным. Должен быть лучший способ.
Разделение, выделенное оранжевым, похоже, используется Windows для загрузки. Мое (слабое и, вероятно, неверное) понимание этой статьи заключается в том, что точкой монтирования этого раздела должно быть /boot/efi, и все будет работать нормально. Это верно? Есть ли способ отметить это пассирование как таковое после этого? Что произойдет, если / когда-нибудь это сработает - я получу приглашение Grub при загрузке, чтобы выбрать загрузку ОС?
UEFI
Я переустановил мой Ubuntu, на этот раз установив точку монтирования загрузочного раздела Windows как /boot/efi, но не форматируя его. Вот как выглядит обновленная таблица разделов. Все проблемы сохраняются.
Обратите внимание, что я готов переустановить Ubuntu, если это не поможет. Я хочу получить работу с двойной загрузкой.
EDIT # 2:
Я попытался применить предложение об исправлении загрузки. Это то, что я получаю.
И моя живая загрузка не работает в режиме UEFI.
Если Windows установлена в режиме UEFI, Ubuntu должен быть установлен в режиме UEFI, чтобы избежать переключения режима, с которым вы столкнулись. Установка режима UFEI скопирует загрузчики Ubuntu (shim / grubx64.efi в файловую систему FAT разделов FAT в каталог / EFI / ubuntu, поэтому они не конфликтуют с загрузчиками Windows. Кроме того, запись будет выполнена в nvram для запуска эти загрузчики (ну, shim или grubx64 в зависимости от того, включена ли безопасная загрузка). Вы можете сделать запись самостоятельно с помощью efibootmgr и скопировать загрузчики туда, где они есть, но инструмент для восстановления загрузки сделает это для вас. подробные ответы о том, как запустить загрузку, но в основном, просто запустите те части, которые, как вам известно, вам нужны, а не «рекомендуется», поскольку это, вероятно, делает гораздо больше, чем вам нужно (например, переименование загрузчиков Windows и т. д.). Попробуйте просто конвертировать в UEFI в качестве первого шага (и немного поразмышлять о загрузке). Поскольку вы согласны, я бы просто рекомендовал переустановку в режиме UEFI. Единственная особенность в вашей системе - размещение раздела EFI в sda5, но если Windows загрузится, я думаю, это не проблема.
Режим UEFI выбран в настройках UEFI (ранее BIOS / setup). Прочитайте некоторые из прочитанных oldfred, но, возможно, форумы - лучшее место для любой расширенной помощи назад и вперед. Каждая машина должна иметь возможность загружаться в режиме UEFI, но некоторые из них имеют больше трудностей, чем другие, использующие USB, однако неясно, вы даже попали в настройки, чтобы включить UEFI (или отключить режим совместимости CSM).
Чтобы выполнить новую установку Ubuntu в режиме UEFI:
Удалите флаг «bios_grub» из раздела sda10 (это только для загрузки системы, отличной от UEFI, из дисков с разделом GPT). Убедитесь, что вы используете 64- бит Ubuntu (только версия x64 может быть загружена UEFI). Загрузка Ubuntu LiveCD / USB убедитесь, что системная прошивка установлена в режим UEFI (в этом случае вы получили текстовое только бело-черное меню) Установите Ubuntu с ручной схемой разделов (" Что-то другое », используя sda5 в качестве« загрузочного раздела EFI », sda1 как« root », sda2 как« home », sda3 как« swap »GRUB должен обнаружить Windows и добавить его в опции меню загрузки , Все современные прошивки UEFI обнаруживают обе ОС, вам просто нужно установить системную прошивку для загрузки Ubuntu по умолчанию (поскольку мы собираемся использовать GRUB в качестве менеджера загрузки).