- 论坛徽章:
- 0
|
我使用的是红帽9.0,rtlinux内核是rtlinux-3.2-pre2.tar
编译过程如下:
1.将Linux-2.4.20.tar.gz和rtlinux-3.2-pre2.tar.bz2拷贝到/usr/src目录下
2.解包
tar –xzvf Linux-2.4.20.tar.gz
tar fxvj rtlinux-3.2-pre2.tar.bz2
3.建立链接
#cd /usr/src
# ln –s /usr/src/linux-2.4.20 linux
4.Patch实时内核
#cd /usr/src/linux
#patch –p1 < /usr/src/rtlinux-3.2-pre2/patches/kernel_patch-2.4.20-rtl3.2-pre2
5.编译内核
#make menuconfig
#make dep;make clean;make bzImage
#make modules;make modules_install;
6.引导实时内核
①将/usr/src/linux/arch/i386/boot/目录下的bzImage拷贝到/boot/下面
②在grub.conf中加入如下几行
title rtlinux
root (hd0,2)
kernel /boot/bzImage ro root=/dev/hda3
最后重新启动机器:#reboot
随后重启选中rtlinux之后
出现:
booting 'rtlinux'
root(hd0,2)
Filesystem type is ext2fs,partition type 0x83
kernel /boot/bzImage ro root=/dev/hda3
Error 15:files not found
哪位大侠能指点下,小弟没有分恭喜,很不好意思,还是希望高手能指点迷津! |
|