引子
我的老机子是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的第一张光盘了。
好了,基本情况就汇报到这里!
lazyhaha 于 2007-06-05 19:30:45发表:
对了,在Linux中,对付文件名中的空格就是在它的前面加\,就是
mount -o loop /mnt/harddisk/RedHat\ Linux\ 9\ CD1.iso /mnt/iso
今天试验了一下,可以挂载上了!
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时就可以试一试彻底摆脱光盘了!
snowflower 于 2007-05-28 15:51:51发表:
很强呀,呵呵
lazyhaha 于 2007-05-25 12:15:18发表:
呵呵,很结实,除了05年换了一块电池。
其实我去年还用它装98上过网呢
Message 于 2007-05-24 21:55:45发表:
呵呵,97年的机子能到现在难能可贵啊