免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2123 | 回复: 3
打印 上一主题 下一主题

配置编译kernel通过了,可启动新Kernel时出现以下错误提示,请高手指点!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-19 22:54 |只看该作者 |倒序浏览
-----------------步骤如下-------------------
sudo cp /boot/config-2.6.28-11 /usr/src/.config
make menuconfig
make
make modules_install
mkinitramfs -o /boot/initrd.img-2.6.29-3
sudo cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.29-3
sudo cp System.map /boot/System.map-2.6.29-3
sudo cp .config /boot/config-2.6.29-3
sudo gedit /boot/grub/menu.lst(......)
restart....
start new kernel
-----------------出现以下问题-------------------
FATAL: Could not open /lib/.............
FATAL: Could not load /lib/.............
........................................
Gave up waiting for root device.Common problems:
-Boot args (cat /proc/cmdline)
-Check rootdelay=(did the system wait long enough?)
-Check root=(did the system wait for the right device?)
-Missing modules(cat /proc/modules;ls /dev)
ALERT! /dev/disk/by-uuid/************* does not exist.Droppiing to a shell!

BusyBox v1.10.....................
希望有高手可以帮忙解决一下。

论坛徽章:
0
2 [报告]
发表于 2009-08-20 09:27 |只看该作者
sudo cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.29-3
sudo cp System.map /boot/System.map-2.6.29-3
sudo cp .config /boot/config-2.6.29-3

这些好像不用手工copy吧 直接用以下命令就可以了,你可以试试看
make
make install
make modules_install

论坛徽章:
0
3 [报告]
发表于 2009-08-20 23:50 |只看该作者

回复 #2 fleyahjj 的帖子

恩,好像可以,不过,我差不多这是这样做都可以,
可以起启新内核时,还是有上面的问题,
不过我在RedFlag Linux上可以成功,
以上出错误是在ubuntu8.4上做的

论坛徽章:
0
4 [报告]
发表于 2009-08-21 09:09 |只看该作者
rootfs 是你自己手工制作的吧? 如果是自己制作的make modules_install要指定路径的
make MODULE_INSTALL_PATH=" rootfs path" install

kernel 启动的时报错信息: Missing modules(cat /proc/modules;ls /dev)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP