我有一个采用双启动配置(Ubuntu 9.04 和 Win vista(家庭高级版))的工作站。昨天我尝试在 Ubuntu 分区上安装 FreeBSD 9.0。在安装过程中,系统会提示您在 ada0 和 ada1 之间进行选择(我想使用整个磁盘)--win 在 ada0 上,ubuntu 在 ada1 上,所以我选择了第二个选项。此时安装程序给我一个错误:“操作已取消--预检失败”。
完成此步骤后,您将看到分区的布局。在我的例子中,它类似于:
ada0 <#disk size> MBR
ada0s1 <#disk size> ntfs <== win
ada1 <#disk size> freebsd-boot
ada1p1 64KB freebsd-boot
ada1p2 <#disk size> freebsd-ufs /
ada1p3 4.0GB freebsd-swap none
da0 1.9GB BSD
da0a 534MB freebsd-ufs
其中 da0 是包含 freebsd 映像的 USB。安装成功完成,安装程序建议重新启动机器。当我重新启动时,GRUB(使用 ubuntu 安装)变得混乱并抛出以下错误:
stage1.5
GRUB loading, please wait...
Error 17
有没有一种简单的方法(无需格式化驱动器并重新开始)来修复启动项?
答案1
您是否安装了 FreeBSD 启动管理器?
ports 中也有 grub 的移植版。您可以尝试安装它并重新配置 bootmanager。