当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 从9.04升级到9.10后,Invalid or unsupported executable format
帖子发表于 : 2009-10-31 15:11 

注册: 2007-01-16 15:41
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
用Ubuntu四五年了,昨天晚上兴高采列从9.04升级到9.10后,結果坏了,进不了系统,选择2.6.41-14内核就会报Error 13: Invalid or unsupported executable format错误,选择原来9.04的2.6.28-16报Error 24 : Attempt to access block outside partition。幸好装了双系统,还有一个XP,虽然XP几乎没用了,还是留着,以防万一,这不是用着了。
选择XP可以进Windows,google了半天,E文不好,没有找到什么解决办法,找了张9.04 的live cd进入,半懂不懂的乱改menu.lst,然后重启,得了,这次彻底完了,连grub菜单都不出来,一启动就弹出
引用:
grub>

直接进入grub命令模式,我那懂这个玩艺,现在没有菜单,连XP也进不去了,又用9.04 的live cd进入,把menu.lst恢复,結果还是不一样,不管怎么改,就是不出grub菜单了,就这用live cd来来回回几十次后,烦了,用live cd在网上google了一个grub这个玩艺命令模式,学了一点,简单知道grub命令,重启,在弹出的
引用:
grub>

命令模式下,输入
引用:
grub>root (hd0,6)

Enter,再输入
引用:
grub>kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda7/ ro

还是Error 13: Invalid or unsupported executable format错误,晕了
换升级前9.04的内核,输入
引用:
grub>kernel /boot/vmlinuz-2.6.28-16-generic root=/dev/sda7/ ro

没有报错了,有戏,接着输入
引用:
grub>boot

竟然进去了,有点兴奋,搞了半天,终于可以进入X了,虽然进入X,可以用的还是升级前9.04的内核2.6.28-16,再说没有了Grub菜单,每天都这样用grub命令输入,还得记住一长串东东,谁受得呀。
继续google找答案,知道新安装的9.10己经采用grub2,grub从9.04升级过来的不会自动升级grub2,想了想,反正己经没有grub菜单,升至grub2碰碰运气,反正也不知道什么错误,实在不行,搞坏了就到网上下个9.10重新格盘安装得了。又找了半天想关怎么从grub升级到grub2,原来挺简单的,打开终端,输入
引用:
sudo apt-get install grub2

然后输入
引用:
sudo upgrade-from-grub-legacy

按照提示简单设置一下grub2,在恐恐慌慌中重启,grub2菜单显示出来,选择内核2.6.31-14进入,OK,正常启动,然后又换了内核2.6.28-16和XP试试,都没问题了,很是欣慰,可是己经凌晨3点多了,得了,睡觉去,明天再接着搞。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译