如何從硬碟安裝fedora 18 (How to install fedora 18 from hard drive, Fedora-18-i386-DVD.iso)

來源:互聯網
上載者:User

現在fedora 18出來了, 它的安裝介面與安裝過程有了很大的變化,安裝介面主要變成了metro UI, 安裝過程也不沒有包挑選清單了。不過從硬碟安裝的過程跟Fedora17是類似的,沒有什麼變化。

對於我來說,fedora18最主要變化是IME設定的變化,現在已經被系統整合了,有點類似windows,需要在控制台裡面去設定IME。

以前的im-chooser不能正常使用了。否則會出現:“GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop isn't targeted by Input Method.”

在開始安裝之前簡單介紹一下:

1. 在螢幕右上方點擊你的使用者名稱,會出現下拉式功能表,點“系統設定/System Settings", 類似windows的控制台。

2. 點“地區&語言/Region&Language”

3. 的“輸入源/Input Sources“中點添加按鈕,添加你想要IME,

如果沒有你想要的IME,在控制台輸入下面這條指令, 以顯示所有的IME:

gsettings set org.gnome.desktop.input-sources show-all-sources true

4. 在”快速鍵/Shortcut Setting"中,設定"Switch to next source"為 Ctrl+Space.

現在開始從硬碟安裝fedora18, 假設你的硬碟分區為:

/dev/sda1   /boot    500M

/dev/sda2  /         40G

/dev/sda3  /home     250G     # grub 中的 (hd0, 2),  grub是從0 開始計數的。

/dev/sda4  swap      2G

註:/dev/sda3 在grub2中為(hd0,msdos3)

步驟1: 複製Fedora-18-i386-DVD.iso   到 /home目錄下

http://download.fedoraproject.org/pub/fedora/linux/releases/18/Fedora/i386/iso/Fedora-18-i386-DVD.iso

Fedora18的checksum, 在安裝之前最好檢查一下你的鏡像是不是完整的。

https://fedoraproject.org/static/checksums/Fedora-18-i386-CHECKSUM

步驟2: 複製Fedora-18-i386-DVD.iso中的 isolinux/vmlinuz, isolinux/initrd.img 到 /home下。

具體指令為:

sudo mount -t iso9660 -o loop Fedora-18-i386-DVD.iso  /mnt

sudo cp -afr   /mnt/isolinux/vmlinuz    /mnt/isolinux/initrd.img   /home

注意: /home目錄下不能有其它iso映像,  比如Fedora-17-i386-DVD.iso, 否則安裝的是fedora 17, 而不是fedora 18

步驟3:(可選)再在/home/建立一個目錄儲存gurb2的module, 以防/boot被格式化後,而安裝過程又被意外中斷,導致系統無法啟動。

mkdir /home/f17
cp -afr /boot/grub  /home/f17
cp -afr /boot/grub2  /home/f17

步驟4:重啟電腦。步驟5:(grub1的指令)

進入grub後, 按 c  進入grub 命令列:

輸入如下命令:

---------------------------------------------------------
root (hd0, 2)    # 我們剛剛把 vmlinuz, initrd.img存放到該分區了(/dev/sda3,  /home), 所以root要指定為  hd0,2
kernel /vmlinuz   linux repo=hd:/dev/sda2:/          #  注意,"hd: "  表示從硬碟安裝(HardDisk),  最後的":/" 指定安裝源的路徑
initrd  /initrd.img
boot

---------------------------------------------------------
注意," hd: "  表示從硬碟安裝(HardDisk),  最後的" :/ " 指定安裝源的路徑, 這兩個參數非常重要:

如果沒有指定hd:,  安裝程式預設會從光碟片安裝,如果沒有fedora 18的光碟片在光碟機裡面,按boot後,系統會直接停在黑底白字的啟動介面。

如果沒有指定“:/" , 安裝程式則會在你執行格式化後,安裝grub到/dev/sda這個介面,點”next“, 直接報錯,安裝程式退出,如果,你已經格式化了/boot, 那麼系統將不能再正常啟動了,開機時就會是:grub rescue的介面。如果你不幸走到這一步,在最後,我會給出恢複方法。

步驟5:(grub2的指令)

如下:  ( grub2中, 磁碟分割的編號是從1開始的, 跟linux系統中 /dev/sad1,  /dev/sda2, ... 等相同,由於我們的vmlinuz, initrd.img等放到了/dev/sda3, 所以在grub2中指定分區的時候為msdos3)

---------------------------------------------------------
linux (hd0,msdos3)/vmlinuz linux repo=hd:/dev/sda3:/
initrd (hd0,msdos3)/initrd.img
boot

---------------------------------------------------------

可以參考官方的安裝指南 :

http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/ch-Installation_Phase_2-x86.html#s1-begininstall-hd-x86

現在就可以像光碟片安裝的步驟一樣安裝fedora 18了。

fedora18的安裝介面已經完全變了,所以請按照提示一步一步做,

在選擇分區的時候,請選擇手動分區。

安裝完成後, 會自動升級grub 1 為grub 2.

步驟6:恢複grub的方法:

在grub rescue> 提示符下輸入:

---------------------------------------------------------
prefix=(hd0,msdos3)/f17/grub2
insmod linux
normal
---------------------------------------------------------

現在又可以輸入上面的安裝指令了。

步驟6.1 USB方法

如果你沒有把/boot/grub2, 事先儲存在/home/f17中,你可以從其它fedora 機器上把grub2的/boot/grub2目錄儲存的u盤根目錄中,u盤的格式一定要是ext格式的,否則grub2不能識別fat, ntfs格式的分區。

然後在grub rescue> 輸入ls 查看u盤的分區。

u盤一般是(hd1,msdos1), 如果只有一個分區的話。

在grub rescue> 提示符下輸入:

---------------------------------------------------------
prefix=(hd1,msdos1)/grub2
insmod linux
normal
---------------------------------------------------------

恢複方法:

安裝指令:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.