无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8059|回复: 12
打印 上一主题 下一主题

请教!!!grub4dos引导syslinux总是失败

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-12 10:27:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为一个硬盘做启动,分区为fat32格式,用syslinux写入pbr可以启动。

Grub4dos引导syslinux

title SYSLINUX
chainloader --force /SYSLINUX.BIN

SYSLINUX.BIN是用BOOTICE备份3个扇区syslinux的pbr得到的。


一直失败!!!!!



哪位仁兄能对小弟指点一二,不胜感激之至。
2#
发表于 2010-11-12 12:17:14 | 只看该作者
chainloader 不支持 syslinux.bin

但是支持光盘 ISO 上的 isolinux.bin。
回复

使用道具 举报

3#
 楼主| 发表于 2010-11-12 12:21:24 | 只看该作者
谢谢不点。我该用什么命令才能调用syslinux呢?
回复

使用道具 举报

4#
发表于 2010-11-12 13:07:00 | 只看该作者

回复 #3 zxjsjd 的帖子

把你备份得到的syslinux.bin发来看看。。。
回复

使用道具 举报

5#
 楼主| 发表于 2010-11-12 16:36:31 | 只看该作者
试了好几版本的syslinux都不行,用winhex提取16个启动扇区也不行。 SYSLINUX.rar (894 Bytes, 下载次数: 44)

[ 本帖最后由 zxjsjd 于 2010-11-12 16:37 编辑 ]

SYSLINUX.rar

894 Bytes, 下载次数: 40, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2010-11-12 19:36:28 | 只看该作者
以前我用syslinux 3.86用grub加载PBR倒是很正常的!
你的情况有点奇怪,呵呵
回复

使用道具 举报

7#
发表于 2010-11-12 20:40:56 | 只看该作者
尝试仅备份一个扇区看看,或者去掉 --force
回复

使用道具 举报

8#
 楼主| 发表于 2010-11-13 13:02:45 | 只看该作者

回复 #7 Pauly 的帖子

试过了,也不行。从3.82一直试到4.03,扇区从一个一直到16个都试过了。
回复

使用道具 举报

9#
发表于 2010-11-13 14:40:43 | 只看该作者

回复 #8 zxjsjd 的帖子

你用grub直接启动这个分区能够成功吗?

title 【04】 引导第二主分区[启动SYSLINUX]
rootnoverify (hd0,1)
chainloader +1
回复

使用道具 举报

10#
 楼主| 发表于 2010-11-13 20:05:33 | 只看该作者

回复 #9 天涯海角1216 的帖子

刚刚试过了,可以启动。 不过我把syslinux装在第一主分区了。

所以rootnoverify (hd0,0)来着。

[ 本帖最后由 zxjsjd 于 2010-11-13 20:37 编辑 ]
回复

使用道具 举报

11#
发表于 2020-10-22 19:11:38 | 只看该作者
我也遇到跟你同样的问题,我制作好之后,制成iso文件,启动这个文件就报你这个错误。
把这个iso作为  EFI.ISO制作一键U启制作脚本来制作,也是失败
回复

使用道具 举报

12#
发表于 2020-10-22 21:50:40 | 只看该作者
把这么老的帖子都翻出来了。这种精神感动了我,我得回一帖,表示支持。

看到我在十年前的答复,说 grub4dos 不支持 syslinux.bin,只支持 iso9660 文件系统下的 isolinux.bin。

补充一点:

虽然已经支持了  iso9660 文件系统格式下的 isolinux.bin,但支持得相当辛苦,几经折腾。什么意思呢?就是,刚开始第一次支持了它,不久后,isolinux.bin 就发生了变动,导致原先的 chainloader 命令失效。经过研究,好不容易第二次又支持了它,但很快,isolinux.bin 又更改了头部信息,导致 chainloader 再次失败。于是又进行了第三次的 hack,又一次征服了它。我这里用征服一词,表示我个人的思想倾向,那是一种记忆,永生都不会消失。几次折腾,当时我很清楚地知道,那都是 syslinux 开发者故意制造的不兼容。即使现在,我仍然没有改变想法。不同意者,不要问我 “为什么 ..... 会做 ..... 这样的事情?”,因为我会反问你:“为什么 ..... 不可能做 ..... 这样的事情?” 一切皆有可能。我个人的倾向,就是代表我个人。我没强迫任何人都必须有同样的倾向。我也不干涉别人有任何可能的倾向。

有人顶贴了,我就说说这事。没人顶贴,我还想不起来这事。

BIOS 之下的一切,也都将进入博物馆,不再有现实意义了。你们都得被迫使用新的 EFI 启动方案。BIOS 是要淘汰的东西,现在去学它,不划算。知识应该是在它有用的时候去学,而不是等到它即将入土的时候才去学。

点评

syslinux故意制造不兼容,造成自己半死不活了 legacy是g4d挑大梁,UEFI是grub2崛起。 当年还是各种引导转来转去,合个盘没个三四种引导方式都不好意思晒出来,其中集大成者是hhh333。现在呢就是bootmgr/bootmgrfw.  详情 回复 发表于 2020-10-23 18:17
回复

使用道具 举报

13#
发表于 2020-10-23 18:17:31 来自手机 | 只看该作者
不点 发表于 2020-10-22 21:50
把这么老的帖子都翻出来了。这种精神感动了我,我得回一帖,表示支持。

看到我在十年前的答复,说 grub4 ...

syslinux故意制造不兼容,造成自己半死不活了
legacy是g4d挑大梁,UEFI是grub2崛起。
当年还是各种引导转来转去,合个盘没个三四种引导方式都不好意思晒出来,其中集大成者是hhh333。现在呢就是bootmgr/bootmgrfw.efi与grub2/g4d这两系常用了,其它有也是偶尔用用,非主流。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 19:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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