无忧启动论坛

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

SYSLINUX如何指定设备

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-27 21:59:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要用SYSLINUX启动DOS.IMG,但不能确定DOS.IMG是在A盘还是在C盘,GRUB可以用 find --set-root /DOS.IMG,SYSLINUX该怎么弄菜单?
2#
发表于 2009-5-27 22:01:09 | 只看该作者
那就没办法了。因为syslinux没grub4dos功能强大哈哈。没find命令

但是你如果是做在启动介质,做为引导启动。不管是当成硬盘hdd启动或者被认成a盘。

/dos.img  这样表示是足够的。
回复

使用道具 举报

3#
 楼主| 发表于 2009-5-28 08:35:12 | 只看该作者
grub4dos无法直接加载syslinux,想先将syslinux做成ISO或IMG,再用grub4dos加载ISO或IMG,然后引导U盘上的PE或IMG,U盘是A盘还是是C盘不确定。不想将syslinux安装到U盘,有没有其他办法解决?

[ 本帖最后由 33445566 于 2009-5-28 08:40 编辑 ]
回复

使用道具 举报

4#
发表于 2009-5-28 10:11:33 | 只看该作者
原帖由 33445566 于 2009-5-28 08:35 发表
grub4dos无法直接加载syslinux,想先将syslinux做成ISO或IMG,再用grub4dos加载ISO或IMG,然后引导U盘上的PE或IMG,U盘是A盘还是是C盘不确定。不想将syslinux安装到U盘,有没有其他办法解决?

你的syslinux是用来做引导的吗?如果是,是可以加载的。
回复

使用道具 举报

5#
发表于 2009-5-28 12:05:17 | 只看该作者
#3楼描述看得我晕晕的。

grub4dos无法直接加载syslinux
--
grub4dos,syslinux互切换问题论坛已经讨论过n多了。就比如http://bbs.wuyou.net/forum.php?mod=viewthread&tid=142851&extra=page%3D1道理相同

想先将syslinux做成ISO或IMG
--
本来grub4dos,syslinux双启方案不是很好,还不想安装syslinux-_-!!。无法理解

U盘是A盘还是是C盘不确定。不想将syslinux安装到U盘,有没有其他办法解决?
----
如果是按你说的做。根本就不存在a和C了。你前面提的是grub4dos加载你这个带syslinux的iso

title  10, Map ISO
find --set-root  /123.iso
map /123.iso (0xff) || map --mem /123.iso (0xff)
map --hook
chainloader (0xff)+1
回复

使用道具 举报

6#
 楼主| 发表于 2009-5-28 16:50:17 | 只看该作者
第一句:“grub4dos无法直接加载syslinux,想先将syslinux做成ISO或IMG,再用grub4dos加载ISO或IMG,然后引导U盘上的PE或IMG,U盘是A盘还是是C盘不确定。”
第二句:“不想将syslinux安装到U盘,有没有其他办法解决?”

U盘引导GRUB4DOS--加载ISO或IMG引导syslinux(因grub4dos无法直接加载syslinux,通过ISO或IMG间接加载syslinux,ISO或IMG仅仅加载syslinux)--syslinux引导U盘上的PE或IMG
回复

使用道具 举报

7#
发表于 2009-5-28 19:05:00 | 只看该作者
我还是非常不理解为何这样做?我印象中syslinux有时候对于启动兼容还比grub4dos好一些(功能方面是和grub4dos没得比)。

所以我U盘HDD上的方案是io+syslinux+grub4dos,目录结够

U:.
└─boot
    ├─grub4dos
    ├─pe
    └─syslinux

默认写io到mbr,syslinux装到pbr上,grub4dos最后安装选择选择优先启动原来mbr。

启动时候当按下空格就启动grub4dos,不按控制默认启动syslinux,grub4dos和syslinux的做相应启动pe的菜单和互相切换。

这种方案论坛已经很多人在用了。现在还有三重mbr方案,bean大的fbinst万能引导工具以后绝对是更强大的。等我下次重新格式化U盘数

据一定用上。目前我这种HDD方式不是万能的。
回复

使用道具 举报

8#
 楼主| 发表于 2009-5-28 20:33:23 | 只看该作者
唉,没办法的办法,两台机器,一台GRUB4DOS启动很好,一台syslinux启动很好;一台U盘启动后是A盘,一台U盘启动后是C盘。楼上说的办法都试过,首先想到的也是“syslinux装到pbr上,grub4dos最后安装选择选择优先启动原来mbr”,可不行,U盘启动后是A盘的,不会去启动安装在MBR上grub4dos。一两句说不清楚,算了,还是弄两个U盘,一台一个就没问题了
回复

使用道具 举报

9#
发表于 2009-5-28 21:11:36 | 只看该作者
这样子不行?

U盘是A盘还是是C盘不确定。不想将syslinux安装到U盘,有没有其他办法解决?
----
如果是按你说的做。根本就不存在a和C了。你前面提的是grub4dos加载你这个带syslinux的iso

title  10, Map ISO
find --set-root  /123.iso
map /123.iso (0xff) || map --mem /123.iso (0xff)
map --hook
chainloader (0xff)+1
回复

使用道具 举报

10#
 楼主| 发表于 2009-5-29 08:09:32 | 只看该作者

回复 #9 yjd 的帖子

启动到楼上123.iso的syslinux后,在syslinux中如何编写菜单可以启动U盘中的IMG或PE(U盘是A盘还是C盘不一定)?需要解决的就是这个问题,也就是如何用123.iso中syslinux去引导U盘中的IMG或PE(U盘是A盘还是C盘不一定)。

[ 本帖最后由 33445566 于 2009-5-29 08:16 编辑 ]
回复

使用道具 举报

11#
发表于 2009-5-29 10:35:37 | 只看该作者
首先lz的要求本人水平不够帮不上忙 出不了什么建议

但是给点意见 本人觉得syslinux优势在于一启(也就是lz所说的“装在U盘上”)的成功率高(几乎是唯一优势) 其它无甚优势
img的兼容性问题一直是syslinux的痛 不仅加载img速度慢 在我的hp机上甚至什么img都不能引导(同学的华硕可以 证明不是制作问题)

因此 既然你已经用g4d成功引导机器 就没必要再搞什么syslinux了 因为syslinux能做的g4d应该都能做到 而g4d能做的syslinux大部分不能做到

愚见
回复

使用道具 举报

12#
发表于 2009-5-29 14:14:10 | 只看该作者
U盘引导GRUB4DOS--加载ISO或IMG引导syslinux(因grub4dos无法直接加载syslinux,通过ISO或IMG间接加载syslinux,ISO或IMG仅仅加载syslinux)--syslinux引导U盘上的PE或IMG
------------------------
我又重新看了整贴,也就是这里的img,只有syslinux 相关文件咯?我本以为是iso里有带pe文件都在一起呢囧。。就可以/表示

启动到楼上123.iso的syslinux后,在syslinux中如何编写菜单可以启动U盘中的IMG或PE(U盘是A盘还是C盘不一定)?需要解决的就是这个问题,也就是如何用123.iso中syslinux去引导U盘中的IMG或PE(U盘是A盘还是C盘不一定)。
-----------------------
syslinux菜单写法

kernel /boot/h3pe/03sys.bin

也就没办法切到a或c的根目录。再一次证明grub4dos的强大^_^。

我觉得这样如何?不知道可否成功。反正你首先都是用grub4dos引导。
U:
grldr       //引导文件
123.iso   //pe也放在这个iso里默认这个iso是syslinux引导

title  10, Map ISO
find --set-root  /123.iso
map /123.iso (0xff) || map --mem /123.iso (0xff)
map --hook
chainloader (0xff)+1


这样syslinux菜单就应该可以"/"表示

如果这样grub4dos又有问题要解决。。。。-_-!!,x.Nichdlas说的是。你默认都是利用了grub4dos启动绕来绕去有点不必要,直接grub4dos不就得了。
回复

使用道具 举报

13#
发表于 2009-5-29 17:31:01 | 只看该作者
原帖由 33445566 于 2009-5-27 21:59 发表
要用SYSLINUX启动DOS.IMG,但不能确定DOS.IMG是在A盘还是在C盘,GRUB可以用 find --set-root /DOS.IMG,SYSLINUX该怎么弄菜单?


将“find --set-root /DOS.IMG”作成 grldr  内置菜单,再将 grldr 更名为 dos.bin,用 syslinux 引导 dos.bin,OK!
回复

使用道具 举报

14#
发表于 2009-5-29 22:23:58 | 只看该作者
#13
没理解楼主意思。我也是想老半天才知道他要达到什么目的^_^。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-20 06:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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