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

发布于 2022-09-18 02:17:17 字数 1044 浏览 11 评论 0

-----------------步骤如下-------------------
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.....................
希望有高手可以帮忙解决一下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

趴在窗边数星星i 2022-09-25 02:17:17

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

滥情哥ㄟ 2022-09-25 02:17:17

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

野侃 2022-09-25 02:17:17

rootfs 是你自己手工制作的吧? 如果是自己制作的make modules_install要指定路径的
make MODULE_INSTALL_PATH=" rootfs path" install

kernel 启动的时报错信息: Missing modules(cat /proc/modules;ls /dev)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文