无忧启动论坛

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

[已解决]GRUB4DOS引导SYSLINUX出错,请求帮助

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-16 00:44:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题已解决:原来是fbinst创建的(ud)区与可见区里使用的GRLDR和SYSLINUX版本不对引起的,菜单没问题。
小结一下经验:对于fbinst或量产后U盘可见可读写的USB-HDD+或USB-ZIP+分区来说,U+方式的SYSLINUX引导得使用LDLINUX.BIN好些,如果使用U+自动生成的LDLINUX.SYS文件,可能会出现引导或加载失败的现象,例如:使用x.Nichdlas兄弟的“多启解决方案3.0版”量产成USB-CDROM,而另外HDD区使用U+方式制作成可引导的HDD,这样一来,多种启动方式切换SYSLINUX引导很容易出现“乱码”、“花屏”、“找不到引导文件”等问题。也不知道我说得对不对?嘿嘿。。。。。。。



无忧网友帮我订做一个双启ISO文件,用于整合“我心如水PE系列”,该ISO原版U+后,但新的问题又来了,帮我看一下:
该ISO为ISOLINUX/SYSLIINUX与GRUB4DOS/GXFBOOT双启,ISOLINUX/SYSLIINUX为一启;但目前用U+后,SYSLIINUX切换至GRUB4DOS/GXFBOOT正常,从GRUB4DOS/GXFBOOT切换至SYSLINUX出现:
SYSLINUX 3.82 2009-06-09 EBIOS Load error-Boot error

GRUB4DOS菜单为:
  1. find --set-root /BOOT/G4DGFX/G4DGFX.X
  2. splashimage /BOOT/G4DGFX/G4D.XPM.GZ
  3. fontfile /BOOT/G4DGFX/FONT.GZ
  4. timeout 10
  5. default 1
  6. outline
  7. clear
  8. title [1] 我心如水 Server 2003 PE
  9. chainloader /BOOT/G4DGFX/WX03.BIN
  10. title [2] 我心如水 Server 2003 PE(先驱动USB2.0)
  11. map --mem /BOOT/IMGS/D2WX03.IMG (fd0)
  12. map --hook
  13. rootnoverify (fd0)
  14. chainloader +1

  15. .................................................................................                              -----中间菜单项略过

  16. title [8] 切换至 SYSLINUX 菜单
  17. chainloader /BOOT/LDLINUX.BIN
  18. title [9] 切换至 GfxBoot 菜单
  19. chainloader /BOOT/GRLDRGFX.BIN
  20. title --- 从第一硬盘启动
  21. checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  22. checkrange 0x80 read 0x8280 && map --hook
  23. chainloader (hd0)+1
  24. title --- 搜索并启动系统
  25. configfile /BOOT/G4DGFX/EXS.CHS
  26. title
  27. clear
  28. title 重启计算机
  29. reboot
复制代码


GFXBOOT菜单为:

  1. find --set-root /BOOT/G4DGFX/G4DGFX.X
  2. timeout 10
  3. default 1
  4. gfxmenu /BOOT/G4DGFX/MESSAGE.X
  5. configfile /BOOT/G4DGFX/MENUS.CHS

  6. title [1] 我心如水 Server 2003 PE
  7. chainloader /BOOT/G4DGFX/WX03.BIN
  8. title [2] 我心如水 Server 2003 PE(先驱动USB2.0)
  9. map --mem /BOOT/IMGS/D2WX03.IMG (fd0)
  10. map --hook
  11. rootnoverify (fd0)
  12. chainloader +1

  13. ...........................................................                             ------------------中间菜单项略过

  14. title [8] 切换至 SYSLINUX 菜单
  15. chainloader --force /BOOT/LDLINUX.BIN
  16. title [9] 切换至 Grub4Dos 菜单
  17. chainloader --force /BOOT/GRLDRG4D.BIN
  18. title --- 从第一硬盘启动
  19. checkrange 0x80 read 0x8280 && map (hd1) (hd0)
  20. checkrange 0x80 read 0x8280 && map --hook
  21. chainloader (hd0)+1
  22. title --- 搜索并启动系统
  23. configfile /BOOT/G4DGFX/EXS.LST
复制代码


SYSLINUX菜单为:
  1.       default /BOOT/ISOLINUX/VESAMENU.C32
  2.        timeout 100
  3.       F2 SYSLINUX.CFG
  4.        MENU BACKGROUND MENU.PNG
  5.        MENU TITLE
  6.        MENU WIDTH 49
  7.        MENU MARGIN 1
  8.        MENU ROWS 20
  9.        MENU HELPMSGROW 23
  10.        MENU TIMEOUTROW 24
  11.        MENU TABMSGROW 24
  12.        MENU CMDLINEROW 1
  13.        MENU HSHIFT 15
  14.        MENU VSHIFT 4
  15.        MENU color border 0 #0000 #0000 none
  16. LABEL 1
  17.    MENU LABEL [^1]
  18.    kernel /BOOT/ISOLINUX/WX03.BIN

  19. ........................................................................               ------------------中间菜单略地

  20. LABEL gfx
  21. MENU LABEL [^8]
  22.    MENU DEFAULT
  23. kernel /BOOT/GRLDRGFX.BIN
  24. LABEL g4d
  25. MENU LABEL [^9]
  26. kernel /BOOT/GRLDRG4D.BIN
  27. LABEL boothdzip
  28. MENU LABEL ---
  29. kernel /BOOT/ISOLINUX/CHAIN.C32 hd0
  30. LABEL boothdhdd
  31. MENU LABEL ---
  32. kernel /BOOT/ISOLINUX/CHAIN.C32 hd1
  33. LABEL reboot
  34. MENU LABEL ---
  35. kernel /BOOT/ISOLINUX/REBOOT.C32
复制代码



SYSLINUX为3.82 090609版,GRUB4DOS为0.4.4 090620版,不知道什么地方错了,请指正。。。。(经过大家帮助已解决)




[ 本帖最后由 天使的魔翼 于 2009-7-16 18:22 编辑 ]
2#
发表于 2009-7-16 08:11:43 | 只看该作者
好像只有特制的PE(0PE?),才支持在UD(Fbinst)运行?

建议先用传统的USBHDD,试试。

另外default 5??

我看了下你好像总共只有4个Title
回复

使用道具 举报

3#
发表于 2009-7-16 09:03:10 | 只看该作者
可能的问题:
一:非中文版GRLDR
二:中文版GRLDR但没加载FONT文件
其它:
我不知你的03PE有多大,但如果太大,不建议搞进UD,要知道,仿真ISO会把整个ISO调进内存,如果一大这会使启动速度变得很慢。
GRLDR中文版上传给你,最新的2009-6-20的。

[ 本帖最后由 lrbin50 于 2009-7-16 09:04 编辑 ]

grldr.rar

113.85 KB, 下载次数: 151, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2009-7-16 09:24:38 | 只看该作者
嘿嘿,U+到U盘使用grldr出现的问题,在时空论坛是不予理会滴。
是故,建议先换个安装到u盘的方式再来讨论grldr的问题。
回复

使用道具 举报

5#
 楼主| 发表于 2009-7-16 13:14:16 | 只看该作者
感谢各位大大的帮助,中文显示问题已经解决(使用lrbin50提供的文件),用fbinst制作中文启动盘很顺利;新的问题又出现了,希望你们继续指正。

[ 本帖最后由 天使的魔翼 于 2009-7-16 13:20 编辑 ]
回复

使用道具 举报

6#
发表于 2009-7-16 16:42:01 | 只看该作者
title [8] 切换至 SYSLINUX 菜单
chainloader /BOOT/LDLINUX.SYS

title [8] 切换至 SYSLINUX 菜单
chainloader /BOOT/LDLINUX.BIN

[ 本帖最后由 ali88home 于 2009-7-16 16:44 编辑 ]
回复

使用道具 举报

7#
发表于 2009-7-16 17:54:12 | 只看该作者
呵呵 切换SYSLINUX为啥不用这个:
title [8] 切换至 SYSLINUX 菜单
        find --set-root /ldlinux.sys
        chainloader +1
或不用find --set-root应该也可:
title [8] 切换至 SYSLINUX 菜单
        chainloader /ldlinux.sys
回复

使用道具 举报

8#
 楼主| 发表于 2009-7-16 18:03:18 | 只看该作者
原帖由 x.Nichdlas 于 2009-7-16 17:54 发表
呵呵 切换SYSLINUX为啥不用这个:
title [8] 切换至 SYSLINUX 菜单
        find --set-root /ldlinux.sys
        chainloader +1
或不用find --set-root应该也可:
title [8] 切换至 SYSLINUX 菜单
        chainloader /ldl ...



兄弟,你总算是来了,你帮我订做的那模板我反复研究过后,打算用fbinst布置到U盘,先前的问题是中文显示不正常;后来换个GRLDR,好了;
现在提问的原因,是切换启动方式的问题,不过自己解决好了,先汗一个。。。。。。。。。
原来,我把版本搞错了,fbinst创建的(ud)区使用的是3.81,而可见分区用的是3.82,现在已经能正常使用了,而且还能在隐藏分区和可见分区相互调用。
回复

使用道具 举报

9#
发表于 2009-7-16 18:20:15 | 只看该作者

回复 #8 天使的魔翼 的帖子

当时弄的时候grldr版本老

呵呵 搞定了就好 俺今天请了个假办户口的事 所以有功夫上来瞎逛~
回复

使用道具 举报

10#
 楼主| 发表于 2009-7-16 18:26:30 | 只看该作者
原帖由 x.Nichdlas 于 2009-7-16 18:20 发表
当时弄的时候grldr版本老

呵呵 搞定了就好 俺今天请了个假办户口的事 所以有功夫上来瞎逛~



办假户口?????不会吧???

对了,你那更新的“方案3.0版”还有些小问题哦,不过自己动手的话,基本上都可以解决。
还有,这个东西保证你感兴趣“在外部MENU.LST调用GRLDR内部菜单的问题”  来自于时空BBS;地址:http://bbs.znpc.net/viewthread.php?tid=5698&extra=page%3D1
回复

使用道具 举报

11#
发表于 2009-7-16 19:53:37 | 只看该作者

回复 #10 天使的魔翼 的帖子

-_-!!!!  老大 请了个假,办户口 这是分开的……
回复

使用道具 举报

12#
发表于 2009-7-16 19:54:55 | 只看该作者

回复 #10 天使的魔翼 的帖子

请把问题反映出来 以方便俺修复
回复

使用道具 举报

13#
发表于 2009-7-17 12:06:40 | 只看该作者
学习了……
在 U 盘上,chainloader /BOOT/LDLINUX.BIN 就可以切换到 Syslinux 菜单?
回复

使用道具 举报

14#
发表于 2009-9-3 21:49:36 | 只看该作者
原帖由 天使的魔翼 于 2009-7-16 18:03 发表



兄弟,你总算是来了,你帮我订做的那模板我反复研究过后,打算用fbinst布置到U盘,先前的问题是中文显示不正常;后来换个GRLDR,好了;
现在提问的原因,是切换启动方式的问题,不过自己解决好了,先汗一 ...

请教:隐藏分区与可见分区相互调用是什么与什么之间调用
怎么做的
回复

使用道具 举报

15#
发表于 2009-10-10 06:13:26 | 只看该作者
请教:
title [8] 切换至 SYSLINUX 菜单
chainloader --force /BOOT/LDLINUX.BIN

你能这样成功引导SYSLINUX  ?我认为不可能!!!!
其中  LDLINUX.BIN 是原版的吗???

[ 本帖最后由 TOSHIBA 于 2009-10-10 06:23 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-28 04:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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