无忧启动论坛

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

grub4dos中怎样调用syslinux引导

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-17 10:32:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在以syslinux引导中可以通过下面的语句:
    LABEL grub
        MENU LABEL
        kernel /boot/grub.exe
        append --config-file="(fd0)/menu.lst"  来调用grub4dos引导,反过来在grub4dos引导中怎么
  调用syslinux引导呢?请高手们指点一下!谢谢了!!!
2#
发表于 2009-4-9 07:19:41 | 只看该作者
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
回复

使用道具 举报

3#
发表于 2009-5-6 16:43:29 | 只看该作者
原帖由 天涯海角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盘
回复

使用道具 举报

4#
发表于 2009-5-6 20:18:16 | 只看该作者
原帖由 apeil 于 2009-5-6 16:43 发表



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




请教怎么用winhex提取U盘的分区引导记录,保存为文件
回复

使用道具 举报

5#
发表于 2009-5-6 23:46:03 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

6#
发表于 2009-5-7 09:16:59 | 只看该作者
呵呵,3楼的方法和我一样。这里要说一下。相关资料说
FAT16是提取一个扇区
FAT32则是3个扇区
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 19:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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