Я хочу выполнить двойную загрузку системы с Windows 10 и Ubuntu 20.04, но не хочу отключать безопасную загрузку.
Я наткнулся на руководство по установке, в котором загрузчик GRUB был установлен в корневой каталог, а затем с помощью простой опции BCD grub был добавлен в загрузчик Windows.
Но мой ПК работает на UEFI, и поэтому я не могу запустить Easy BCD. Есть ли другой способ добиться того же результата?
решение1
Я делал то же самое, устанавливая grub в корневой раздел, а затем вручную копируя первые 512 байт корня в файл linux.bin. Затем копирую это на диск C: и вручную создаю запись в загрузчике Windows с помощью bcdedit, направленную на этот файл. Этот подход использовался на диске MBR с устаревшим BIOS, но, похоже, не работает на диске GPT с UEFI, который я использую сейчас. Мне не удалось добавить Ubuntu в загрузчик Windows, но я нашел обходной путь (если его можно так назвать). Установите загрузчик Ubuntu в раздел EFI и выберите его в меню выбора «загрузочных устройств» во время загрузки системы.
Шаги показаны ниже:
Сначала установите Windows заново в режиме UEFI (отключив CSM). Пусть он автоматически создаст необходимые разделы.
После завершения установки перейдите в Управление дисками и сократите диск C:, чтобы освободить нераспределенное пространство.
Загрузитесь с установочного носителя Ubuntu и выберите «Попробовать Ubuntu». Создайте необходимые разделы. Я использую root (/), swap и home (/home).
Теперь начните установку. Выберите «что-то еще».
Сопоставьте корневой каталог, раздел подкачки и домашний каталог с соответствующими разделами.
Когда дело дойдет до «устройства для установки загрузчика», выберите раздел EFI. Дайте установке завершиться.
Таким образом, мы не трогали загрузчик Windows. При перезагрузке мы сразу попадаем в Windows, как и раньше.
Чтобы войти в Ubuntu, нажмите функциональную клавишу выбора загрузочных устройств (F11 в случае плат MSI).
Выберите запись, в которой указано «Ubuntu».
Теперь вы можете войти в недавно установленную Ubuntu.
Надеюсь, это было полезно. Удачи.