Как установить grub2 в Windows 10 / UEFI ноутбук

2589
rich

Я пытаюсь установить openSUSE Leap 42.3 на свой ноутбук Lenovo Y600, двойную загрузку с windows 10. Он настаивает на загрузке windows, даже после попытки переустановить grub2. Возможно, усложняющим фактором является то, что у меня небольшой SSD в качестве основной загрузки для Windows, и Linux установлен на жесткий диск.
Детали:
1. Поиграйтесь с биосом, чтобы позволить загрузку с DVD.
- Режим загрузки: UEFI
- Быстрая загрузка: отключена
- Загрузка через USB: включена
- Переместить загрузку с USB на жесткий диск.
2. Установите openSUSE (Windows загружается, grub не отображается)
3. Следуйте инструкциям в https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.trouble.html#sec.trouble .data.recover.rescue.accessраздел 16.6.2.3 для загрузки системы и 16.6.2.4 для переустановки grub.
Когда Linux загружается, я вижу, что записи SSD в / dev - это nvme0, nvme0n1 и nvme0n1p1 - nvme0n1p4. Жесткий диск является стандартным от sda1 до sda7, с рутом в sda7. Таким образом, я считаю, что правильная команда для установки grub: «
grub2-install /dev/nvme0n1
Делать это», Windows загружается после выхода.
Если я загружаю установочный DVD и выбираю «Загрузка с жесткого диска», я получаю
error: not a valid boot device.
Что дальше?
Изменить: загрузочный UEFI не показывает Ubuntu / GRUB казалось, что это может быть полезно, но нет. Кажется, efibootmgr создал новую запись, но ничего не сделал. И запись исчезла в следующий раз, когда я загрузился в Linux.

0
Grub должен быть установлен уже и в правильном месте (раздел EFI). Проверьте порядок загрузки, а не только диски, и попробуйте выбрать OpenSUSE вместо «Диспетчер загрузки Windows». Если он загружается, все, что вам может понадобиться, это обновить Grub, а не переустанавливать. 6 лет назад 0
Я не понимаю У меня нет выбора при загрузке. Окна. Период. В биосе у меня есть выбор Windows Boot Manger или (если загрузочное устройство найдено) USB. rich 6 лет назад 0
Настроена ли ваша установка Windows 10 для UEFI или устаревшей загрузки? Есть ли раздел efi на SSD? Dial 6 лет назад 0
Да, Windows 10 - это UEFI. На SSD есть раздел EFI (а также раздел EFI на жестком диске, добавленный openSUSE). В какой-то момент я установил Linux в устаревшем режиме. Это работало нормально, но тогда я не мог получить доступ к окнам. Или есть способ сделать это? rich 6 лет назад 0

0 ответов на вопрос