我想安装 ubuntu,但不触及我的 MBR。我计划在特定的 ext3 分区上安装 ubuntu 12.04,并在该分区的 PBR 上安装 grub。
从此页面开始:https://help.ubuntu.com/community/WindowsDualBoot
如果您在更改 MBR 代码时遇到问题,您可能更愿意只安装指向 GRUB 的代码到 Ubuntu 分区的第一个扇区。如果您在 Ubuntu 安装过程中这样做,那么 Ubuntu 将无法启动,直到您配置其他引导管理器以指向 Ubuntu 的引导扇区。
所以它告诉我该做什么。我的问题是我该怎么做?我猜我必须
- 获取备用安装光盘
- 选择手动分区
- 它会要求我安装 grub 并且我必须选择分区而不是 MBR。
- 编辑 boot.ini 以添加 ubuntu 。我在 xp 上。
这些步骤正确吗?请告诉我,我问这个问题是因为我真的不想把事情搞砸。还有什么其他我应该注意的陷阱吗?比如更新搞砸了 MBR?
谢谢
编辑:一个问题:在备用安装 CD 中,在 PBR 中安装 grub 的选项到底在哪里?
编辑2:为什么我尝试做的任何事情有一个与之相关的错误。
答案1
您可以将 Grub 安装到分区引导记录中,即使桌面光盘!
只需选择手动分区,然后选择将引导加载程序安装到/dev/sdaN
。
XP 引导加载程序(NTLD 目录) 将要不是默认链式加载 Grub2。
请注意,NTLDR 默认不会链式加载 Grub2。您需要一个中介,例如 Grub4DOS(推荐),或者创建一个Grub2 存根为了NTLD 目录。
将 Grub2 安装到 PBR 的缺点
当安装到 PBR 时,Grub2 对移动/调整分区大小非常敏感;如果这样做,您将需要从 Live-CD/Live-USB 重新安装它。
最简单的替代方案:诸如 Plop 之类的启动管理器
我个人建议扑通!启动管理器这是一种微小的、无痛苦的方法来让它发挥作用没有必须弄乱boot.ini
等等。它基本上在启动时为您提供一个菜单,让您选择要从中启动的主分区或逻辑分区。
答案2
是的。这些是正确的步骤。
但是,在 XP 中添加启动菜单项时可能会遇到问题。如果您使用的是 Windows Vista 或 Windows 7,EasyBCD 可以非常轻松地完成此操作。
这是一个可能对你有帮助的答案,尽管它建议降级 grub 2
答案3
是的,这些步骤是正确的(您也可以从标准 Ubuntu CD 执行此操作)。
您可能还想先备份 MBR 和分区表。这可以通过以下方式轻松完成启动修复-> 高级选项 -> “备份分区表、引导扇区...”。