无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf
打印 上一主题 下一主题

通用启动IMG/ISO菜单 可ISO安装NT5x系统

 关闭 [复制链接]
1#
发表于 2010-11-24 17:24:18 | 显示全部楼层

U盘启动Grub4DOS加载ISO安装XP失败 求教

菜单完全照抄 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=177790&extra=page%3D2  sratlf 大大的


title img&iso
command --set-path=(bd)/BOOT/GRUB && checkrange 0x80 read 0x8280 && map (hd0) (hd-1) && map (hd1) (hd0) && map --rehook && root (hd-1,0)
WENV reset && clear && echo \nPlease input ISO/IMG PATH or press Enter to use /WIN$.ISO as default.\n
WENV set path=$U,$input,Input PATH here, begin with "/" :
WENV get path || clear && echo \nNow use /WIN$.ISO as default. && WENV set path=/WIN$.ISO
WENV check ${path:0:1}<>/ set path=/${path}
#checkrange 0x9f:0xff read 0x8280 && WENV set de=${path##/} && WENV check ${de#.}<>${de##.} set path=${path%/}/${de%%.}_${de#.}
WENV check ${path##.}<>ISO call find --set-root --ignore-floppies ${path} ]]| pause File not found,Press any key to return... ]]& configfile (md)4+1
WENV check ${path##.}<>ISO call clear ]]& echo \nNow loading ${path} ...\n ]]& map --mem ${path} (fd0) ]]& map --hook ]]& rootnoverify (fd0) ]]& chainloader (fd0)+1 ]]& boot
map --mem (bd)/BOOT/IMGS/FIRADISK.IMG (fd1) || map --mem (hd-1,0)/BOOT/IMGS/FIRADISK.IMG (fd1)
map --mem (md)0x6000+2880 (fd0)
dd if=(fd1) of=(fd0) count=1 && clear
WENV check ${path##.}==ISO call find --set-root --ignore-floppies ${path} ]]| pause File not found,Press any key to return... ]]& configfile (md)4+1
WENV check ${path##.}==ISO call clear ]]& echo \nNow loading ${path} ...\n ]]& map --mem ()${path} (0xff) ]]& map --hook ]]| map ()${path} (0xff) ]]& map --hook
echo \nInput D to boot from the disk to continue System Installation \nor press Enter key to boot form the ISO.\n
WENV set in=$U,$input,Input here :
WENV check ${in}<>D call chainloader (0xff) && boot
find --set-root --ignore-floppies --ignore-cd /$LDR$ && cat --length=0 ()/WIN_NT$.~BT/SETUPLDR.BIN && chainloader --force /$LDR$ && boot
find --set-root --ignore-floppies --ignore-cd /$LDR$ && cat --length=0 ()/NTDETECT.COM && chainloader --force /$LDR$ && boot
find --set-root --ignore-floppies --ignore-cd /NTLDR && cat --length=0 ()/NTDETECT.COM && chainloader --force /NTLDR && boot
kernel || pause File not found,Press any key to return... && configfile (md)4+1


U盘启动是 Grub4DOS Toolbox for Windows 制作的  

版本 grub4dos-0.4.5b-2010-11-24.zip chenall 最新版
       wenv-2010-11-24.zip


U盘根目录文件列表

\grldr (菜单内置)
\MiniPE
\BOOT\GRUB\wenv
\BOOT\IMGS\FIRADISK.IMG
\WIN$.ISO (由XP SP3 MSDN镜像改名)


结果启动 可以进入我的pe 但iso加载出现

error 30: invalid argument

请问这个怎么回事啊

[ 本帖最后由 blbl 于 2010-11-24 17:32 编辑 ]
回复

使用道具 举报

2#
发表于 2010-11-25 11:58:06 | 显示全部楼层

回复 #48 sratlf 的帖子

hdd 模式  具体哪一步我也搞不清 因为我一般都是拿来主义 没有仔细研究过 g4d

看见你发的贴子 就想自己试一下  进入启动界面 选择 img/iso 回车就立马出现错误提示了


回复

使用道具 举报

3#
发表于 2010-11-25 13:30:07 | 显示全部楼层

回复 #50 zxw 的帖子

全部换成 今天的版本

wenv-2010-11-25.zip
grub4dos-0.4.5b-2010-11-24-fix2.zip


还是不行  进入菜单后  img&iso 回车出现

\nPlease input ISO/IMG PATH or press Enter to use /WIN$.ISO as default.
Input PATH here, begin with "/" :

然后回车 立马就报错了
error 30: invalid argument

[ 本帖最后由 blbl 于 2010-11-25 13:34 编辑 ]
回复

使用道具 举报

4#
发表于 2010-11-25 15:44:38 | 显示全部楼层

回复 #53 sratlf 的帖子

ok  麻烦sratlf 大大啦
回复

使用道具 举报

5#
发表于 2010-11-26 10:21:54 | 显示全部楼层

回复 #55 sratlf 的帖子

果然,换了1019一切ok  多谢sratlf 的指点 不胜感激 啵一个~~~~  ^^



另外网上搜索了个菜单

title XP setup from iso
find --set-root /xp.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /FIRADISK.IMG (fd1)i
map --mem (md)0x6000+800 (fd0)
map --mem /xp.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Continue XP setup
find --set-root /xp.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /xp.iso (0xff)
map --hook
chainloader (hd0)+1

这个和大大的有什么区别么  那个好用点啊

[ 本帖最后由 blbl 于 2010-11-26 12:42 编辑 ]
回复

使用道具 举报

6#
发表于 2010-11-27 10:35:31 | 显示全部楼层

回复 #57 sratlf 的帖子

HOHO  copy that ······

这下明白了  多谢了 赞一下你的共享精神

^^
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 22:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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