![m2 ssd 的 grub 问题](https://linux22.com/image/908922/m2%20ssd%20%E7%9A%84%20grub%20%E9%97%AE%E9%A2%98.png)
我的安装很简单:/dev/sda 是 ssd /dev/sdb 是普通 hdd。我的 sda 上有多个系统:Window 10、UbuntuMate 16.4 和 UbuntuMate 18.4。现在我添加了一个新的 M2-SSD。我想安装第三个 UbuntuMate 18.04。安装时一切正常。没有错误消息。引导加载程序始终在 /dev/sda 上。当我重新启动系统时,我只收到 GRUB> 提示。在现有的 UbuntuMate 18.04 上修复 grub 后,我得到了所有系统(Win10、3xUbuntu)的完整列表。但如果我在 M2-SSD 上选择新系统,我会收到以下错误:“没有这样的设备:”“请先加载 /boot/vmlinux...generic”
grub.cfg 包含以下内容:
菜单条目'Ubuntu 18.04.2 LTS (18.04)(auf /dev/nvme0n1p1)'--class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option'osprober-gnulinux-simple-69b68811-037a-4086-ad35-8d8c0282a327'{
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root 69b68811-037a-4086-ad35-8d8c0282a327
else
search --no-floppy --fs-uuid --set=root 69b68811-037a-4086-ad35-8d8c0282a327
fi
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=69b68811-037a-4086-ad35-8d8c0282a327 ro quiet splash $vt_handoff
initrd /boot/initrd.img-4.18.0-15-generic
}
lsblk 显示以下内容:
nvme0n1
─nvme0n1p1
│ EXT4 69B68811-037A-4086-AD35-8D8C0282A327
─nvme0n1p2
│ ext4 4819bb70-9f21-4e61-94b2-2a752d78c6ad
└─nvme0n1p3
ext4 868973fc-2f62-4761-b3ee-20e367801511
我认为一切看起来都不错,但它不起作用。
有人有主意吗?
谢谢 Rüdiger。