当前位置: 技术问答>linux和unix
如何编译内核-在线等待,谁是给分,如果分数不够可以再加
来源: 互联网 发布时间:2014-12-22
本文导语: 我用的linux核心是2.4.2的redhat 7.1版,现在必须升级到2.4.19版。 但是下载后编译的结束后系统提示核心太大,lilo不能引导。 我已经使用了bzImage参数,但是还是不行 现在我的vmlinux-2.4.2-2核心大小为2280836 编译后的新核...
我用的linux核心是2.4.2的redhat 7.1版,现在必须升级到2.4.19版。
但是下载后编译的结束后系统提示核心太大,lilo不能引导。
我已经使用了bzImage参数,但是还是不行
现在我的vmlinux-2.4.2-2核心大小为2280836
编译后的新核心大小最小的时候为2938917
请问,我如何才能让我的系统使用上新的核心?
我的过程如下
make menuconfig
make dep
make bzImage
cp vmlinuz /boot/vmlinux-2.4.19
vi lilo.conf
lilo lilo.conf
不知过程是否有错
但是下载后编译的结束后系统提示核心太大,lilo不能引导。
我已经使用了bzImage参数,但是还是不行
现在我的vmlinux-2.4.2-2核心大小为2280836
编译后的新核心大小最小的时候为2938917
请问,我如何才能让我的系统使用上新的核心?
我的过程如下
make menuconfig
make dep
make bzImage
cp vmlinuz /boot/vmlinux-2.4.19
vi lilo.conf
lilo lilo.conf
不知过程是否有错
|
cp vmlinuz /boot/vmlinux-2.4.19???你在拷贝什么???
改成
cp arch/i386/boot/bzImage /boot/vmlinux-2.4.19
你的新内核被创建到arch/i386/boot/
改成
cp arch/i386/boot/bzImage /boot/vmlinux-2.4.19
你的新内核被创建到arch/i386/boot/
|
同意楼上的,检讨一下
cp bzImage /boot/任何文件名
cp zImage /boot/任何文件名
要使用新内何改lilo.conf......补充覆盖掉原内何也没有错.
cp bzImage /boot/任何文件名
cp zImage /boot/任何文件名
要使用新内何改lilo.conf......补充覆盖掉原内何也没有错.
|
make bzImage =>>>>> make zImage 试试
是不是在编译是报了错,有可能是你的选项没设对......
cp vmlinuz /boot/vmlinux-2.4.19
其实不必覆盖,你另存为其它文件也可以,改lilo.conf的image=/boot/vmlinuz-2.2.14-5.0 这一项好了,vmlinuz-2.2.14-5.0=>>>>>新内核文件名,以后系统坏了还可以用老内核.
是不是在编译是报了错,有可能是你的选项没设对......
cp vmlinuz /boot/vmlinux-2.4.19
其实不必覆盖,你另存为其它文件也可以,改lilo.conf的image=/boot/vmlinuz-2.2.14-5.0 这一项好了,vmlinuz-2.2.14-5.0=>>>>>新内核文件名,以后系统坏了还可以用老内核.