- 论坛徽章:
- 0
|
本帖最后由 monkeyotta 于 2011-06-09 14:35 编辑
安装FreeBSD、CentOS和XP
120G硬盘,准备安装FreeBSD、CentOS和xp,首先是分区问题。
计划分区如图(此图画了我半天)所示:
1、安装FreeBSD和CentOS两个系统时的分区(如果安装2个操作系统)
2、安装FreeBSD、CentOS和xp时的分区
具体安装时的注意点归纳如下:
1、安装的先后次序无所谓,但是推荐先安装FreeBSD后安装CentOS,因为FreeBSD后安装的话它的bootManager会覆盖CentOS的GRUB,而且
其在加载centos时老是无法启动,屏幕就暂停那,google之后说不能修改启动,所以还是用后装FreeBSD比较好。
2、安装FreeBSD分区时,a区是root区,b区是swap,其他efgh等区则会自动指派给/var /usr等(看你分区情况多少而定)。
分区时先指定第一区域的类型为165(该代码特指freebsd使用)
命令C指创建分区
D指删除分区
Q指结束分区
具体可以看屏幕帮助
3、FreeBSD必须在主分区
先安装了CentOS,然后安装FreeBSD,并使用了bsd的bootManager,结果系统安装好后发现根本就无法引导CentOS,只能进FreeBSD,google了一下希望能像在Centos下一样修改grub.conf的文件来修改bsd的bootManager的启动顺序,但是居然说需要编译bsd的源码才可行,方法比较繁琐。于是想是否可以用CentOS自带的Grub引导两个系统呢。解决方法如下:
(1)、CentOS安装盘,F5进入rescue模式,在"boot:"提示符后输入“linux rescue”,回车:
(2)、(一系列的问答...后)光盘系统会自动检测硬盘上原有的系统,如果检测成功,会给与相应的提示,如下图所示(如果检测不成功就麻烦了,说明你的分区表坏了~):
(3)、选择“continue”,以读写模式挂载原有文件系统到/mnt/sysimage下,这时候系统会提示你通过“chroot /mnt/sysimage”将根目录切换到原有文件系统的根部:
(4)、修复gurb:
sh-3.1# chroot /mnt/sysimage (chroot后面有空格)
#若果你要在 IDE 硬盘的 MBR(/dev/hda)重新安装 GRUB:
# grub-install /dev/hda (grub-install后面有空格)
注意如果屏幕提示没有这个block,此时用fdisk -l查看以下硬盘分区的信息,根据屏幕反馈可以进行下一步
尝试grub-install /dev/sda
由于linux核心版本不同会把ide的硬盘也认为是sda的,我的笔记本是04年购买的绝对是IDE口的硬盘,使用hda就是提示找不到这个硬盘
屏幕显示安装grub没有报告任何错误,标明安装grub成功。
然后退出exit
安装好grub后已经将之前安装FreeBSD时自带的bootManager
重新启动reboot
系统重回熟悉的grub引导界面,但是此时引导菜单上面只有CentOS,所以需要进入CentOS系统后修改过/etc/grub.conf文件
进入系统编辑grub.conf文件
在最后添加如下文字,注意空格(前面已经提到,分区时bsd处于硬盘的第一个区)
title FreeBSD
rootnoverify (hd0,0)
chainloader +1
保存后退出,重启计算机,这是在启动菜单上已经有3个系统了,大功告成。
(5)注意点与感受
后续如果重装windows系统,完整安装(如果用ghost安装,如深度等定制的系统则不会)会出现grub被覆盖的情况。如果是用ghost装xp的时候不会覆盖硬盘的MBR,grub没有损坏。这次我觉得原来的xp运行慢于是干脆安装windows7玩玩,结果覆盖了主引导区,重启后发现不再出现多重引导菜单,于是把CentOS的光盘放入光驱,方法同上文提到的“用CentOS自带的Grub引导两个系统”,安装完毕后已经能进入grub,并且成功引导CentOS和FreeBSD,但是选择进入Win7时系统又返回了Grub主界面,陷入了死循环,仔细查看/etc/grub.conf里面的引导信息,确认没有错,我的win7装在(hd0,0),百思不得果,于是用ghost重装了win7,重启引导成功了。
以下是网上找到的关于 windows下盘符和grub设备对应关系
一般,我们的PC机只有一块硬盘,分成一个主分区和N个逻辑分区,对应grub下(hd0,x),其中x为分区号,从0开始
注(C: 为第一主分区, 其他分区是扩展分区.由于主分区只能有四个,即 0,1,2,3, 所以第一个扩展分区的编号从 4 开始.)不管硬盘上有几个主分区,第一个逻辑分区总是‘4’。)
品牌笔记本win7下,硬盘可能被分出隐藏分区,点击计算机-》管理-》-存储-》磁盘管理,可以查看到实际的分区情况
|
评分
-
查看全部评分
|