經過這次浪費時間的操作,得出結論,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.