免费注册 查看新帖 |

Chinaunix

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

[系统安装] linux 启动13号错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-09-26 11:47 |只看该作者 |倒序浏览
本帖最后由 春之晓者 于 2014-09-26 11:47 编辑

最近在折腾一个旧内核项目,没有了源码,只有kernel文件,更换内核后启动时报了

谷歌半天+1晚上也没搞定
期间尝试的办法:
1. 更换vmlinuz后可以启动,说明initrd没问题
2. 按照这篇文章http://smilejay.com/2013/06/extract-vmlinuz-and-initrd/ 介绍,能够解压vmlinuz

同时发现了个问题
其他kernel的vmlinuz的格式是x86 boot sector,这唯独要安装的这个格式为gzip compressed data, from Unix, max compression
不知道是否是这里的问题,若是的话,这两种格式怎么转换呢?

论坛徽章:
0
2 [报告]
发表于 2014-09-26 14:29 |只看该作者
问题确定了,这个版本的内核是在xen环境下运行的,也就是说
xen环境下vmlinuz 的格式为gzip compressed data, from Unix, max compression
普通物理下vmlinuz的格式为x86 boot sector
可以通过readelf -S命令查看,比如我这个的结果为
[38] __xen_guest       PROGBITS         0000000000000000  0054e9eb      00000000000000d6  0000000000000000           0     0     1

这种内核跟普通物理机上内核是没办法转换的,所以唯一的办法就是搭建个xen环境了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP