无忧启动论坛

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

[已解决] 关于HPY网启型WIM内核UD版PE合盘_V7.36 引导外置ISO问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-15 13:04:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我使用“HPY网启型WIM内核UD版PE合盘_V7.36”的第四项引用外置ISO文档时,选择进入就直接重回到启动界面。请问题是哪里出来问题?谢谢!

以下附上我的MENU.LST和ISO.LST文档内容,而ISO.LST和ISO文档都放在U盘下的HPY目录下。
MENU.LST:
debug off
timeout 6
default 7
root (bd)
checkrange 0x0 read 0x8280 && set bd=fd
checkrange 0x9f read 0x8280 && set bd=cd
checkrange 0x21 read 0x8280 && set bd=pd
checkrange 0x23 read 0x8280 && set bd=ud
gfxmenu ()/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【 1 】一键安装XP到硬盘第一分区
RUN --mem ()/BOOT/IMGS/XGHOST.IMG
title 【 2 】运行Win7PE维护用网络版
configfile ()/BOOT/GRUB/W7PE.LST
title 【 3 】运行WinPE03 系统 (可网启)
configfile ()/BOOT/GRUB/03PE.LST
title 【 4 】运行自定义ISO/IMG
configfile /HPY/ISO.LST || find --set-root /HPY/ISO.LST && configfile ()/HPY/ISO.LST
title 【 5 】加载USB_ACC.0PE (老机用)
()/BOOT/GRUB/USB_ACC.0PE
title 【 6 】运行 GHOST11备份与恢复
RUN --mem ()/BOOT/IMGS/MAXDOS9.IMG GH
title 【 7 】启动DOS工具箱常用菜单 >>
RUN ()/BOOT/GRUB/DOS.LST
title 【 8 】启动本机 Win NT/2K/XP/2K3
RUN /ntldr
title 【 9 】启动本机Win Vista/Win 7
RUN /bootmgr
title 【 R 】重新启动计算机
reboot
title 【 S 】关闭计算机
halt

ISO.LST:
timeout 6
default 0
gfxmenu ()/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu ()/BOOT/MESSAGE
configfile (md)4+8
title 【 1 】运行 安装Window 7
find --set-root /HPY/win7.ISO && map --mem /HPY/win7.ISO (0xff)
map --hook
chainloader (0xff)
title 【 2 】运行 安装Window XP
find --set-root /HPY/winxp.ISO && map --mem /HPY/winxp.ISO (0xff)
map --hook
chainloader (0xff)
title 【 F 】返回主菜单
configfile (md)4+8



经研究,按以下修改并可引导ISO:
(1)U盘的HPY目录下只安装ISO文档,而ISO.LST不放在此目录下。

(2)MENU.LST修改为:
debug off
timeout 6
default 7
root (bd)
checkrange 0x0 read 0x8280 && set bd=fd
checkrange 0x9f read 0x8280 && set bd=cd
checkrange 0x21 read 0x8280 && set bd=pd
checkrange 0x23 read 0x8280 && set bd=ud
gfxmenu ()/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【 1 】一键安装XP到硬盘第一分区
RUN --mem ()/BOOT/IMGS/XGHOST.IMG
title 【 2 】运行Win7PE维护用网络版
configfile ()/BOOT/GRUB/W7PE.LST
title 【 3 】运行WinPE03 系统 (可网启)
configfile ()/BOOT/GRUB/03PE.LST
title 【 4 】运行自定义ISO/IMG
configfile ()/BOOT/GRUB/ISO.LST
title 【 5 】加载USB_ACC.0PE (老机用)
()/BOOT/GRUB/USB_ACC.0PE
title 【 6 】运行 GHOST11备份与恢复
RUN --mem ()/BOOT/IMGS/MAXDOS9.IMG GH
title 【 7 】启动DOS工具箱常用菜单 >>
RUN ()/BOOT/GRUB/DOS.LST
title 【 8 】启动本机 Win NT/2K/XP/2K3
RUN /ntldr
title 【 9 】启动本机Win Vista/Win 7
RUN /bootmgr
title 【 R 】重新启动计算机
reboot
title 【 S 】关闭计算机
halt

(3)ISO.LST修改为:
timeout 6
default 0
gfxmenu ()/BOOT/GRUB/MESSAGEconfigfile (md)4+8
title 【 1 】运行 安装Window 7
find --set-root ()/BOOT/IMGS/FIRADISK.IMG && map --mem ()/BOOT/IMGS/FIRADISK.IMG (fd0)
find --set-root /HPY/win7.ISO && map --mem /HPY/win7.ISO (0xff)
map --hook
chainloader (0xff)
title 【 2 】运行 安装Window XP
find --set-root ()/BOOT/IMGS/FIRADISK.IMG && map --mem ()/BOOT/IMGS/FIRADISK.IMG (fd0)
find --set-root /HPY/winxp.ISO && map --mem /HPY/winxp.ISO (0xff)
map --hook
chainloader (0xff)
title 【 F 】返回主菜单
configfile (md)4+8

注意:如果可以,不要引导过大的ISO文档。

谢谢HPY老先生的作品!

[ 本帖最后由 51boy 于 2012-1-16 15:12 编辑 ]
2#
 楼主| 发表于 2012-1-15 16:29:21 | 只看该作者
如果将ISO.LST修改如下,就可以引导:

ISO.LST:
timeout 6
default 0

title 【 1 】运行 安装Window 7
find --set-root /HPY/win7.ISO && map --mem /HPY/win7.ISO (0xff)
map --hook
chainloader (0xff)
title 【 2 】运行 安装Window XP
find --set-root /HPY/winxp.ISO && map --mem /HPY/winxp.ISO (0xff)
map --hook
chainloader (0xff)
title 【 F 】返回主菜单
gfxmenu ()/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu ()/BOOT/MESSAGE


但问题来了:
(1)无法加载原背景
(2)无法选择“【 F 】返回主菜单”
(3)中文无法正常显示,为乱码

不知哪位高手知道问题所在,谢谢!
回复

使用道具 举报

3#
发表于 2012-2-12 21:20:09 | 只看该作者
将以下内容:

title 【 F 】返回主菜单
gfxmenu ()/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE && gfxmenu ()/BOOT/MESSAGE

更改为:

title  【 F 】返回主菜单
configfile (md)4+8


就可以返回主菜单
回复

使用道具 举报

4#
发表于 2012-2-12 21:23:29 | 只看该作者
无法加载原背景是因为ISO.LST就没有加载,开头更改为如下内容:
debug off
timeout 6
default 0
root (bd)
checkrange 0x0 read 0x8280 && set bd=fd
checkrange 0x9f read 0x8280 && set bd=cd
checkrange 0x21 read 0x8280 && set bd=pd
checkrange 0x23 read 0x8280 && set bd=ud
gfxmenu ()/BOOT/GRUB/MESSAGE
configfile (md)4+8
回复

使用道具 举报

5#
发表于 2012-2-12 21:25:44 | 只看该作者

你把ISO.LST内容改成如下,试试可以不,我的就是这样

debug off
timeout 6
default 0
root (bd)
checkrange 0x0 read 0x8280 && set bd=fd
checkrange 0x9f read 0x8280 && set bd=cd
checkrange 0x21 read 0x8280 && set bd=pd
checkrange 0x23 read 0x8280 && set bd=ud
gfxmenu ()/BOOT/GRUB/MESSAGE
configfile (md)4+8

title 【 1 】运行 安装Window 7
find --set-root /HPY/win7.ISO && map --mem /HPY/win7.ISO (0xff)
map --hook
chainloader (0xff)
title 【 2 】运行 安装Window XP
find --set-root /HPY/winxp.ISO && map --mem /HPY/winxp.ISO (0xff)
map --hook
chainloader (0xff)
title 【 F 】返回主菜单
configfile (md)4+8
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 16:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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