终于把FC4从硬盘上安装好了,欣喜之余在这里谢过CU的所有朋友给我的帮助,(特别感谢shadowmin和platinum)我把从硬盘安装LINUXFC4的经验和教训写下,供大家指正。
在这里下载了四个ISO
http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc1.iso
http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc2.iso
http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc3.iso
http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc4.iso
由于没有刻录机,只有选择从硬盘安装(当前系统是XP)
准备:
共需要四个启动文件,分别是loadlin.exe、TRANS.TBL、vmlinuz、initrd.img、autoboot.bat
一单独FAT32分区,切记,这几个文件和ISO一定得在FAT分区中,且这个分区不要有其他文件,以免干扰安装
loadlin.exe,这个小程序在以前版本的linux光盘(如Redhat 9.0或Fedora 1.0)的dosutils目录中,将它拷出放到这一独立FAT32分区的根目录下如D:\
(loadlin.exe下载地址:http://www.geekbone.org/~hiweed/tools/loadlin.exe)
TRANS.TBL在FC4第一张ISO的根目录下,ISO镜像文件用虚拟光驱软件如winiso
vmlinuz、initrd.img在FC4的isolinux文件夹里可以将ISOLINUX文件夹直接拷出来放到根目录下
autoboot.bat需要自己编辑在记事本输入 :
loadlin isolinux\vmlinuz initrd=isolinux\initrd.img ramdisk_size=9216
(这个AUTOBOOT.BAT文件得说明一下,isolinux和isolinux后面都有"\"从网上看的资料里这个斜杠可能被过滤掉了,当时只知道initrd.img是个文件,单单把initrd.img前面加了一"\",而vmlinuz我直接写成了isolinuxvmlinuz,当时还纳闷了,这是个什么命令啊,启动时提示找不到某某文件,估计就是vmlinuz找不到,琢磨一下才知道错误出在了哪,其实这两个文件也可以单独拷出来放到根目录下直接把autoboot.bat文件写成
loadlin vmlinuz initrd=initrd.img ramdisk_size=9216
保存为autoboot.bat文件退出。
从网上下载的四个ISO文件放到这个FAT32分区的FC4文件夹里,估计也可以直接放到根目录下,没有尝试
一张DOS启动光盘是必不可少的,不过这里又有问题了,DOS启动盘不能用早期的启动软盘,因为它没有加载高端内存,只能利用640K,安装LINUX时会提示less than 4MB memory,即内存不足,接着LINUX会当掉。所以得用一张98引导盘或者自己通过修改启动软盘的CONFIG.SYS文件加载高端内存即可顺利安装,修改CONFIG.SYS如下:
查找 himem.sys 和 emm386.exe 的所在位置
编辑 config.sys
加入
device=<盘符:>\<路径>\himem.sys
device=<盘符:>\<路径>\emm386.exe ram
重启,重新进入 dos 模式
##在这里非常感谢CU的shadowmin和platinum,他们帮我解决了此关键问题,我就是遇到了内存不足的故障憋了整整一天百思不得其解,后由两位老师指点才顺利安装##
这些做完后剩下的就很简单了
启动到DOS,找到刚才存放LINUX安装文件的分区,运行autoboot.bat
一路NEXT到选择安装媒体,选择硬盘安装,然后选择iso所在分区,如是D:盘,那么就应该是/dev/hda5(逻辑分区从hda5开始,也可能是hdb5等)然后按一下tab键,在下面的选择目录框中输入根目录FC4注意,他前面不要有"/"直接写目录名即可,否则可能会提示找不到镜像文件。这种情况在网上见到很多问的,估计就是这个原因吧。
NEXT ——>NEXT——>分区——>NEXT——>开始安装——>拷贝文件——>END
到此就完全结束了
在这里再次感谢大家对我的帮助,谢谢。
JINS
2005.07.05
platinum 回复于:2005-07-05 22:25:07 |
鼓励! 就需要这种精神! |
platinum 回复于:2005-07-05 22:33:49 |
对了,有个地方说的不对,这里纠正一下 [quote:b1780fef7e] DOS启动盘不能用早期的启动软盘,因为它没有加载高端内存,只能利用640K [/quote:b1780fef7e] 其实不是的,早期的也可以,即使是 DOS v3.31 也行,也可以用编辑 config.sys 的方法运用高端内存 早期的 DOS 与 WIN98 的 DOS 最大的不同,就是早期 DOS 只支持 FAT,而 6.0 以上 DOS 除了支持 FAT,还可以支持 FAT32 分区 |
jinscan 回复于:2005-07-05 22:42:26 |
谢谢platinum老师指点 |
sinboy2002 回复于:2005-07-05 23:20:37 |
支持下。。。。。。。。 |
niao5929 回复于:2005-07-06 08:16:24 |
支持 |
windoze 回复于:2005-07-22 11:09:24 |
装好了,然后呢?格掉等着再从硬盘装FC5? 系统是拿来用的,不是拿来装的,到再也不用重装系统的那天你才算是学成了 |
aib 回复于:2005-07-22 12:36:43 |
我觉得和别的版本安装没什么大的区别,最大的区别可能就是FC4从硬盘安装也是图形界面的(其它有很多好像是文本的,没有一一试过...) |
FYK_b 回复于:2005-07-25 20:51:50 |
安装时,遇到勒同样的问题,less than 4MB of memory,按照你的方法修改了config.sys,我现在用xp,没搜索到emm386.exe,就安装了dos7.1,这样就有了emm386,开机进dos,可是运行autoboot时还是提示less than 4MB of memory,然后就halt了。是不是还有其他的文件需要配置? |
kingboysxf 回复于:2005-07-25 22:21:20 |
个人感觉:不管是哪种方式,哪种知识,但是,楼主的这种精神值得学习 我不敢说值得大家学习,因为我代表不了大家,我只能说:值得我个人学习! 我也是LINUX的一个顶级菜鸟,有问题,希望大家多多帮忙。。。 |
suchasplus 回复于:2005-07-26 00:43:06 |
mark |
chenzq1604 回复于:2005-07-26 09:39:07 |
:em02: :em02: :em02: 恭喜楼主一下 |
jinscan 回复于:2005-08-10 22:38:17 |
[quote:32651b9a00="windoze"]装好了,然后呢?格掉等着再从硬盘装FC5? 系统是拿来用的,不是拿来装的,到再也不用重装系统的那天你才算是学成了[/quote:32651b9a00]恩,偶记下了您的教导。 问题是,我以前只会从光盘安装,您说如果连安装都不会咋提 使用 呢 偶安装了就是为了用的 不过还 真用 不 熟练 |
jinscan 回复于:2005-08-10 22:40:36 |
[quote:997234879e="FYK_b"]安装时,遇到勒同样的问题,less than 4MB of memory,按照你的方法修改了config.sys,我现在用xp,没搜索到emm386.exe,就安装了dos7.1,这样就有了emm386,开机进dos,可是运行autoboot时还是提示less than 4MB of..........[/quote:997234879e]在DOS7.1中编辑一下呢 |
kkppccdd 回复于:2005-09-04 19:21:58 |
grub>kernel (hd0,x)/vmlinux vga=791 /* 这个VGA=791 后面的数字不知道这么搞,我是用网上搜到的SUSE 9.3 的方法装REDHAT FC4 可以*/ grub>initrd (hd0,x)/initrd grub>boot vmlinux 和 initrd 两个文件要在那个分区就要看你用的GRUB认识什么样的分区 安装盘的位置 我是放在FAT32的根目录下的 安装程序启动后会向你要ISO文件的。 vmlinux 和 initrd.img(忘了有没有.img,只要是和vmlinux在同一个文件夹的initrd就行)在cd1的某个文件夹里。 |
NTT2 回复于:2005-09-04 19:44:20 |
支持楼主啊~~~~呵呵,这个说不定以后有用!!! |
文章来源于领测软件测试网 https://www.ltesting.net/