Windows8下硬盤安裝Fedora17


1. 安裝環境及工具

  安裝環境:Windows 8 Release Preview

  Fedora版本:Fedora-17-i386-DVD.iso

  安裝工具:Grub24dos (Grub 2 for Dos),下載地址 http://sourceforge.net/projects/grub24dos/files/

  

  Grub24Dos的安裝說明(在Grub24dos的壓縮包中也有說明):

  (1)下載完成后將其解壓到C:盤下,文件夾名為grub2;

  (2)進入C:\grub2\install目錄,然后運行grub24dos.exe(需要管理員權限) ;

  (3)然后配置Grub2(不需要修改),點擊OK(該步實際上是修改Windows BCD);

  (4)重新啟動系統后,在Grub2的引導菜單中便能夠見到Grub2  For Dos選項,然后就可以進入Grub2了;

 

2. 安裝過程

  (1)將Fedora-17-i386-DVD.iso中isolinux文件夾下的vmlinuz和initrd.img復制到一個類型為
FAT32的分區根目錄下;

  (2)將Fedora-17-i386-DVD.iso也放到和vmlinuz相同的分區根目錄下;

  (3)重新啟動系統進入Grub24dos,然后按C鍵進入grub命令行界面;

  (4)輸入以下命令:

1     grub> linux (hd1, msdos4)/vmlinuz linux askmethod repo=hd:/dev/sdb4:/
2     grub> initrd (hd1, msdos4)/initrd.img
3     grub> boot

    注1:其中紅色字體部分需要根據你的文件(vmlinuz,initrd.img,Fedora-17-i386-DVD.iso)所放的位置進行修改。(hd?, ?)是用來告訴grub2 vmlinuz和initrd.img文件在哪;repo=hd:/dev/sdb4是用來告訴initrd(initial ram disk)具體的安裝文件(即iso文件)所在的位置。

    注2:由於我將vmlinuz,initrd.img以及Fedora-17-i386-DVD.iso三個文件放在了U盤中因此是(hd1,?),而不是(hd0,?);同理后面的sdb?,而不是sda?。(我只有一個硬盤)

   (5)如果上面輸入的命令都正確,那么就可以進入Fedora17的安裝界面了。

 

3. 可能會遇到的問題

  問題1:在grub2下輸入命令時,如果按照grub(區別於grub2)那樣輸入kernel (hd1, msdos4)/vmlinuz linux askmethod repo=hd:/dev/sdb4:/ 將找不到kernel命令。

  解決:在grub24dos中已經沒有kernel命令了,所以需要用linux命令代替。

  

  問題2:出現下面錯誤:

dracut Warning: no suitable images
dracut Warning: Unable to process initqueue
dracut Warning: /dev/root does not exist
dracut:/#

  解決:該問題是由於repo=hd:/dev/sdb4:/沒有寫對(即找不到Fedora-17-i386-DVD.iso文件),在dracut下可以輸入下面命令,查看都有哪些分區,幫助找到文件所在的位置。

dracut:/# cd /dev
dracut:/# ls

  

  問題3:進入Fedora17的安裝界面后開始安裝,出現"could not detect partitions or filesystems"提示,然后在選擇安裝位置時無法安裝。為了能夠安裝成功我試了一下幾種情形:

  情形1:系統有4個分區,全為主分區,分區格式全為NTFS

  結果:"could not detect partitions or filesystems"

  情形2:系統有4個分區,全為主分區,一個的格式為FAT32,其他為NTFS

  結果:"could not detect partitions or filesystems"

  情形3:系統有3個主分區(NTFS),一個邏輯分區(FAT32),還有一部分未分配的空間。

  結果:沒有提示,可以正常安裝,我將系統安裝到了未分配的空間內。

  推測:是否Fedora17只能安裝在邏輯分區或未分配的空間內(有待確認)。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM