经过这次浪费时间的操作,得出结论,FC2和XP的分区是两个不同的软件,不能互相干扰.
过了一段时间由于得到了正版的XP,又想把第一分区装成XP,由于已安装了grub,如果重新安装,需要建grub起动盘,这样你就不必重装FC2,重建grub起动盘步骤如下: 插入软盘: 运行: #mke2fs /dev/fd0 #mount /mnt/floppy #grub-install --root-directory=/mnt/floppy/ 'fd0' #umount /mnt/floppy
然后, 在BIOS里设定从软盘起动,重起, 成功看到软盘起动成功.
安装完XP后,用grub起动软盘起动,键入如下grub命令: grub> root (hd0,1) (注:(hd0,1)是在grub.conf里找到的) grub> setup (hd0) 取出软盘,重起,又看到了grub的界面! 如果每次起动时,都想从上一次的位置开始,需要增加以下语句在/etc/grub.conf中:
default saved (增加) timeout=10 splashimage=(hd0,1)/grub/splash.xpm.gz title Fedora Core 2 (kernel 2.6.5-1.358) root (hd0,1) kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.5-1.358.img savedefault(增加) title windows 2000 server english version with sp4 rootnoverify (hd0,0) chainloader +1 savedefault(增加)
这样每次重起时,就会回到你前一次的操作系统中. 有关grub的信息,可以在终端里敲入: # pinfo grub
如果想卸掉fedora core 2,那就要参考windows 2000 server 的recovery console的帮助文章,fixmbr命令,这位我还没试过!不过有人说windows 98 的起动盘可以,C:>fdisk /mbr,其实就是要修复MBR.