Я пытаюсь установить openSUSE Leap 42.3 на свой ноутбук Lenovo Y600, двойная загрузка с Windows 10. Он настаивает на загрузке Windows, даже после попытки переустановить grub2. Возможно, усложняющим фактором является то, что у меня небольшой SSD в качестве основного загрузчика для Windows, а Linux установлен на жестком диске.
Подробности:
1. Поиграйтесь с BIOS, чтобы разрешить загрузку с 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
Doing this, windows boots after I exit.
Если я загружаю установочный DVD и выбираю «Boot from Hard Disk», я получаю
error: not a valid boot device.
What next?
Редактировать:загрузка uefi не показывает ubuntu / GRUBКазалось, это может быть полезно, но нет. efibootmgr, похоже, создал новую запись, но ничего не сделал. И запись исчезла в следующий раз, когда я загрузился в Linux.
Редактировать: Я сдался. Чтобы установить и загрузить Linux, я изменяю BIOS, чтобы отключить UEFI. Чтобы вернуться к Windows, я снова изменяю BIOS, чтобы включить UEFI.