我正在尝试在我的联想 Y600 笔记本电脑上安装 openSUSE Leap 42.3,与 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.access16.6.2.3 节启动系统,16.6.2.4 节重新安装 grub。
启动 Linux 时,我看到 /dev 中的 SSD 条目是 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 时,该条目就消失了。
编辑:我放弃了。为了安装和启动 Linux,我修改了 bios 以关闭 UEFI。为了返回 windows,我再次修改 bios 以启用 UEFI。