无忧启动论坛

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

syslinux能否直接引导dos??

[复制链接]
跳转到指定楼层
1#
发表于 2011-2-15 23:48:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我直接获得了dos的三个启动文件,io.sys    msdos.sys   command.com
在grub引导中可以通过以下配置直接引导dos系统:

title 启动DOS/Windows 95/98/Me
find --set-root /io.sys
chainloader /io.sys


但是在syslinux引导中却没有找到相关资料,不知道是否能同样直接引导dos系统???如果能,应当如何配置??

在相关资料中都是通过引导img镜像文件引导的dos.很受限制嘀。
2#
 楼主| 发表于 2011-4-5 15:50:58 | 只看该作者
有没有人知道啊,在网上找了n久,也没有找到办法......不放弃
回复

使用道具 举报

3#
发表于 2011-4-6 16:12:44 | 只看该作者
如果不用chain.c32,还可以用第三方程序实现.我是使用xorldr完成的,用其编写一个引导DOS的菜单,导出配置为DOS.BIN,在syslinux下kernel之
回复

使用道具 举报

4#
 楼主| 发表于 2011-4-9 23:26:47 | 只看该作者
原帖由 fengxi 于 2011-4-6 08:50 发表
Usage:   chain.c32 hd [] [options]
         chain.c32 fd [options]
         chain.c32 mbr: [] [options]
         chain.c32 boot [] [options]
         chain.c32 fs [options]
         chain.c3 ...



偶很笨的,能否给个程序清单和菜单文件。
比如:

上图是瑞星linux杀软u盘,其中双红线是增加的病毒库升级文件及文件夹。
下划单红线是修改了syslinux.cfg后,增加的文件,目的是增加了启动菜单和img镜像的启动项。

启动菜单如下:
DEFAULT VESAMENU.C32
TIMEOUT 300
LABEL RISING
MENU RISING
kernel vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=0x314 initrd=ravroot.gz nomce quiet BOOT_IMAGE=rising/rising pnpbios=off console=/dev/null
LABEL DOS
MENU SHENSHANHONGYE IMG
kernel memdisk c=60 h=8 s=36 floppy
append initrd=SSHY.img
其中label  dos以下是自己增加的部分,是引导img的。

不要笑俺笨,俺是真心学
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-10 21:15:50 | 只看该作者
我的syslinux是从瑞星杀毒u盘制作而来的,按以上方法引导dos不能成功。

提示:
unparsable  drive  specification
boot:

把chain.c32放在  boot\syslinux目录下,也未成功,提示同样。

另外,也许是版本的原因,memdisk取消后面的参数后,出错。如果img文件是标准尺寸可以不加参数,我加载过另一个img,没用参数成功。


现在不明白的是,
1、com32是什么意思?
2、chain.c32的功能和用法是什么呢?在网上没找到较详细的说明。

谢谢!
我的qq275433099
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 00:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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