Board logo

标题: grub4dos中怎样调用syslinux引导 [打印本页]

作者: aidixiao     时间: 2009-3-16 23:38    标题: grub4dos中怎样调用syslinux引导

在以syslinux引导中可以通过下面的语句:
    LABEL grub
        MENU LABEL
        kernel /boot/grub.exe
        append --config-file="(fd0)/menu.lst"  来调用grub4dos引导,反过来在grub4dos引导中怎么
  调用syslinux引导呢?请高手们指点一下!谢谢了!!!
作者: chenall     时间: 2009-3-17 00:38
title syslinux
kernel /syslinux
作者: aidixiao     时间: 2009-3-17 03:29
谢谢chenall老师指点,能说得再具体一点吗?kernel /syslinux 这句中的syslinux
syslinux.3.73.zip中的linux文件夹中的syslinux文件?我把这个文件拷贝到已做好grub4dos启动的U盘中,U盘中还有ldlinux.sys 、SYSLINUX.CFG等文件,运行时显示:Error 13: Ivalid or unsupported executable format ,不知是什么地方错了?还望得到您的进一步指导,谢谢了!!!
作者: aidixiao     时间: 2009-3-17 03:31


  Quote:
Originally posted by chenall at 2009-3-17 00:38:
title syslinux
kernel /syslinux

谢谢chenall老师指点,能说得再具体一点吗?kernel /syslinux 这句中的syslinux
syslinux.3.73.zip中的linux文件夹中的syslinux文件?我把这个文件拷贝到已做好grub4dos启动的U盘中,U盘中还有ldlinux.sys 、SYSLINUX.CFG等文件,运行时显示:Error 13: Ivalid or unsupported executable format ,不知是什么地方错了?还望得到您的进一步指导,谢谢了!!!
作者: chenall     时间: 2009-3-17 06:44
LDLINUX.SYS一般用于软盘.
使用GRUB4DOS的调用方法都差不多.
如果kernel不行就使用chainloader
chainloader --force /syslinux 或 chainloader --force /ldlinux.sys
作者: 不点     时间: 2009-3-17 08:54
有些事情看似理所当然能够实现的,其实是不容易做到的。

支持 syslinux 就属于这类事情。

目前只有光盘上的 isolinux.bin 可以被 grub4dos 加载。pxelinux 好像也可以被 grub4dos 加载。然而用于软盘和硬盘上的 syslinux 内核则无一能够被加载的。
作者: chenall     时间: 2009-3-18 00:46
试了了确实不行,使用VM测试,不是死机就是重启.

这个SYSLINUX还真是...

楼主可以尝试间接启动.

先安装SYSLINUX或LDLINUX,然后把它的引导扇区内存保存下来,再用GRUB4DOS
的chainloader 来启动这个引导扇区.
作者: aidixiao     时间: 2009-3-18 10:45
chenall老师,还得麻烦您一下,怎样将syslinux的引导扇区内存保存下来,要用到什么软件,能说一下具体的操作步骤吗?
作者: aidixiao     时间: 2009-3-19 02:34
谢谢chenall老师的指导,已经成功了!