首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

freeBSD+CentOS双系统的装配

2012-08-11 
freeBSD+CentOS双系统的安装耗时一天,在yuan同事的热情帮助下,双系统总算装好了,小小的总结一下?首先,安装

freeBSD+CentOS双系统的安装

耗时一天,在yuan同事的热情帮助下,双系统总算装好了,小小的总结一下

?

首先,安装盘,服务器如果不能读取DVD盘,只能读取CD盘,说明服务器的读写光驱的方式比较老,具体说不清,反正就是光驱里那个小激光灯不能读取DVD盘的数据。但是centos的iso完整镜像都是过G的,于是选择了用网络安装centos,下一个netinstall iso文件刻录到CD盘里。

双系统,先装FreeBSD,在装CentOS,安装方法就不说了,网上找下一大堆:

FreeBSD安装图解:http://wiki.freebsdchina.org/howto/i/installbsd

CentOS网络安装图解:http://zh888.blog.51cto.com/1684752/380118

装完之后,引导工作由freebsd来完成,首先是在freebsd上安装grub

grub的安装

?? cd /usr/ports/sysutils/grub?? make install clean?? mkdir /boot/grub?? cp /usr/local/share/grub/i386-freebsd/* /boot/grub?? cp /usr/local/sbin/grub /boot/grub然后再/boot/grub下创建文件menu.lst,内容如下:?? ? ?1 default=0?? ? ?2 timeout=10?? ? ?3?? ? ?4 title FreeBSD?? ? ?5 root (hd0,0,a)?? ? ?6 kernel /boot/loader?? ? ?7?? ? ?8 title CentOS?? ? ?9 root (hd1,0)?? ? 10 kernel /boot/vmlinuz-2.6.18-194.el5PAE ro root=/dev/cciss/c0d1p1 rhgb ?(注意每台服务器的磁盘的名字是不一样的,我的是HP的服务器,它的磁盘的名字是cciss)?? ? 11 initrd /boot/initrd-2.6.18-194.el5PAE.img
还有一个文件是devices.map,改为如下?? ? ?1 (fd0) /dev/fd0?? ? ?2 (hd0) /dev/da0?? ? ?3 (hd1) /dev/cciss/c0d1总是跟上面对应每台服务器不一样,装的系统的分区也不一样,这个引导需要比较懂linux的人才搞的定,我不太懂,不过yuan同学比较懂,呵呵,他搞定了。
如果在运行centos的时候总是报错,什么错不太记得,只要在grub模式下执行sysctl kern.geom.debugflags查看输出,输出为0,说明MBR被锁了,所以在引导的时候,freebsd无法写入grub,所以需要解锁执行sysctl kern.geom.debugflags=16这样就解锁了,然后接着执行grub-install hd0这样grub就写进去了。然后系统就可以引导了,进去应该没问题,如果有问题,应该出出在freebsd要修改的两个文件上,磁盘名一定要写对其他的不太记得了欢迎yuan同学来评论补充一下

?

热点排行