| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
1、下载内核
·我用的是linux-2.4.20.tar.gz (google一下,多的是),拷到工作目录,解压。 网管u家u.bitscn@com
说明:我在VM上装了个Redhat9.0, 在XP上下载,通过VM的共享目录拷到Redhat中。
2、配置内核 网管u家u.bitsCN.com
·好多配置选项,因为不懂,就更改了一个选项: 把cpu的结构设为i386。 网管论坛bbs_bitsCN_com
make menuconfig (用其他的也一样:xconfig等等)
网管网www_bitscn_com
·建立依耐关系
中国网管联盟bitsCN.com
make dep 网管联盟bitsCN@com
·编译内核 网管u家u.bitscn@com
make arc=i386 bzImage (还能用zImage和vmLinuz,有什么不同,还要学习) 中国网管联盟bitsCN.com
·在 linux-2.4.20/arc/i386/boot/ 下生成bzImage。
网管下载dl.bitscn.com
注意:有可能报错找不到uudeocde命令,是sharutils包的工具,好像说是redhat默认没有装,随便下一个装一下,我用的是sharutils-4.6.3.tar.gz。
3、建立iso印像 网管u家u.bitscn@com
·把loadlin.exe bzImage 拷到一个目录下,把bzImage 重命名为vmlinuz
网管bitscn_com
·写一个bat脚本自动运行loadlin : loadlin vmlinuz 命名为 autoboot.bat
4、运行准备 网管联盟bitsCN@com
·新建一个虚拟机,选linux虚拟机
·把cdrom的内容设为iso印像 网管网www.bitscn.com
·新建一个软驱,把一个DOS启动印像装在这个软驱中,我用的是 MSDOS710.IMG
5、运行
·启动虚拟机,进入DOS。
·iso被识别为从C:,经入C盘,看见autoboot.bat,loadlin.exe, bzImage 这3个文件。
·运行autoboot.bat, 内核启动起来了,报错:不能挂在根文件系统。当然报错,引文根本没有啊:) 网管u家u.bitscn@com
至此,一个内核运行起来了,下一步要坐根文件系统了:)
|
0
|
评论加载中…