无忧启动论坛

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

[分享] 0.46a引导syslinux死机问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-4 17:07:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚将syslinux升级到5.01,同时也将GRUB4DOS升级到愚人节的0.46a版本,发现启动时按空格键引导syslinux死机,换成愚人节版本的0.45c则没有任何问题。
没有测试syslinux 4的版本有没有问题,不知道是不是0.46a的Bug.
2#
发表于 2013-4-5 07:32:06 | 只看该作者
是光盘吗?已经有报告说,新的 0.4.6a 在光盘文件系统上有 bug。

如果不是访问光盘 iso 的文件系统,应该不会有问题的。

暂时请换用 0.4.5c,这是稳定系列。0.4.6a 处于开发测试阶段。
回复

使用道具 举报

3#
 楼主| 发表于 2013-4-5 11:25:04 | 只看该作者
是U盘,做的SYSLINUX和GRUB4DOS双启动,默认到G,按空格则到S,0.46a按空格键后死机,没有任何反应。
回复

使用道具 举报

4#
发表于 2013-4-5 11:46:53 | 只看该作者
不一定是 0.4.6a 的 bug。也可能是 U 盘固有的问题。我们早就知道,USB 的 BIOS 存在很多问题。出现莫名其妙的启动失败,通常是 BIOS 的某个 bug 造成的。

由于你提供的信息也不多,所以,也不能肯定是什么地方的问题。

总之,你自己看着办。也可以暂时不管它,而用 0.4.5 了事。
回复

使用道具 举报

5#
发表于 2013-4-8 11:24:19 | 只看该作者
视乎楼主在 mbr 使用了第三方(或自己 diy)引导代码。

按空格则到S,是重新加载含有 g4d 的引导代码?是 grldr? 还是 grldr_mbr? 或是 grldr_dbr?
应当是重新加载时出了问题。
回复

使用道具 举报

6#
发表于 2013-4-8 11:26:33 | 只看该作者
0.4.6a 于2013.4.6更新了,修复了光盘问题。
回复

使用道具 举报

7#
发表于 2013-4-8 14:53:19 | 只看该作者
对于喜欢 diy 的网友给点提示:
0.45c 或 0.46a 的 grldr, grldr_mbr :逐一搜索磁盘主分区,逻辑分区,找到 ext2 分区时(预读4扇区,包含参数),把分区引导代码移动到 0x0d00 处,然后把相关参数填充到头部,之后跳转到 0x0d00 执行。
0.45c 的分区引导代码缺少参数,不能单独执行。
0.46a 的分区引导代码,要读 mbr ,找到活动分区,读4扇区,把相关参数填充到 pbr 头部,然后继续执行。
回复

使用道具 举报

M
8#
发表于 2013-4-8 15:19:25 | 只看该作者
回复 7# 2011yaya2007777


    谢谢提示,学习了。
回复

使用道具 举报

9#
 楼主| 发表于 2013-4-19 15:10:36 | 只看该作者
2011yaya2007777 发表于 2013-4-8 11:24
视乎楼主在 mbr 使用了第三方(或自己 diy)引导代码。

按空格则到S,是重新加载含有 g4d 的引导代码?是 ...

是将SYSLINUX写入到PBR,然后用BOOTICE将GRUB4DOS写入MBR,写入时的选项是按空格键加载原来的SYSLINUX启动,具体过程还真不了然。
兄弟是高手,佩服。
回复

使用道具 举报

10#
发表于 2013-4-19 18:01:05 | 只看该作者
看楼上的描述,估计是你自己搞错了。

按空格键加载的应该是备份在 MBR 第二扇区的 “原来的单扇区 MBR”。

1、如果你没有把安装 grub4dos 之前的 MBR 备份在第二扇区,这将无效。
2、如果你备份了,但它本来就不是用来引导 syslinux 的,那样也达不到你的目的。

回复

使用道具 举报

11#
发表于 2013-4-19 18:16:02 | 只看该作者
不点 发表于 2013-4-19 18:01
看楼上的描述,估计是你自己搞错了。

按空格键加载的应该是备份在 MBR 第二扇区的 “原来的单扇区 MBR” ...

原来不点大师长这样,哈哈
回复

使用道具 举报

12#
发表于 2013-4-20 16:02:12 | 只看该作者
不点分析的正确。按9楼说法,"用BOOTICE将GRUB4DOS写入MBR,写入时的选项是按空格键加载原来的SYSLINUX启动",估计还勾选了备份MBR,这实际是把第一扇区原0.45c版本的grldr.mbr的首扇区复制到第二扇区,覆盖了应当保留的,前一次使用BOOTLICE备份的,可以正常使用的,真正的MBR代码。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 18:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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