自己动手做一个小Linux
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-16
|
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
st1\:*{behavior:url(#ieooui) }
RHEL光盘镜像下载地址:
http://www.verycd.com/topics/2766897/
内核下载地址:
http://www.kernel.org/
其他零部件地址另附
注意:下面有些长命令要直接拷贝到终端运行的话注意核对,以免命令错误.
准备:安装develop 环境(用yum
grouplinst),加一块新硬盘,分区,格式化,挂载如下;
mount /dev/hda1
/mnt/boot/
mount /den/hda1
/mnt/sysroot/
此作为新的Linux的生产目录.
把内核拷贝到 /usr/src ,解压 tar –jxf
linux-2.6.…….tar.bz2 (若后缀是tar.gz,则命令为 tar –zxf linux2.6…….tar.gz),再创建软连接linux:------à
ln –sv linux-2.6.34.1
linux
cd linux 进行make ,为减少麻烦可以把 准备好的 kernel-kernel-2.6.20-i486.cfg
拷贝到linux目录下,命令为
cp …… /usr/src/linux/
此时要处在linux目录下,然后再make
menuconfig ,在这个的基础上编辑内核.
再 make SUBDIR=arch 表示只编译内核相关的目录.
把编译好的内核复制到 /mnt/boot/
cp
arch/x86/boot/bzImage /mnt/boot/ (把内核放到boot里,启动时用)
然后改轮到busybox 了.
cd .. 回到上一目录,即src,把busybox放到这里,解压(方法同解压内核一样),然后 cd busybox-1.16.1 (进入到busybox里) , 然后 make menuconfig
选中Busybox
Settings –> Build Options –> Build Busybox as a static binary
(按空格键,出现*就是选中)
Busybox Settings –>Installation
Options -à/_install) BusyBox
installation prefix
回车,把里面的默认路径./_install 改成
/mnt/sysroot .这就行了,退出、保存.然后 make 再)
#sync (同步一下)
结束了.
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|