无忧启动论坛

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

作者: aidixiao    时间: 2009-3-17 10:32
标题: grub4dos中怎样调用syslinux引导
在以syslinux引导中可以通过下面的语句:
    LABEL grub
        MENU LABEL
        kernel /boot/grub.exe
        append --config-file="(fd0)/menu.lst"  来调用grub4dos引导,反过来在grub4dos引导中怎么
  调用syslinux引导呢?请高手们指点一下!谢谢了!!!
作者: 天涯海角1216    时间: 2009-4-9 07:19
1.用syslinux.exe写入某主分区PBR:
syslinux -sf -d /boot/syslinux x:
将syslinux引导代码写到分区PBR上自动在x盘boot/syslinux目录生成ldlinux.sys

2.编辑G4D菜单,写入:
title   引导主分区SYSLINUX
rootnoverify (hd0,X)
chainloader +1
作者: apeil    时间: 2009-5-6 16:43
原帖由 天涯海角1216 于 2009-4-9 07:19 发表
1.用syslinux.exe写入某主分区PBR:
syslinux -sf -d /boot/syslinux x:
将syslinux引导代码写到分区PBR上自动在x盘boot/syslinux目录生成ldlinux.sys

2.编辑G4D菜单,写入:
title   引导主分区SYSLINUX ...



我的做法,格式化U盘,然后用ui写入usb-hdd的mrb引导,然后写入syslinux分区引导记录,再用grub4dos的gui写入mbr,选择优先引导原来的mbr。这样默认启动syslinux,按空格启动grub4dos。然后用winhex提取U盘的分区引导记录,保存为文件,在grub4dos下用加载bin文件的命令加载这个导出的文件,就顺利在g4d下切换到syslinux了,syslinux原本就很容易跳回g4d。

如此就实现了来回跳转。以上适用于U盘
作者: fjj1218    时间: 2009-5-6 20:18
原帖由 apeil 于 2009-5-6 16:43 发表



我的做法,格式化U盘,然后用ui写入usb-hdd的mrb引导,然后写入syslinux分区引导记录,再用grub4dos的gui写入mbr,选择优先引导原来的mbr。这样默认启动syslinux,按空格启动grub4dos。然后用winhex提取U ...




请教怎么用winhex提取U盘的分区引导记录,保存为文件
作者: apeil    时间: 2009-5-6 23:46
原帖由 fjj1218 于 2009-5-6 20:18 发表
请教怎么用winhex提取U盘的分区引导记录,保存为文件


以下是简单图示,需要了解具体资料,google搜索下。

分区引导记录是以EB开头 00 AA结尾的一个扇区,只需要按照图4导出引导扇区为一个文件,就可以用grub4dos调用这个文件加载syslinux。
语法
title [02] -- SYSLINUX
find --set-root /BOOT/GRUB/BIN/SYSLINUX
chainloader /BOOT/GRUB/BIN/SYSLINUX






[ 本帖最后由 apeil 于 2009-5-6 23:47 编辑 ]
作者: yjd    时间: 2009-5-7 09:16
呵呵,3楼的方法和我一样。这里要说一下。相关资料说
FAT16是提取一个扇区
FAT32则是3个扇区




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