KORNLABS

The world is just awesome, live curious

-=[ Thinkpad X24硬盘安装FedoraCore 6 ]=-

Fedora Core 6出来了,先在虚拟机上试用了一下,感觉不错,于是准备在我的小黑:Thinkpad X24上安装。
列一下小黑的配置:
- CPU: Intel Pentium III Mobile 1.13G
- Memory: 640M
- Video: ATI Mobile Radeon M6
- HD: Hitachi 5K100 80G
- LCD: 12.1′
- WIFI: IBM 802.11b 11M Wireless

在P3这个级别的机器上,已经基本升级到顶,武装到牙齿了。安装Linux本来是一件愉快的事情,可是在小黑上却不是这样,因为小黑没有光驱,只能从硬盘安装。小黑在空系统情况下,只能支持USB软盘模式启动,不支持USB硬盘模式启动。好在我有一个5年前的古老32M U盘,可以切换到软驱模式,用来启动小黑。对于DOS来讲,所有启动文件可以放到一张软盘内,但是对于现代Linux,启动文件bootdisk.img都在十几M甚至几十M,放进一个USB软盘是不可能的,所以这条路就断了。
Fedora Core 6的官方硬盘安装文档是这样说的:

7.3. Installation from a Hard Drive
Once you have booted your computer, you may use ISO image files of the Fedora discs to continue the installation process. The ISO files must be located on a hard drive that is either internal to the computer, or attached to the machine by USB. You can use this option to install Fedora Core on computers that have neither a network connection nor CD or DVD drives.

这里的"Once you have booted your computer"结合上下文,说的booted Fedora Core 6。这就有点不make sense了,我既然已经启动了Fedora Core 6,干吗还非要再切换到硬盘安装?除非是嫌光驱安装慢?Might be.

虽然如此,我们还是可以走点弯路克服这个问题,救命稻草就是Grub For DOS。也就是说,先用DOS启动盘启动,安装Grub,然后把笔记本硬盘拿出来,接到移动硬盘盒里,用另外一台电脑把Linux的vmlinuz和initrd.img放到某个分区,最后把硬盘装回小黑,启动Grub,用Grub装载Linux内核。
安装Grub我就不提了,关键是在Grub里面如何操作。进入Grub的命令行,执行以下命令:

grub> kernel (hd0,4)/vmlinuz root=/dev/ram ramdisk_size=32000 devfs=mount,dall
grub> initrd (hd0,4)/initrd.img
grub> boot

说明:

  • vmlinuz和initrd.img是从FC-6-i386-DVD.isoimagesboot.isoisolinux下面提取出来的
  • grub和Linux装载硬盘的盘符不一样。在grub里,第一个IDE硬盘是hd0,里面的分区0-3表示4个主分区,从4开始表示逻辑分区,因此我的Drive D就是(hd0,4)
  • 这些就作为硬盘安装官方文档的补充吧,其实大多数人的机器安装应该都会比我顺利

然后一切顺利,无线网卡顺利识别,立刻上网更新系统。目前正在爽小黑中……

About these ads

4 responses to “-=[ Thinkpad X24硬盘安装FedoraCore 6 ]=-

  1. visser January 15, 2007 at 5:47 AM

    FC6确实不错,不过国内的镜像太少,update什么软件太慢。看到Ubuntu新出了,赶紧把FC6换成了Ubuntu,然后再虚拟机了一个winxp,一个vista。用的也蛮爽的。因为我的windows声卡不能用,unbuntu到识别的很好,我晕啊,只能在ubuntu上看片子了。

  2. feng January 26, 2007 at 5:56 PM

    楼主您好!我也是按照您的方法安装的,但是不知道为什么,Fedora Core 6 不识别我的硬盘。我的是国产Totshiba 80G的硬盘。我分了两个区,主区 70G, 拷贝虚拟光盘的区为5G.都是Fat32格式,通过软驱引导。总是显示,不能 Mount所指向的硬盘。我只是在grub下面写了grub> kernel (hd0,1)/isolinux/vmlinuz, (这一行就已经出现,上面的问题了,不能载入所要得地址)地址是对的。grub> initrd (hd0,1)/isolinux/initrd.img

  3. KEFEI January 27, 2007 at 4:05 AM

    这个,我也说不好。Linux的兼容性不好,很多都要靠自己研究了。

  4. February 16, 2007 at 2:54 AM

    RedFlag的硬件兼容。。。X24

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: