红联Linux门户
Linux帮助

硬盘安装RH9手记

发布时间:2007-05-24 20:23:00来源:红联作者:lazyhaha
引子

我的老机子是97年的MMX166,以前6.4G的硬盘一直装RH8。前些天在verycd上下了RH9的三个ISO文件,于是准备升级到RH9。可是下载的文件在新电脑(用的XP)中,又不想刻录,

看了中国Linux论坛上shuangda的的文章“如何在redhat9.0下硬盘安装linux”后打算试一试硬盘安装。


找到一块3.2G硬盘装到硬盘盒中,格式化成FAT16。把三个ISO文件拷下来,再把3.2G硬盘挂到老机子上。

先检查一下:fdisk -l

看到的是:

/dev/hdc 3.2G
/dev/hdc1 3.2G FAT16

/dev/hda 6.4G
/dev/hda1 100M /boot
/dev/hda2 2.6G /home
/dev/hda3 128M SWAP
/dev/hda4 3.4G Extended
/dev/hda5 3.4G /

再看看能不能看到文件:

1 mkdir /mnt/harddisk

2 mount /dev/hdc1 /mnt/harddisk

3 ls -l /mnt/harddisk

OK,三个ISO文件都乖乖的排着队呢。

4 mkdir /mnt/iso /mnt/temp

5 mount -o loop /mnt/harddisk/redhat1.iso /mnt/iso

奇怪,不行。这人和人咋就不一样呢?

幸亏运气好,找到一张RH9的第一张光盘,这下得救了,重来:

1 mount /dev/cdrom /mnt/cdrom

2 mount -o loop /mnt/cdrom/images/boot.iso /mnt/temp

3 cp /mnt/temp/isolinux /boot/ -a

4 修改grub.conf,就是在最后添加:

title RedHat Harddisk Install
root(hd0,0)
kernel /isolinux/vmlinuz ro root=/isolinux/isolinux.bin
initrd /isolinux/initrd.img

5 reboot

6 在Installation Method时选择“Hard drive”

7 接下来在提示的时候选择“/dev/hdc1”

8 再下来就一样了,大约一个小时,而且不用换盘,真方便。

9 现在我把isolinux下的东东在3.2G的硬盘中留了一个备份,再重装的时候就直接拷到/boot下就可以了,到时候也不用找RH9的第一张光盘了。

好了,基本情况就汇报到这里!
文章评论

共有 5 条评论

  1. lazyhaha 于 2007-06-05 19:30:45发表:

    对了,在Linux中,对付文件名中的空格就是在它的前面加\,就是
    mount -o loop /mnt/harddisk/RedHat\ Linux\ 9\ CD1.iso /mnt/iso

    今天试验了一下,可以挂载上了!

  2. lazyhaha 于 2007-06-01 18:39:07发表:

    大概猜到什么原因了,我在第五步时:
    mount -o loop /mnt/harddisk/redhat1.iso /mnt/iso
    无法加载。

    原因是当时从XP下复制的时候映象文件没有改名,真正的文件名不是redhat1.iso而是RedHat Linux 9 CD1.iso。这样的话mount时Linux认不出空格,直接导致没有mount成功。:0)1

    现在系统比较稳定,也就算了。以后再重装RH9时就可以试一试彻底摆脱光盘了!

  3. snowflower 于 2007-05-28 15:51:51发表:

    很强呀,呵呵

  4. lazyhaha 于 2007-05-25 12:15:18发表:

    呵呵,很结实,除了05年换了一块电池。

    其实我去年还用它装98上过网呢

  5. Message 于 2007-05-24 21:55:45发表:

    呵呵,97年的机子能到现在难能可贵啊