被ubuntu9.04折磨了一周,終於決定換fedora10試試(寫本文的時候fc11好像都出了,不過我沒有鏡像),安裝不上ubuntu更可能的原因是我實驗室的機器太老舊,不過我也不肯定就是這個原因,畢竟硬體都是常見的。
硬碟安裝ubuntu的時候遇到了很多問題,不過都是引導的問題,安裝都是成功的。一開始以為grub4dos沒法引導EXT4檔案系統,就把/boot改成ext3的,結果問題依舊,折騰了很多遍,今天決定改用fedora10。fedora沒有什麼不好的,只是一開始覺得它的字型顯示沒有ubuntu清晰。下面說說過程:
1.下載grub4dos,無論什麼時候都下最新版吧,各種支援都要全面些。提取壓縮包裡的“grldr”檔案,我們只需要這個,將這個檔案放到xp的系統磁碟分割的根目錄,例如:C:/ ,我的XP裝在C盤;
2.在檔案夾選項中,取消“不顯示隱藏檔案”和“隱藏受系統保護的檔案”這兩項前面的勾,然後會看到多出了很多檔案,我們只關心“boot.ini”,右鍵->屬性,取消該檔案的“唯讀”屬性,然後開啟檔案,另起一行,敲上“ c:/grldr="Grub" ”,等號後面的內容只是用於啟動時顯示的,寫什麼都可以。加上後儲存並關閉檔案。
3.下載fedora10的鏡像,去fedora官網或者Google一下,檔案名稱是fedora-10-i386.iso,你也可以下載fedora11,安裝過程應該也一樣,不過我沒試過。下載後將鏡像放在一個FAT32分區,例如:D:/ ,一定要是FAT32,不然安裝時會找不到檔案。然後提取鏡像中isolinux檔案夾中的vmlinuz和initrd.img檔案,以及整個images檔案夾,都放在D盤根目錄。
4.建立一個文字檔,另存新檔menu.lst,這個檔案是給grub尋找啟動項的,該檔案內容編寫如下,詳細的資料可在網上找;
title Install fedora10
find /Fedora-10-i386-DVD.iso
kernel /vmlinuz
initrd /initrd.img
5.重啟電腦,在啟動項選擇時,依次選擇“Grub”、“Install fedora10”就可以開始安裝了。某一步的時候需要選擇之前提取的images檔案夾所在的分區,關於分區裝置號的知識簡略提一下:主要磁碟分割是sda1~sda4,邏輯分區從sda5開始,例如我的主要磁碟分割是C,linux就識別為sda1,D盤是第一個邏輯分區,就識別為sda5,網上有更詳細的資料可查,搞不清楚裝置號也沒關係,安裝程式列出了裝置號,不怕麻煩就一個個試吧,總會找到的。
6.系統磁碟分割時一定要手動分區,不然弄不好就把xp的盤抹掉了,同時建議單獨給/boot分一個區,這是比較常見的、安全的做法。
7.在選擇將grub寫入哪裡時,不要選“MBR”,如果寫入MBR,一旦linux出問題的話,XP也可能啟動不了;我們選擇寫入/boot的那個分區,如果沒有專門為/boot分區,則寫入“/”根分區;每個分區的裝置號(/dev/sdaX)在分區時可以看到,自己記錄一下,不過fedora也會自動顯示/boot所在的分區,所以問題不大。下面就一路next就行了。
8.安裝完了,重啟進入XP,安裝一個軟體“ext2fsd”,該軟體可以在XP下查看linux ext2,ext3檔案系統的內容,使用方法就自己Google吧。我們只是用該軟體掛載/boot所在的分區,然後進入/boot/grub/,查看該目錄下的menu.lst,拷貝該檔案的內容,然後粘貼到我們放在D盤下的那個menu.lst中,例如我的是這樣的:
default=0
timeout=5
splashimage=(hd0,6)/grub/splash.xpm.gz
hiddenmenu
title Install fedora10
find /Fedora-10-i386-DVD.iso
kernel /vmlinuz
initrd /initrd.img
title Fedora (2.6.27.5-117.fc10.i686)
root (hd0,6)
kernel /vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=bf928c1c-08c8-4204-a911-8444b6f6bab6 rhgb quiet
initrd /initrd-2.6.27.5-117.fc10.i686.img
title windows XP
rootnoverify (hd0,0)
chainloader +1
藍色的部分都是粘貼過來的,最後那段顯然是用來引導XP的,當然用於安裝的那個引導項現在就可以刪除了。儲存後重啟系統你就可以進入fedora10了,並且不用擔心fedora影響XP的引導。
總的來說,fedora比ubuntu容易安裝多了,感覺就是為硬碟安裝設計的!祝你好運!