目前我正在双启动 Windows 和 Ubuntu,但每当我尝试启动 Ubuntu 时,它都会显示消息“无法在未知块上挂载根文件系统”。因此,我检查了表单,每个人都说可以通过“高级启动选项”启动到旧版本,但当我尝试这样做时,我收到此消息“错误:您需要先加载内核”。如何在无法启动操作系统的情况下解决这些问题?
答案1
因此,您的问题不太清楚,我将继续我的假设。您缺少常用内核的 initramfs。如果您也无法进入高级选项,请尝试此操作。
- 在 GRUB 菜单中选择并进入“高级选项”(或类似的选项)。
- 接下来选择除通常内核之外的另一个内核并按
e
编辑。
然后检查这些东西是否可用,如果没有,请输入这些。
insmod linux
linux /vmlinuz root=/dev/sda2
initrd /initrd.img
boot
然后按F10
。
您也可以参考这些链接。
https://unix.stackexchange.com/questions/418401/grub-error-you-need-to-load-kernel-first