如何從硬盤安裝Fedora 16 (How to install fedora 16 from hard drive, Fedora-16-i386-DVD.iso)
假設你的硬盤分區為:
/dev/sda1 /boot 500M
/dev/sda2 / 40G
/dev/sda3 /home 250G # grub 中的 (hd0, 2), grub是從0 開始計數的。
2011-11-24注:在grub2中為(hd0,msdos3)
復制Fedora-16-i386-DVD.iso 到 /home目錄下
再復制Fedora-16-i386-DVD.iso中的isolinux, images, isolinux/vmlinuz, isolinux/initrd.img 到 /home下。
sudo mount -t iso9660 -o loop Fedora-16-i386-DVD.iso /mnt
sudo cp -afr /mnt/isolinux /mnt/images /mnt/isolinux/vmlinuz /mnt/isolinux/initrd.img /home
(注意: /home目錄下不能有其它iso映像, 比如Fedora-15-i386-DVD.iso, 否則安裝的是fedora 15, 而不是fedora 16)
重啟電腦。
進入grub後, 按 c 進入grub 命令行:
輸入如下命令:
root (hd0, 2) # 我們剛剛把 vmlinuz, initrd.img存放到該分區了(/dev/sda3, /home), 所以root要指定為 hd0,2
kernel /vmlinuz linux askmethod # 注意, 從fedora 15開始, 一定要加上 linux askmethod , 否則你不能選擇從硬盤安裝, 默認從網絡安裝, 這樣的話, 速度非常慢!!!
initrd /initrd.img
boot
2011-11-24注:
如果你的grub已經是grub2了, 那麼上面的4條命令不可用, 需要使用grub2相關的命令,
如下: ( grub2中, 磁盤分區的編號是從1開始的, 跟linux系統中 /dev/sad1, /dev/sda2, ... 等相同,由於我們的vmlinuz, initrd.img等放到了/dev/sda3, 所以在grub2中指定分區的時候為msdos3)
linux (hd0,msdos3)/vmlinuz linux askmethod
initrd (hd0,msdos3)/initrd.img
boot
安裝開始後, 選擇從Hard drive 安裝, 映像文件路徑為/dev/sda3
現在就可以像光盤安裝的步驟一樣安裝fedora 16了。
安裝完成後, 會自動升級grub 1 為grub 2.
注意: 安裝過程中, 格式化分區的時候, 不要把/dev/sda3 , 即/home給格式化了, 否則後果非常嚴重, 安裝過程將不能繼續下去, 因為映像源已經沒有了!
更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5