当前位置: 技术问答>linux和unix
重新编译后的内核只有516K,可执行lilo是为什么总提示/boot/vmlinuz is too big?
来源: 互联网 发布时间:2015-01-18
本文导语: 内核版本2.4.20 工作目录/usr/src/linux make mrproper make config make dep make clean make zImage make zdisk vi /etc/lilo.conf,将新编译的系统加进去,保存退出 lilo,提示Added linux.old /boot/vmlinuz is too big. 以失败告终。 不...
内核版本2.4.20
工作目录/usr/src/linux
make mrproper
make config
make dep
make clean
make zImage
make zdisk
vi /etc/lilo.conf,将新编译的系统加进去,保存退出
lilo,提示Added linux.old
/boot/vmlinuz is too big.
以失败告终。
不知道为什么?有谁遇到过,是怎么解决的?
工作目录/usr/src/linux
make mrproper
make config
make dep
make clean
make zImage
make zdisk
vi /etc/lilo.conf,将新编译的系统加进去,保存退出
lilo,提示Added linux.old
/boot/vmlinuz is too big.
以失败告终。
不知道为什么?有谁遇到过,是怎么解决的?
|
用make bzImage吧
make zImage 是很老版本的编译命令了,且易出错
还有make zdisk是将新内核拷到软盘上去,建立引导信息,是不是内核太大,以至于软盘放不下啊
make zImage 是很老版本的编译命令了,且易出错
还有make zdisk是将新内核拷到软盘上去,建立引导信息,是不是内核太大,以至于软盘放不下啊
|
make bzImage 是建立从硬盘启动的内核,大一点没关系,不会报错;make zImage是建立软盘启动的内核,大一些就会有警告/错误信息。
|
make bzImage
|
要么再裁剪掉一些功能(我现在编译后,内核只有300多k),如把一些不常用的功能变成动态加载的模块等,或者就使用make zImage 建立压缩内核。