Ubuntu 20.04 无法在 Dell XPS 2019 上启动:grub 可以看到 vnme 磁盘,但内核看不到

Ubuntu 20.04 无法在 Dell XPS 2019 上启动:grub 可以看到 vnme 磁盘,但内核看不到

该机器配置为双启动 Windows 10/Ubuntu 20.04。

Windows 启动正常,但尝试启动 Ubuntu 时却弹出提示,(initramfs)因为它找不到根分区,需要通过 UUID 查找。

如果我进入 grub 的命令行并执行ls (hd0,7)此操作,它会看到 ext* 文件系统,并且它具有正确的 UUID。我可以使用以下命令加载内核和 initrd

set root=(hd0,7)
linux /boot/vmlinuz root=/dev/nvme0n1p7
initrd /boot/initrd.img

但当我执行 时boot,我又回到了提示符。和(以及相应的)initramfs都会发生这种情况。vmlinuzvmlinuz.oldinitrd.img

我尝试从 USB 密钥启动,虽然可行,但没有/dev/nvme*设备。

无论 BIOS 中的安全启动设置如何,都会发生这种情况。

知道可能发生了什么事吗?

答案1

将磁盘模式切换为 AHCI 解决了该问题。

对我来说,这需要一些鲁莽,因为切换模式会带来一条可怕的消息,说这种改变可能需要重新安装。

我不知道我的机器是如何陷入这种状态的,所以我决定责怪 Windows。

相关内容