这几天闲的实在是无聊,就想装个RHEL4AS玩玩,从网上下了4个镜像文件,RHEL4AS的ISO文件下载下来,发现RHEL4-U1-i386-AS-disc1.iso里面并没有如网上所说的dosutils文件夹,那到底该怎么样从硬盘安装呢?
      从硬盘安装应准备的几个文件:、TRANS.TBL、vmlinuz、initrd.img、autoboot.bat一定放在 fat32分区,切记,这几个文件和ISO文件一定要放在fat32分区里面。这个小程序在以前版本的linux光盘(如 Redhat 9.0或Fedora 1.0)的dosutils目录中,将它拷出放到这一独立FAT32分区的根目录下,要是没有以前的光盘,就google一下咯,baidu也可以喽! TRANS.TBL在RHEL4AS第一张ISO的根目录下,ISO镜像文件用虚拟光驱软件如winiso,vmlinuz、initrd.img在RHEL4AS的isolinux 文件夹里可以将ISOLINUX文件夹直接拷出来放到根目录下,autoboot.bat需要自己编辑在记事本输入 : loadlin isolinux\vmlinuz initrd=isolinux\initrd.img ramdisk_size=9216.然后进如DOS下进入并执行autoboot.bat,运行后会出现很多选项,选者从硬盘安装就可以了,然后会提示你选者镜像文件的路径,选择后既可进行安装了!
    上面是我安装的一种方法,我已经试验成功!还有另外一种方法
    具体步骤为:
    1.下载光盘镜像文件(扩展名为ISO)
    2.给RedHat准备磁盘分区。
红帽linux系统下载iso    3.下载Grub for DOS,也就是
    4.解压第一张光盘镜像文件RHEL4-i386-AS-disc1-jrt.ISO中的isolinux目录中的全部文件。用虚拟光驱或者Winrar都可以咯!
    5.重新引导到DOS状态。在DOS系统提示符下执行grub,就是你刚才下载的,系统提示符变为grub>就对了。可以打入命令help看看。
    6.输入以下这一条命令,:
root (hda0,X)
这儿的X指你解压缩出来的isolinux目录所在的硬盘分区的一个数字,你不会下载到C盘的吧,5表示C盘,6表示D盘,7表示E盘,以此类推。输入 root (hda0,然后按一下TAB键,会列表出全部硬盘分区的,你从前向后数嘛。这条命令啥意思?你安装了Linux后,慢慢学嘛。
    7.输入一条命令,安装Linux内核:kernel /yourpath/vmlinuz(说明两点:一是用反斜杠,别写错啦;二是这里的yourpath就是你刚才解压缩第一张光盘镜像那些文件的存放路径,
不要输入盘符,root命令已经转入到当前盘啦。如kernel /isolinux/vmlinux。)
    8.装入RedHat的安装文件,输入一条命令:initrd /youpath/initrd.img
    9.开始执行安装,输入一条命令:boot
    10.选择从硬盘安装,E文界面,你该看的懂吧。再选择你的光盘镜像文件的磁盘分区,hda5是C盘,hda6是D盘,以此类推。还要输入你ISO 文件的路径。我的四个ISO文件放在F:/redhat目录的,就选择hda8,输入的路径是/redhat/。
    11.点下一步后,选择默认语言中文,余下的安装界面就是中文的了,和其它Linux的安装方法相同咯
      顺便简单介绍linux的一些常识:
      硬盘分区
通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。
      Linux 操作系统需要的硬盘分区
    要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作
系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲, Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。
      Linux 硬盘分区管理工具
    在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。
    系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。
    提示:兼容性问题。如果在Windows环境下看,hda1 将对应C,hda5 对应D,hda6则对应E,其他分区Windows 是不能识别的,因此看不到。
        删除分区
    如果要删除某个分区,先用鼠标选中它,然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除的对话框,点“删除”按钮,选中的分区就被删除了,变成空闲空间。
      创建分区
    要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间,然后单击“新建”按钮,就会出现添加分区的对话框。创建新分区时,需要先选择文件系统类型,再根据文件系统类型的不同选择或设置挂载点。Swap 类型的分区不需要设置挂装点,其他类型分区都需要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
使修改生效
    上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放弃对硬盘的修改的。如果想使修改生效,点击“下一步”按钮就可以了。
    注意:在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。
Linux 下操作ISO 文件
    在Linux下,以root 身份执行以下格式的命令就可以从/path 目录中读到xxx.iso这个文件中的内容。 实际使用时,应该根据实际情况修改/path和xxx.iso。
    mount -t iso9660 -o loop xxx.iso /path
    如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso
      我在这里也只是介绍我安装过程中的一些经验,希望能给你们带来小小的帮助!具体问题还得具体分析,我们需要借鉴别人的经验再结合自己安装的实际情况,综合分析,这样我相信每个人都能很好的解决问题!更何况我们还有google和baidu这两个非常厉害的老师嘛!以上不足之处还希望你的指正!