当前位置: 技术问答>linux和unix
求助:内核编译出错,系统不能启动!!
来源: 互联网 发布时间:2015-03-10
本文导语: 我在mandrake9.0下编译升级内核(2.4.19升级到2.5.68)的时候,按以下步骤执行 1. make mrproper 2. make config 3. make dep 4. make clean 5. make bzImage 6. 安放新的vmlinuz到/boot/下面 7. 更新System.map 8. 改写...
我在mandrake9.0下编译升级内核(2.4.19升级到2.5.68)的时候,按以下步骤执行
1. make mrproper
2. make config
3. make dep
4. make clean
5. make bzImage
6. 安放新的vmlinuz到/boot/下面
7. 更新System.map
8. 改写lilo.conf
在lilio.conf 中有一行
initrd=/boot/initrd.img.
现在我的initrd.img文件是以前没有升级时候的(旧的),在编译内核的时候,我应该没有创建一个initrd.img文件,而vmlinuz却变成了新的。所以两个东西不配套,现在启动的时候就抱错。
提示:
No setup signature found ...
请问在改写lilo.conf的时候如何处理initrd=/boot/initrd.img这一行。
谢谢!!!!!
1. make mrproper
2. make config
3. make dep
4. make clean
5. make bzImage
6. 安放新的vmlinuz到/boot/下面
7. 更新System.map
8. 改写lilo.conf
在lilio.conf 中有一行
initrd=/boot/initrd.img.
现在我的initrd.img文件是以前没有升级时候的(旧的),在编译内核的时候,我应该没有创建一个initrd.img文件,而vmlinuz却变成了新的。所以两个东西不配套,现在启动的时候就抱错。
提示:
No setup signature found ...
请问在改写lilo.conf的时候如何处理initrd=/boot/initrd.img这一行。
谢谢!!!!!
|
做一个与新内核匹配的initrd:
# mkinitrd /boot/initrd-2.5.68.img 2.5.68
# mkinitrd /boot/initrd-2.5.68.img 2.5.68