昨天,我通过移除 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