在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  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章