我有 Ubuntu,不久前我安装了 Linux Mint。
在安装过程中没有并行安装的选项,所以我选择了手动安装选项来清空分区(挂载点/)。
安装完成后,现在我只能启动新的 LinuxMint。但是我怎样才能加载旧的Ubuntu呢?我尝试从 Linux Mint Grub2 控制台加载它,但是之后
set root=(hd0,msdos6)
linux /%vmlinuz%
initrd /%initrd%
boot
计算机刚刚加载到 BusyBox 中,但由于错误而无法继续加载 (Ctrl+D) /root/dev/console not found
。switch_root -c /dev/console / /init
不起作用(输出帮助消息)并且exec switch_root
也不起作用。
那么,我做错了什么?
答案1
我第一次通过加载到 grub 控制台(esc
然后在系统启动时c
)并输入 来解决这个问题configfile (hd0,msdos6)/grub/grub.conf
。
之后我将查看 grub.conf 并尝试找到如何将“加载 ubuntu”选项字符串放入初始 grub2 加载屏幕的解决方案。
答案2
您可以启动 Mint 安装,安装os-prober
然后运行sudo grub-mkconfig -o /boot/grub/grub.cfg
,这应该使 grub 能够自动找到您已安装的任何其他操作系统并更新 grub 配置。
另一种方法是手动编辑 grub 菜单条目并添加一个指向您旧的 Ubuntu 安装。