设为首页
加入收藏
交流论坛
网站首页 | 操作系统 | 服务器应用 | 数 据 库 | 程序设计 | 网管技术 | 综合交流 |
ad here
搜索 热门搜索:
当前位置: 主页 - 操作系统 - Linux - 文章内容
[原创] 硬盘安装LINUXFC4全过程(EMM386和HIMEM文件已
将本页收藏到: [新浪ViVi] [POCO网摘] [天极网摘] [和讯网摘] [百度搜藏][收藏到QQ书签]    更换背景颜色:黑色 灰色 白色


终于把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:\               

[color=Red](loadlin.exe下载地址:[此地址下载的loadlin无法正常安装,已将9.0中提取出的附于帖子上面])[/color]

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

[ 本帖最后由 jinscan 于 2005-12-22 16:32 编辑 ]









  回复于:2005-07-05 22:25:07

鼓励!
就需要这种精神!


  回复于:2005-07-05 22:33:49

对了,有个地方说的不对,这里纠正一下
引用:
DOS启动盘不能用早期的启动软盘,因为它没有加载高端内存,只能利用640K


其实不是的,早期的也可以,即使是 DOS v3.31 也行,也可以用编辑 config.sys 的方法运用高端内存
早期的 DOS 与 WIN98 的 DOS 最大的不同,就是早期 DOS 只支持 FAT,而 6.0 以上 DOS 除了支持 FAT,还可以支持 FAT32 分区


  回复于:2005-07-05 22:42:26

谢谢platinum老师指点


  回复于:2005-07-05 23:20:37

支持下。。。。。。。。


  回复于:2005-07-06 08:16:24

支持


  回复于:2005-07-22 11:09:24

装好了,然后呢?格掉等着再从硬盘装FC5?
系统是拿来用的,不是拿来装的,到再也不用重装系统的那天你才算是学成了


  回复于:2005-07-22 12:36:43

我觉得和别的版本安装没什么大的区别,最大的区别可能就是FC4从硬盘安装也是图形界面的(其它有很多好像是文本的,没有一一试过...)


  回复于: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了。是不是还有其他的文件需要配置?


  回复于:2005-07-25 22:21:20

个人感觉:不管是哪种方式,哪种知识,但是,楼主的这种精神值得学习

我不敢说值得大家学习,因为我代表不了大家,我只能说:值得我个人学习!

我也是LINUX的一个顶级菜鸟,有问题,希望大家多多帮忙。。。


  回复于:2005-07-26 00:43:06

mark


  回复于:2005-07-26 09:39:07

:em02:  :em02:  :em02: 
恭喜楼主一下


  回复于:2005-08-10 22:38:17

引用:原帖由 "windoze" 发表:
装好了,然后呢?格掉等着再从硬盘装FC5?
系统是拿来用的,不是拿来装的,到再也不用重装系统的那天你才算是学成了

恩,偶记下了您的教导。
问题是,我以前只会从光盘安装,您说如果连安装都不会咋提 使用 呢

偶安装了就是为了用的
不过还 真用 不 熟练


  回复于:2005-08-10 22:40:36

引用:原帖由 "FYK_b"]安装时,遇到勒同样的问题,less than 4MB of memory,按照你的方法修改了config.sys,我现在用xp,没搜索到emm386.exe,就安装了dos7.1,这样就有了emm386,开机进dos,可是运行autoboot时还是提示less than 4MB of..........
 发表:

在DOS7.1中编辑一下呢


  回复于: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的某个文件夹里。


  回复于:2005-09-04 19:44:20

支持楼主啊~~~~呵呵,这个说不定以后有用!!!


  回复于:2005-10-01 12:07:36

不行哦。我按住做,但每次都说less than 4MB of memory,我用98启动盘启动。


  回复于:2005-10-01 12:46:10

引用:原帖由 "ojy0007"]不行哦。我按住做,但每次都说less than 4MB of memory,我用98启动盘启动。
 发表:


我看可能是你loadlin.exe的问题,你用1.6a试试,参考:
http://web.unbc.ca/~craftb/pub/unix/Linux/suse/old/dosutils/loadlin/update-1.6a/2.1.22.patch


  回复于:2005-10-08 15:28:37

内存不足的问题可以这样解决:
用98的启动盘,启动时用shift键跳配置文件。再loadlin就可以了。


  回复于:2005-10-11 13:55:51

我用grub for dos 就不可以~


  回复于:2005-10-21 16:10:06

loadlin要用1.6c的,老版本的不行


  回复于:2005-10-24 11:33:20

支持


  回复于:2005-10-25 11:06:02

我上次安装就是遇到了这样的问题,半天也没解决,最后装了AS3了.


  回复于:2005-10-25 14:03:45

我装上了,没那么太多的步骤.关键是那个配置文件里面的问题,其它的只要可以用九八启动盘就可以了


  回复于:2005-10-25 14:32:59

支持~~~

真是同道中人啊~~~偶之前才从硬安装了红帽子,也搞了半天.费了不少功夫,受过很多人指导~

刚还在坛里看到问Suse安装的问题,好像近期很多人问关于系统安装的问题.
不如版主来做个系统安装专题吧? 呵呵 
个人建议~


  回复于:2005-11-14 19:26:59

不行啊
1、我是在win98se的纯DOS环境下安装的,奇怪的是,如果在config.sys加载himem.sys和emm386.exe的话就会出现"less than 4MB memory"的错误提示,如果不加载himem.sys和emm386.exe的话反而没事,怎么回事呢?
2、不加载himem.sys和emm386.exe继续安装,显示如下信息:
now reading INITRO:
LOADING........................................

完成后就显示以下错误信息:
Uncompressing linux...
Ivalid compressed format (err=2)
--system halted

请问问题出在哪?四个ISO文件都没问题,能虚拟机中可以安装。谢谢


  回复于:2005-12-16 18:14:12

谢谢


  回复于:2005-12-22 16:28:36

添加loadlin 文件一份,希望大家原谅,原文中那个地址是我在网上找的,没想到它会不能用,所以这次修正一下。

向楼上各位没有安装成功的朋友说声抱歉!

[ 本帖最后由 jinscan 于 2005-12-22 16:33 编辑 ]


  回复于:2005-12-28 23:22:00

我下了个winiso,但是不能把initrd.img 提取出来,说是不注册不能提取大于3M的文件,我在网上找了好几个注册码都不行啊,请高手指导,谁可以提供个能注册的winiso,将不胜感激,谢谢


  回复于:2005-12-29 12:15:33

用deamontools 也可以的

[ 本帖最后由 jinscan 于 2005-12-29 21:17 编辑 ]


  回复于:2005-12-29 13:09:40

我把盘刻上后启动的时候从光盘引导的时候没反映。郁闷。


  回复于:2005-12-29 20:45:33

引用:原帖由 jinscan 于 2005-12-29 12:15 发表
用demontools 也可以的 


这个软件网上怎么没有下载啊,


  回复于:2005-12-29 21:20:19

不好意思,少打一字母,是deamontools
地址在这http://202.194.89.125/Soft/ShowSoft.asp?SoftID=13


  回复于:2006-01-10 10:04:18

为什么下载不了楼主更新的loadlin文件呢?


  回复于:2006-01-10 10:38:03

想问楼主一个很菜的问题:
你把那4个小程序(loadlin.exe、TRANS.TBL、vmlinuz、initrd.img、autoboot.bat),以及ISO放在winXP的D盘,也就是逻辑分区/dev/hda5,那么你将linux安装在了哪个分区?是D盘(/dev/hda5)吗?

如果哪位菜鸟有兴趣,再回答我另一个问题:
我想在自己的笔记本上安装Core4,可是我的唯一一块硬盘上有3个分区(C盘、 D盘、 E盘),安装winXP,而且每个分区上都有重要的数据,3个分区的空闲空间总和满足ISO和安装linux的需要。请为我提供一个面向安装linux的分区方案!




ad here
热门文章
·[精华] 用命令gcc test.c出的
·[精华] ftp命令大全
·[精华] [分享]一些比较经典
·[精华] [分享]一些比较经典
·[精华] [分享]一些比较经典
·[精华] 如何在一个硬盘上
·[精华] [分享] Linux 使用技
·[精华] 如何用ROOT远程登陆
·[精华] 使用Linux的8个小技
·[精华] 请各位指正(BIND
·[精华] LILO的问题好多呀,
·[精华] RH7。1 中使用SENDM
·[精华] 关于Oracle数据库安
·[精华] 怎么我的Red hat Li
·[精华] Oracle 8.1.7 for RedHa
·[精华] [求助]我如何可以远
·[精华] [转]100个最佳Linux站
相关文章
·[保留] [原创]装多系统wi
·[精彩] 个人学习笔记,希
·[精华] Linux 2.4 内核说明文
·[精华] 搭建集群负载均衡
·[精彩] 最佳的75个安全工具
·[原创] 硬盘安装LINUXFC4全过
·[保留] Red Hat Linux 9.0与Tp
·[保留] 【原创】让win2k P
·[原创] PPPOE + FreeRADIUS + M
·[保留] 成功配置了CVS(首先
·[保留] 如何禁止telnet 80
·[精彩] DHCP 的讨论(iptab
·[保留] 自動產生 電信(C
·[原创] 集群LVS+GFS+ISCSI+TO
·[原创] 如何禁掉扫描机器
·[保留] proxy_arp实验的问题
·[精彩] redhat认证考试介绍
视频广告
Ad
栏目直达 返回顶端
Copyright © 2007 - 2008 All Rights Reserved
蜀ICP备07505478号