在USB移動硬盤上安裝Fedora Core 5

目的
這篇文章表述瞭如何在USB移動硬盤上安裝Fedora Core 5。當然此篇文章也可以作爲將其他Linux發行版本安裝到USB移動硬盤的參考。

關於
作者: Ken.HU ([email protected])
日期: 2006-05-26
版本: 0.1_ch

環境
主機: Dell Inspiron 600m 筆記本
USB移動硬盤: Westdigital 150G

Steps
1.確保主機的BIOS支持可以從USB移動硬盤啓動。

2.拔出或者disable主機內置的硬盤。在安裝FC5之前我就將Dell 600m 筆記本的內置硬盤給拆了下來。 這一步很重要,這樣FC5安裝程序纔可以將Grub啓動信息寫到USB移動硬盤的MBR上。

3. 將USB移動硬盤插入主機。 如果需要,不要忘了加上電源哦。

4. 開機,用FC5安裝CD/DVD啓動。也許需要設置BIOS使cdrom作爲啓動設備。

5. 當屏幕出現"Boot:" , 輸入 "linux expert"。

6. FC5安裝工程將會發現設備 /dev/sda 。將FC5安裝到這個設備上,就如同將FC5安裝到一個內置硬盤一般一樣操作。安裝過程中確保Grub boot恍吹?dev/sda MBR 。

7. 安裝結束後, 用FC5安裝CD/DVD重啓電腦。

8. 當屏幕出現"Boot:" , 輸入"linux rescue expert" 。

9.如果FC5急救程序沒有自動掛接上剛剛安裝在USB移動硬盤上的FC5時,可以手動將USB移動硬盤掛接到 /mnt/sysimages:
#mkdir /mnt/sysimages
#mount /dev/sda2 /mnt/sysimages

其中/dev/sda2是根文件系統設備。 如果還有啓動分區,也需要手動加載:

#mount /dev/sda3 /mnt/sysimages/boot

其中假設/dev/sda3是啓動分區設備。

10. 改變文件系統根目錄:
#chroot /mnt/sysimages

11. 重新生成initrd文件:
#mkinitrd --preload=ehci-hcd --preload=uhci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod /boot/usbinitrd-`uname -r` `uname -r`
注意: ` 不是引號,而是 '1'左邊的那個按鍵。

12. 編輯/etc/grub.conf,使用剛剛生成的initrd文件。

13. 重啓電腦,配置BIOS從USB移動硬盤啓動。

小提示
1. 如果你確認所有事情都正確地做了,但是PC仍然無法從USB移動硬盤啓動,那麼可以試着將USB移動硬盤插到其他USB端口試試。我發現在某些平臺上,比如Giga 7vrxp主板, 有些USB端口是無法啓動設備的。

2. USB移動硬盤安裝好FC5後, 這個USB移動硬盤仍就可以用來啓動有內置硬盤(比如IDE硬盤)的電腦。

3. 當這個USB移動硬盤用來啓動另外一臺電腦時, 如果碰到了內核panic問題,請嘗試重做第7到13步來試着解決這個問題。


http://superkun.spaces.live.com/blog/cns!F6B715F3C0E6E8FE!126.entry?_c11_blogpart_blogpart=blogview&_c=blogpart#permalink  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章