Fedora硬碟安裝(使用LiveCD)
出自Linux Wiki
本文以Fedora 14為例介紹使用LiveCD鏡像文件硬碟安裝Fedora(即不需要光碟機支持)。Fedora 13等版本與此完全類似(只需要把鏡像名修改一下即可)。經測試,該方法在Fedora 16中仍然可用。
使用LiveCD安裝的優點是只需要下載一個600多兆的鏡像文件,安裝速度快。缺點是默認安裝的軟體少,一些常用的軟體如wget、OpenOffice.Org等都不會被自動安裝。如果要選擇用DVD鏡像安裝,請見Fedora硬碟安裝。
準備工作
您需要獲取Fedora的LiveCD鏡像,Fedora 14中,這個文件是F14-i686-Live.iso(也可以使用KDE版本的LiveCD,文件名是F14-i686-Live-KDE.iso)。
您還應確保您可以啟動grub,如果您目前使用的是Windows系統,可以參考用Windows XP/Vista引導grub,您可以在一兩分鐘內完成它的配置操作。
獲取啟動所需文件
現在您需要從鏡像文件中提取一些文件。
1. 掛載光碟
如果您正在使用Windows系統,可以使用虛擬光碟機軟體(如daemon tools)掛載鏡像文件,也可以使用WinRAR打開鏡像文件。
如果您使用的是Linux操作系統,那麼使用root用戶在終端中執行(假設當前目錄是F14-i686-Live.iso所在的目錄):
# mkdir /cdrom # mount F14-i686-Live.iso /cdrom -o loop
第一步可能會得到提示/cdrom已經存在,不必理會它。現在您可以通過/cdrom訪問到iso文件里的內容。
2. 提取文件
把iso中的LiveOS目錄複製到某個fat或ext分區的根目錄。再把isolinux/vmlinuz0和isolinux/initrd0.img複製到前面得到的LiveOS中。
Fedora 10似乎還不支持從ntfs分區硬碟安裝。
3. 卸載光碟
在Windows中請用虛擬光碟機軟體卸載(可選)。在Linux系統中,請離開/cdrom文件夾,並輸入以下命令卸載:
# umount /cdrom
硬碟安裝
重新啟動您的電腦,並進入grub,按c鍵進入命令行狀態。 輸入命令(為了方便,最好把下面的內容用筆記錄下來):
root (hd0,4) kernel /LiveOS/vmlinuz0 root=live:/dev/sda5 ro liveimg rhgb rootfstype=auto initrd /LiveOS/initrd0.img
注意藍色的部分需要修改成存放iso文件的分區。
在grub中輸入命令find --set-root /LiveOS/vmlinuz0可以確定存放vmlinuz0的分區,關於(hd0,5)及/dev/sda5的具體含義,可參考grub磁碟分區表示方法