无忧启动论坛

标题: 使用syslinux完美引导GRLDR。 [打印本页]

作者: MH11160    时间: 2009-3-6 21:09
标题: 使用syslinux完美引导GRLDR。
syslinux的界面比较漂亮。而且听说兼容性也相当好就选用syslinux去引导grldr。


首先使u盘以syslinux引导成功。这在论坛上内容很多。就是下载一个syslinux.exe。然后cmd运行进入存放的文件夹。运行syslinux X: (X为U盘盘符)

现在说怎么引grldr。
使用mkimage.exe
附件ldntldr提供。
解压缩后把grldr放入ldntldr文件夹

运行cmd
进入ldntldr文件夹。
运行 mkimage ldntldr.bin grldr Xgrldr
Xgrldr是我们要得到的最终文件。之后把Xgrldr复制到U盘根目录。改名为grldr


编辑syslinux.cfg
加入菜单
LABEL Start GRUB FOR DOS
MENU LABEL Start GRUB FOR DOS
KERNEL /GRLDR


现在可以引导的不过无法显示中文跟背景。
现在用grldr菜单编辑器编辑

find --set-root /BOOT/FONTS
fontfile /BOOT/FONTS
find --set-root /boot/Windows7.xpm.gz
splashimage /boot/Windows7.xpm.gz

加入find语句。
其他的就可以不用改了。

之后测试完美运行。可以直接加载 iso,img

贴上自己的菜单
pxe detect
configfile
default 0
timeout 30
fallback 1
find --set-root /BOOT/FONTS
fontfile /BOOT/FONTS
find --set-root /boot/Windows7.xpm.gz
splashimage /boot/Windows7.xpm.gz
title 1. WINPE维护系统
find --set-root /WXPE/PE.ISO
map /WXPE/PE.ISO (hd32)
map --hook
chainloader (hd32)
boot
title 2. 分区魔法师8.05
find --set-root /boot/PQ8.IMG
map --mem /boot/PQ8.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 3. 一键ghost备份与恢复
map --mem /boot/ghost.img (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4. Boot CD-Rom 光盘启动
cdrom --init
map --hook
chainloader (cd0)
title 5. 重启
reboot
title 6. 关机
halt
title 7. 加载ISO镜像
map /ISO.ISO (hd32)
map --hook
chainloader (hd32)

占时没有发现问题。在我的T61上运行PE速度相当快跟以前直接用grldr没有区别

[ 本帖最后由 MH11160 于 2009-3-6 21:11 编辑 ]

ldntldr.rar

161.02 KB, 下载次数: 1133, 下载积分: 无忧币 -2


作者: goodmail    时间: 2009-3-6 23:27
呵呵 小板凳哟 syslinux引导grub 是h大发了他的pe之后我一直学习的,每天学习啊 呵呵 看到楼主发帖研究收下啦

参考中~~~
作者: yjd    时间: 2009-3-7 00:39
直接用syslinux命令加载grldr文件附上路径也可以。
U盘上的切换菜单当时就做了这几种:

-------------------
menu LABEL Switch G4d
                menu default
LABEL gd1
                menu LABEL ^1 Switch G4d [HD0,1]
                kernel chain.c32 hd0,1
                TEXT HELP
kernel chain.c32
                ENDTEXT

LABEL gd2
                menu LABEL ^2 Switch G4d [Grub.exe]
                kernel /boot/Switch/grub.exe
                APPEND --config-file="find --set-root /boot/yjd;configfile /boot/grub/yjd.lst"
                TEXT HELP
Switch /boot/grub/yjd.lst
                ENDTEXT

LABEL gd3
                menu LABEL ^3 Switch G4d [Grldr]
                menu default
                kernel /boot/Switch/grub4dos.yjd
               
LABEL gd4
                menu LABEL ^4 Switch G4d [Ldntldr]
                kernel /boot/Switch/ldntldr.yjd
                append initrd=/grldr
作者: 无情黑豹    时间: 2009-3-7 12:18
4G的U盘好象引导不了的吧?
作者: aidixiao    时间: 2009-3-8 21:53
thank you very much.
作者: grubfans    时间: 2009-3-9 15:54
嘿嘿,顶一下!!
作者: MH11160    时间: 2009-3-9 19:41
标题: 回复 #4 无情黑豹 的帖子
我的就是4G的kingston
作者: 天涯海角1216    时间: 2009-3-17 22:52
LABEL grub
        MENU LABEL
        kernel /boot/grub.exe
        append --config-file="(fd0)/menu.lst"  

把菜单内置到GRUB.EXE
作者: mjh122008    时间: 2009-4-23 16:18
怎么可以引导ISO的吗?
作者: kavenlee72    时间: 2009-6-24 23:43
运行 mkimage ldntldr.bin grldr Xgrldr

系统提示:mkimage: Unable to open grldr: No such file or directory
作者: kelvinso    时间: 2009-7-28 00:46
学习到一点点了,很深澳,要慢慢去消化。谢谢分享
作者: wanderer11    时间: 2009-10-3 02:23
终于有“完美”的了,试试
作者: jie_china    时间: 2009-10-8 09:49
直接引导grldr的DOS版本就可以
作者: TOSHIBA    时间: 2009-10-10 05:42
不错的方法,试试看!
作者: linyehua    时间: 2009-10-10 09:36
看看是不是达到良好效果先,谢谢
作者: Michael2008    时间: 2020-8-23 09:09
使用syslinux完美引导GRLDR。ldntldr.rar
作者: glamouryzy    时间: 2021-11-7 19:12
好东西,感谢楼主分享




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