无忧启动论坛

标题: 请教一个关于syslinux引导的问题 [打印本页]

作者: HB天意    时间: 2009-2-27 21:52
标题: 请教一个关于syslinux引导的问题
一个很郁闷的问题:
syslinux引导pe可以,小芭比也可以。还有效率源也可以。
但是maxdos、dos2pe、gdisk不行。我的写法应该是没有错的,请高手帮我看看是怎么回事。
附syslinux菜单:

      default vesamenu.c32
      timeout 300
      F1 readme.txt
      F2 isolinux.cfg
      MENU BACKGROUND back.png
      MENU TITLE  
      MENU TIMEOUTROW 16
      menu color border 30;44 #00000000 #00000000 none
      
      LABEL runpe
        MENU LABEL [01] --
        kernel /boot/isope.bin
      LABEL dos2pe
        MENU LABEL [02] --
        kernel /boot/ISOLINUX/memdisk c=124 h=16 s=36 floppy
        append initrd=/boot/imgs/dos2pe.img
      LABEL linux
        MENU LABEL [03] --
        kernel /boot/ISOLINUX/vmlinuz
        append initrd=/boot/ISOLINUX/initrd.gz
      LABEL maxdos
        MENU LABEL [04] --
        kernel /boot/ISOLINUX/memdisk c=142 h=4 s=36 floppy
        append initrd=/boot/imgs/maxdos.img
      LABEL gdisk
        MENU LABEL [05] --
        kernel /boot/ISOLINUX/memdisk c=80 h=2 s=36 floppy
        append initrd=/boot/imgs/gdisk.img
      LABEL xly
        MENU LABEL [06] --
        kernel /boot/ISOLINUX/memdisk
        append initrd=/boot/imgs/xly.img
      LABEL ezboot
        MENU LABEL [07] --
        kernel /boot/loader.bin
      LABEL hddboot
        MENU LABEL [08] --
        MENU DEFAULT
        kernel /boot/ISOLINUX/chain.c32 hd0,1
      LABEL reboot
        MENU LABEL [09] --
        kernel /boot/ISOLINUX/reboot.c32

这里的情况是,凡是kernel /boot/ISOLINUX/memdisk c=80 h=2 s=36 floppy
带c、h、s的就出问题。但是我这个是没有弄错的,都用ultraiso查看过的。
作者: HB天意    时间: 2009-2-27 21:52
虚拟机测试是没有问题的。
作者: jsrgsjg    时间: 2009-2-28 13:59
试了几个PE均有此问题。HHH333的syslinux引导也存在这个问题,但他的GRUB引导的maxdos、dos2pe、gdisk却可以,从这个现象来看好像GRUB引导的兼容性要高一些,WSW8810和CWD只有GRUB引导,maxdos、dos2pe、gdisk也是可以的。其实我以前在试你的PE,有时在联想台式机上maxdos能运行,但在三星本本上却又不能运行。所以我想天意老师你能否试一下GRUB引导,或许能解决此问题,因为你的写法肯定是没有错的。祝你成功!
作者: barton    时间: 2009-2-28 14:59
用的是最新版本的syslinux吗?
作者: hpy7332    时间: 2009-3-2 12:26
SYSLINUX对磁盘镜像文件c/h/s 参数的准确性要求较高,用GDParam实测出c/h/s 参数,再修改菜单试试。
作者: yjd    时间: 2009-3-2 17:44
楼上说了非标准img,必须给出正确的chs值。
作者: ybb315    时间: 2009-3-10 19:19
maxdos可以查到它所用的CHS值,引用它的就行了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3