首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于嵌入式图像的Kexec

关于嵌入式图像的Kexec
EN

Stack Overflow用户
提问于 2012-06-08 18:44:54
回答 1查看 652关注 0票数 0

我正在尝试使用kexec引导我的内核映像(bzImage格式,并使用buildroot构建)。这个bzImage也嵌入了initrd。但是当我尝试kexec时,它就挂起了。我不确定在哪里可以看到kexec日志。

root@localhost boot# kexec -v kexec-工具-2007年3月30日发布的测试20070330

root@localhost boot# kexec -l /boot/ ro镜像-d --setup_linux_vesafb--command-line=安静的noapic ro noswap setup_linux_vesafb: 800x600x16 @ f0000000 +1d4c00

root@localhost boot# kexec -e

旧的kexec二进制文件在帮助中清楚地提到它还不支持bzImage,但新的kexec二进制文件支持它。所以我实际上尝试了所有的kexec版本(2.0.0/1/2/3和一些测试版本)。但我得到的结果是一样的。我尝试使用CentOS5.532位的kexec,而bzImage是为i386构建的。这实际上是Xenserver上的VM,但我认为这无关紧要。有趣的是,如果我使用grub.conf在本地安装我的bzImage (并且使用上面相同的命令行),它可以通过引导加载程序很好地引导。所以图像看起来没问题。

我对Linux引导程序非常陌生,所以这里可能遗漏了一些非常明显的东西。提供的任何帮助或指示都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 13:26:30

不知道是什么在这里发挥了魔力,但升级内核镜像中的busybox包(通过buildroot)很有帮助。它开始在所有的kexec版本中都能正常启动。有一个问题,我看到的是,由于某种原因(后kexec),box的控制台是乱码的,但如果我ssh to box,它显示一切正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10947370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档