当前位置: 技术问答>linux和unix
怎样才能使用新编译的内核
来源: 互联网 发布时间:2015-03-06
本文导语: 内核编译成功,也将相应的文件复制到了boot目录并做了映射。 修改了lilo.conf文件, image=/boot/vmlinuz-2.4.20 label=linux2.4.20 read-only root=/dev/hda1 运行lilo显示已经加入了linux2.4.20. 重新启动...
内核编译成功,也将相应的文件复制到了boot目录并做了映射。
修改了lilo.conf文件,
image=/boot/vmlinuz-2.4.20
label=linux2.4.20
read-only
root=/dev/hda1
运行lilo显示已经加入了linux2.4.20.
重新启动的时候没有新内核的载入选项。即使修改了default值将其指向新内核,但是默认还是进入旧的。谁知道这是什么原因?为什么所有的资料都只是教你怎么去编译内核,却没有常见错误指南。
修改了lilo.conf文件,
image=/boot/vmlinuz-2.4.20
label=linux2.4.20
read-only
root=/dev/hda1
运行lilo显示已经加入了linux2.4.20.
重新启动的时候没有新内核的载入选项。即使修改了default值将其指向新内核,但是默认还是进入旧的。谁知道这是什么原因?为什么所有的资料都只是教你怎么去编译内核,却没有常见错误指南。
|
的确没碰上过这样的问题,既然lilo已经显示加入了新的菜单项为什么启动的时候会没有呢?
如果实在不行就按楼上有位兄弟说的,改用grub吧!
如果实在不行就按楼上有位兄弟说的,改用grub吧!
|
用grub吧
|
image=/boot/vmlinuz-2.4.20
label=linux2.4.20
read-only
root=/dev/hda1
直接进入新的界面即可
label=linux2.4.20
read-only
root=/dev/hda1
直接进入新的界面即可
|
image后面是你新编译的内核名称吗?据我所知,在缺省情况下,新编译完的内核名称应改为bzImage,你是吗?他在/linux/arch/i386/boot/下,你应该将此文件拷贝至/boot下,将名称改为你所在lilo里写的名称。
|
你最好把你以前的lilo.conf贴出来,然后把你修改完以后的lilo.conf也贴出来。
|
gz