![如何使 Ubuntu 12.04 Server 再次可启动?](https://linux22.com/image/1044504/%E5%A6%82%E4%BD%95%E4%BD%BF%20Ubuntu%2012.04%20Server%20%E5%86%8D%E6%AC%A1%E5%8F%AF%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
我刚开始在校园里学习数字取证课程,并认为 Kali Linux 是一个很好的工具,可以帮助我熟悉它。我的电脑有两个独立的硬盘,一个用于 Ubuntu Server 12.04(家庭 VoIP 和沙盒),另一个用于 Kali。然而,安装完成后,grub 被安装到第一个硬盘(安装 Ubuntu 的硬盘)的 MBR 中。现在,当我启动机器时,grub 只显示 Kali Linux(除了 Kali 恢复模式、内存测试等)
有没有什么帮助可以让 Ubuntu 服务器再次启动?
谢谢。
答案1
我不清楚 Kali Linux 是否在使用 grub2,但尝试在启动 Kali Linux 后编辑 /boot/grub/grub.cfg。(据我所知,旧版本的 grub 使用 /boot/grub/menu.lst)。添加以下菜单项以在第一个硬盘驱动器中链式加载原始引导加载程序。
menuentry 'Ubuntu 12.04 Boot' {
set root='(hd0,1)'
chainloader +1
}
root 应该指向你的 Ubuntu 12.04 服务器的 /boot(如果没有分隔,则为 /)文件系统所在的位置。(hd0,1)表示第一个硬盘,第一个分区。调整它以适合你的实际分区情况。
PS:一点引导背景:
变更前的案例
BIOS -> 第一个硬盘驱动器 -> MBR -> 活动分区(Ubuntu 分区)-> 在 Ubuntu 中安装 grub
变更后
BIOS->第一个硬盘->MBR->活动分区(Kali 分区)->在 Kali 中安装 grub