无忧启动论坛

标题: GRUB4DOS转EasyBoot GRUB4DOS转isolinux 问题 [打印本页]

作者: xya168    时间: 2014-3-10 12:57
标题: GRUB4DOS转EasyBoot GRUB4DOS转isolinux 问题
前2个都是停留在那里闪烁也不提示错误帮看下 谢谢
        find --set-root /boot/isolinux.bin
        kernel /boot/isolinux.bin && chainloader /boot/isolinux.bin

        find --set-root /boot/loader.bin
        kernel /boot/loader.bin
这个提示找不到BOOT文件夹   虚拟机能启动
        find --set-root /boot/ezldr
        chainloader --raw /boot/ezldr
作者: xya168    时间: 2014-3-10 13:00
版本是GRUB4DOS是46A
作者: 不点    时间: 2014-3-11 13:53
你在哪儿看到的教程?是从哪里学来的?把你的教程(片段)贴出来看看。


作者: xya168    时间: 2014-3-11 15:01
在grub4dos-help-2012-05-21.chm看的
kernel /boot/isolinux.bin && chainloader /boot/isolinux.bin
这句是我充上去的
作者: xya168    时间: 2014-3-11 17:19
title [05] Load Syslinux Menu
#   设置菜单项标题,grub4dos菜单 转 syslinux菜单
if not exist /BOOT/ISOLINUX.BIN && find --set-root /BOOT/ISOLINUX.BIN
#   如果当前设备/BOOT/目录下没有ISOLINUX.BIN文件,就在所有设备上寻找/BOOT/ISOLINUX.BIN文件 ,并将找到的设备设为根
chainloader /BOOT/ISOLINUX.BIN
#   加载/BOOT/ISOLINUX.BIN文件
boot
#   确定进行启动,菜单中可以省略该句,命令行模式下不可省略

title [06] Load Ezboot Menu
#   设置菜单项标题 ,grub4dos菜单 转 ezboot菜单
if not exist /BOOT/LOADER.BIN && find --set-root /BOOT/LOADER.BIN
#   如果当前设备/BOOT/目录下没有LOADER.BIN文件,就在所有设备上寻找/BOOT/LOADER.BIN文件 ,并将找到的设备设为根
chainloader --force /BOOT/LOADER.BIN
#   强制加载/BOOT/LOADER.BIN文件
boot
#   确定进行启动,菜单中可以省略该句,命令行模式下不可省略

作者: 不点    时间: 2014-3-11 18:08
kernel /boot/isolinux.bin && chainloader /boot/isolinux.bin
这句是我充上去的


就是说,你没按照教程来。或者说,你是对教程的补充、完善以及发展。我想,你不需要别人帮助,你自己动用你的分析,应该可以解决自己的问题了。



作者: xya168    时间: 2014-3-11 18:51
按教程也起不来呀
作者: xya168    时间: 2014-3-11 18:53
isolinux.bin在指定文件夹里
作者: xya168    时间: 2014-3-11 22:58
title  Load Syslinux Menu
if not exist /BOOT/Syslinux/ISOLINUX.BIN && find --set-root /BOOT/Syslinux/ISOLINUX.BIN
chainloader /BOOT/Syslinux/ISOLINUX.BIN
是不是区分大小写?
老是有个——在闪烁  没提示!!!

title  Load Ezboot Menu
if not exist /BOOT/LOADER.BIN && find --set-root /BOOT/LOADER.BIN
chainloader --force /BOOT/LOADER.BIN
这个找不到EZB文件 或BOOT

作者: zds1210    时间: 2014-3-12 17:25
title 10.切换到Easyboot菜单
if "%@root%"=="(cd)" echo cd && set bcs=force && set bfl=loader.bin
if NOT "%@root%"=="(cd)" echo nocd &&  set bcs=raw  && set bfl=ezldr
chainloader --%bcs% ()/menu/%bfl% || find --set-root /menu/%bfl% && chainloader --%bcs% /menu/%bfl%         

我测试这段代码比较正常,你按实际情况改一下。貌似光盘量产时候,要启动loader.bin;U+时候要启动ezldr。
作者: xya168    时间: 2014-3-12 22:41
我在硬盘上用的!  谢谢
作者: 不点    时间: 2014-3-13 01:07
硬盘上根本就不支持。

chainloader 只支持加载光盘上的 isolinux,不支持硬盘上的 isolinux。

你要明白 isolinux 不是 HDLinux。它必须在光盘上。这是 isolinux 开发者设计的,不是别人随便就可以改动和自由使用的。

再重复强调一下,是 isolinux 本身不支持从硬盘启动。它只支持从光盘或 USB-CDROM 启动。类比一下,Windows XP 只支持从第一硬盘 hd0 启动,不支持从 hd1 启动。此类问题不属于 grub4dos 管辖范围。




作者: hawkerxh    时间: 2014-3-14 16:44
学习了。
作者: devilma    时间: 2014-3-16 00:07
说了半天是硬盘上使用,晕
作者: xya168    时间: 2014-4-2 17:47
xya168 发表于 2014-3-12 22:41
我在硬盘上用的!  谢谢

谢谢  不点 大师   受教了  谢谢
作者: mdyblog    时间: 2014-4-12 10:37
本帖最后由 mdyblog 于 2014-4-12 10:38 编辑

isolinux 等 不认 UD区的。找不到后续文家。
用UDv2吧。 Linux直接穿透访问, 进了linux还能 访问  UDv2里的文家。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=330493&extra=page%3D1




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