在第二张磁盘上安装 Kubuntu 20.04 后,Kubuntu 18.04 未显示在 GRUB 上

在第二张磁盘上安装 Kubuntu 20.04 后,Kubuntu 18.04 未显示在 GRUB 上

昨天,我通过移除 DVDRom 为我的笔记本电脑添加了一个 SSD。我的主 HDD (sda) 上安装了 Windows 10 和 Kubuntu 18.04,并希望在 SDD (sdb) 上安装 Kubuntu 20.04。由于我的 BIOS 没有将 SSD 检测为可启动磁盘,因此我不得不在 sda 上重新安装 GRUB2。

我预计 GRUB 会显示 3 个操作系统:W10、K18.04 和 K20.04,但它只显示 W10 和 K20.04。

在 K20 中,我可以挂载 sda*(/ 和 /home),但它总是在挂载它们时添加“@”:“/media/user/@/”和“/media/user/@/home”。我尝试使用 grub 控制台,但当我这样做时,ls (hd0,5)/它显示“@”。当我尝试(执行后set root=(hd0,5))时,linux @/vmlinux它显示无效名称。

那么,(i) 我该怎么做才能再次运行旧的 K18 安装?(ii) 我安装 K20 时做错了什么?

谢谢,

答案1

真正的问题是,新安装的 GRUB 不包含旧安装的文件系统 (btrfs)。此解决方案解决了该问题:https://askubuntu.com/questions/967172/grub2-does-not-detect-btrfs-partition

相关内容