先装linux 后装windows xp

我的系统一直都是用gentoo的 ,但有由于想玩CF 不得不去装windows xp ,想过用虚拟机来玩,但虚拟机不能运行CF这种大型游戏!
 
只得再装XP到硬盘上,
 
在Gentoo 上用fdisk 新建了一个主分区 ,注意要主分区 ,逻辑分区不行,格式化,主分区为 /dev/sda3
/dev/sda1 为Gentoo 的,/dev/sda2 为扩展分区。
 
用自制的启动U盘,进入GHOST ,装在 /dev/sda3 上,
 
重启,进入linux 环境,vim 编辑 /boot/grub/grub.conf
 
再后面加入
title windows xp
rootnoverify (hd0,2)
chainloader +1
 
:wq 保存退出
注:
上面的 (hd0,2) 是 GRUB中的硬盘分区的表现形式,实际为/dev/sda3
hd0, 为第一个硬盘 我的是STAT的 但奇怪的是不是sd0 ,而是hd0 就不知道为什么了,后面的数字为分区号,(hd0,0)代表第一个硬盘 第一个分区 ,1代表第二个分区 。其中主分区跟逻辑分区的的表示就不说了,很简单的东西。
 
重新启动
 
在进入GRUB引导画面时,你也可以手动来引导
按C 进入手动
 
 
grub > rootnovevify (hd0,2)  # 可以用TAB 来补全命令,很方便
grub >chainloader +1
grub > boot
 OK  进入了 windows 的启动引导画面,不要高兴的太早,如果没有说错的话,马上就会出现错误提示 系统无法启动 /widows/system32/hal.dll 文件丢失或者损坏,
不过不要紧张,我来解释
 
在widows中 的启动引导为配置文件为boot.ini 属性为系统,隐藏,只读。
相当于linux 中的grub.conf 文件,其中在配置:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=AlwaysOff
C:\GRLDR="深度一键还原 GHOST V11.0"
 
其中加粗的那两行是重点, windows 的默认配置中的分区 为1 表示为第一个分区,也就是红色的哪部分,我的是/dev/sda3 ,此处是2,(其实我的有点郁闷,本来应该是3 的,但是3 启动不了,2 就启动了,如果不能启动的话,一个数字一个个的试)
 
这样的话,就好办了,我们进入其它的环境,linux 或者修复光盘,来编辑上面的文件 就OK 了
 
 

你可能感兴趣的:(linux,职场,XP,双系统,休闲)