红联Linux门户
Linux帮助

装个FreeBSD让我的电脑变成双系统

发布时间:2007-05-12 16:14:22来源:红联作者:JinXian
  我把我在安装FreeBSD中的过程总路如下,希望对和我有相似经历的人有所帮助。
  硬件环境:两个IDE硬盘,一个80G Master Primary(ad0),一个40G Master Slave(ad1)。
  软件环境:我在80G的硬盘上装了win2k svr和MS-DOS7.1。
  目的:要在40G的硬盘上安装FreeBSD。
  准备工作:在40G的硬盘上划了一个10G的空闲空间,我是在win2k下用“磁盘管理”工具把原来10G的分区删除。当然要先备份数据先。
  接首下载最新的FreeBSD6.2并刻成光盘,有两张disc1和disc2。
  安装:在disc1放入光驱使其引导,开始安装FreeBSD(安装前可别忘了读Handbook,这样才心里有底),分区,挂载(容量参考Handbook中写的),并且我选择了安装“引导管理器”。一路下来,还算顺利。安装完成,重新启动。
  问题:重启后,这时出现了问题,就是第一楼问的问题,发现没有出现FreeBSD的引导菜单,出来的还是原来的windows引导菜单。也就无法进入我刚刚辛苦安装的FreeBSD了,郁闷:(
  解决方法:经过楼上仁兄指点后,我明白了问题的所在,我是安装在第二个硬盘上的,那个“引导管理器”修改的mbr应该也是在第二个硬盘上的,而我启动时用的是第一个硬盘,所以就没有出现应该出现的FreeBSD的引导菜单。于是就考虑用其它办法是否能在Windows的引导菜单中添加一项引导到FreeBSD。Fixend的建议是grldr,多明智的选择,有什么Grub不能引导的呢,但grub好象在Linux中用的多,适用于windows的不多。幸运的是我找到了一个在DOS下可以运行grub的工具(Grud for dos)。我就用这个小工具实现了在Windows引导菜单中添加引导FreeBSD的功能。方法是:
  1.把下载下来的grub_for_dos中的grldr拷到系统盘C盘。
  2.在C盘上新建一个menu.lst文件(一个告诉grldr有哪些引导选项的文件文件)。我的文件如下
timeout 5
default 0
title boot FreeBSD
root (hd1,a)
kernel (hd1,a)/boot/loader
boot
title The first IDE first partition
rootnoverify (hd0,0)
makeactive
chainloader +1
  即可引导FreeBSD也可以重新返回到Windows。
  3.最后一步是修改boot.ini文件,让windows在引导时出现FreeBSD的项。方法很简单,打开boot.ini文件,在文件最后添加一行“c:\grldr='FreeBSD 6.2'”(别忘了先把boot.ini只读属性去掉)。
  大功告成,开始学习FreeBSD之旅了。
文章评论

共有 1 条评论

  1. gidebruin 于 2007-05-12 19:24:05发表:

    沙发