Windows xp 与Linux 双系统

Windows xp 与Linux 双系统

作者:五虫非

这几天我给单位的计算机安装了windows xp和linux双系统,总结起来有以下要注意的:

1.引导方式可以使用Linux的lilo或者grub,也可以使用windows xp的ntldr,这取决于系统的安装方式,一般情况下,我们都是先安装windows xp,然后安装linux,这样的话我觉得最合理的方式就是将linux的引导文件安装在自身的分区,然后用windows xp的ntldr来引导linux分区,好处是以后重新安装系统不会影响linux启动,不必修复grub.

2.言归正传,由于硬盘最多分4个主分区,或者3个主分区+1个扩展分区,如果需要多于四个的盘符,就必须使用主分区+扩展分区的方式.我给硬盘分了3个主分区给windows使用,剩下的扩展分区留给linux.至于怎么分,就是见仁见智了,windows和linux共享扩展分区也是可行的,但我觉得别扭)

3.单位的计算机是IBM Z-Pro 6223图形工作站(Xeon 2.8G HZ +intel 7525+FX1400显卡+73.6G硬盘+2G DDR2 667 Ecc),事先我下载了各种驱动,在ibm官方网站上,同时提供REHL和SUSE的驱动(可见大型企业使用的Linux还是有官方支持的付费版本,开源不等于免费嘛,买软件就是买服务。)

闲话少说,我选择了几个不同的发型版本,Redhat Enterprise Linux 5 update 1,Ubuntu 7.10,Debian 4r1 i386,由于种种原因,都一一放弃,最后选择了RHEL的试验田:Fedora 8 i386,这样也便于以后往RHEL转或者考红帽认证。也有RHEL版本使用CentOS升级的做法,但名不正,言不顺。

具体办法:
1.安装Windows XP Professional在第一个主分区(C盘),然后安装linux在扩展分区,安装时候注意把Grub安装在linux分区中,这个很重要,我选择在: /dev/sda5。

2.这样安装后启动系统,自然进入的就是windows xp了,我们需要使用linux安装光盘来引导系统,进入rescue模式,进入终端,要注意的是,Linux在这种模式下无法对NTFS分区进行写入,于是我使用了个小技巧,插入一个FAT32格式的U盘,然后挂载。

#: mkdir /mnt/fat32
#: mount /dev/sdb1 /mnt/fat32

3.dd if=/dev/sda5 of=/mnt/fat32/fedora.boot  bs=512 count=1,这时候我们的任务完成了。

4.重新启动进入windows xp,将U盘中的fedora.boot文件拷贝到C盘根目录,使用attrib命令除去boot.ini的隐藏、只读属性,然后把c:\fedora.boot="Fedora 8 i386"加入到最后一行,保存。

5.执行attrib +S +H C:\boot.ini,attrib +S +H C:\fedora.boot命令。

6.重新启动计算机,便出现了开机引导菜单,选择便可进入Linux系统,开始Linux之旅。
谢谢指导!
怎样先安Windows xp ,后安Linux 双系统?
谢谢楼主的教导!!