Windows vista FreeBSD9.0双启动安装问题

Windows vista FreeBSD9.0双启动安装问题

我有一个采用双启动配置(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。

相关内容