无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 12530|回复: 3
打印 上一主题 下一主题

[已解决] error 13: invalid or unsupported executable format!

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-19 13:02:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是先装的win7再装的archlinux
archlinux刚刚装好,没有安装桌面环境,
在grub菜单里面启动win7的时候出现
error 13: invalid or unsupported executable format!
贴出menu.list
timeout 5
default 0
color light-blue/black light-cyan/blue
#(0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmliuz26 root=/dev/sda5 ro
initrd /kernel26.img

#(1) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmliuz26 root=/dev/sda5 ro
initrd /kernel26-fallback.img

#windows
title Windows7
root (hd0,0)
chainloader +1


使用fdisk -l 显示出来
device         boot         start             end          blocks             id        system
/dev/sda1    *                  1              12            102400           83         linux
Partition 1 does not end on cylinder boundary.
/dev/sda2                       13              3927         31436800      7       HPFS/NTFS
/dev/sda3                                                                                5       extended
/dev/sda5                                                                               83      linux
/dev/sda6                                                                               82       linux swap / solaris
/dev/sda7                                                                                          linux
/dev/sda8                                                                                          win95 FAt32



这些全部是我手打出来的 纠结

[ 本帖最后由 2011沈浪 于 2011-6-21 16:58 编辑 ]
2#
发表于 2011-6-19 20:03:07 | 只看该作者
你的 (hd0,0) 上是 Linux,你怎么能用它来启动到 win7 呢?

很明显的错误。

这里是 grub4dos 的论坛,一般不讨论老的 grub 话题。

如果你换用 grub4dos,那启动 win7 很容易的:

  1. find    --set-root    /bootmgr
  2. chainloader    /bootmgr
  3. boot
复制代码
即可。但旧的 grub 不支持上述用法。

===============

突然发现,你根本没有 Win7 的系统盘。估计你把 Linux 安装到 Win7 的盘上了。这样,Win7 就被破坏了。

你的 Win7 有可能全部丢失,也有可能只是启动盘的部分丢失了。

估计你得重新折腾了。但愿你的 Win7 中没有损失掉你的重要资料。

====================

抱歉,看错了。NTFS 应该就是你的 Win7 盘。它应该是 (hd0,1)。

=====================

试试这几个:

chainloader  (hd0,0)+1
boot

chainloader  (hd0,1)+1
boot

chainloader  (hd0,2)+1
boot

chainloader  (hd0,3)+1
boot

其中应该有一个会成功的。

[ 本帖最后由 不点 于 2011-6-19 20:13 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-6-21 16:49:59 | 只看该作者

回复 #2 不点 的帖子

重要资料已经在我前一个帖子里面 完全销毁了,
我重新安装win7过后 再修复grub后 就可以启动了,
不过 我一启动在 win7磁盘管理下看到我的分区 错乱了,显示有6个主分区……
今天晚上回去给硬盘重新分下区
回复

使用道具 举报

4#
发表于 2012-12-12 10:58:08 | 只看该作者

回复 #1 2011沈浪 的帖子

可以试试内存,拔下来檫下内存金手指,试试,我也遇到类似情况,由于最近合盘,新的做u盘启动测试,启动失败,以为自己合盘没搞好,换原来一直使用都好好的做u盘启动,问题依旧,换虚拟机测试,提示一点没变,照样启动不起来,后来百度找了几篇留言,终于后人提到是内才能问题,马上关机拔插内存测试,果然,u盘文件没变动过,拔插内存后立马能够启动了,所以我想,这种问题,内存可能性最大,上次遇到老电脑提示pci.sys缺少而不能启动,手动复制此文件到相应位置,依然如此提示,后来百度也有人说是内存问题,也是通过拔插内存解决了此问题,我想啊,是不是起启动软件提示错误信息通常都不准确,看来内存问题导致的问题很多,特别是某些疑难杂症,可以试试内存
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-31 07:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表