无忧启动论坛

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

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
151#
发表于 2011-1-9 08:20:17 | 只看该作者
你好版主我用你的这个 命令启动 不了
title [8] 手动输入文件路径(支持FIRADISK参数              如果不加/isofile的话 就 能启动这个参数有问题 吧
RUN FIRADISK /isofile /shendupingguo.iso                     
boot


[ 本帖最后由 717758565 于 2011-1-9 08:23 编辑 ]
回复

使用道具 举报

152#
 楼主| 发表于 2011-1-9 08:22:55 | 只看该作者

回复 #151 717758565 的帖子

提示什么错误  还有确定你输入的路径没问题?
回复

使用道具 举报

153#
发表于 2011-1-9 08:37:07 | 只看该作者
这个功能相当好,学习中...
回复

使用道具 举报

154#
 楼主| 发表于 2011-1-9 08:54:03 | 只看该作者

回复 #151 717758565 的帖子

晕死  /isofile  不是参数   是指你要启动的iso路径和文件名

直接 RUN firadisk /shendupingguo.iso 就行了
回复

使用道具 举报

155#
发表于 2011-1-9 09:01:05 | 只看该作者

回复 #152 sratlf 的帖子

回版主:我的路径 没问题
回复

使用道具 举报

156#
发表于 2011-1-9 09:02:53 | 只看该作者
谢谢版主我太笨了又学习了一点
回复

使用道具 举报

157#
发表于 2011-1-9 09:37:21 | 只看该作者
版主:
  我UD区 /boot/imgs/目录下的彩色自动列表怎么写。我run input /boot/imgs/ 怎么都调用不出来。

 
回复

使用道具 举报

158#
 楼主| 发表于 2011-1-9 10:17:48 | 只看该作者

回复 #157 幸运的草 的帖子

不是input  是automenu

title automenu
RUN automenu /BOOT/IMGS/
configfile (md)0x3000+0x10

[ 本帖最后由 sratlf 于 2011-1-9 10:19 编辑 ]
回复

使用道具 举报

159#
发表于 2011-1-9 10:29:17 | 只看该作者

回复 #157 幸运的草 的帖子

彩色自动目录zxw的可以,版主的 还没更新暂时不支持
回复

使用道具 举报

160#
发表于 2011-1-9 10:35:01 | 只看该作者
原帖由 sratlf 于 2011-1-8 13:12 发表 报的什么错误  本地启动正常吗
本地没问题我把网启菜单合并到通用菜单了 那么在引导全内置pe时 要先判断是否网启 checkrange 0x21 read 0x82a0 && chainloader --force --raw (pd)/*.0 RUN *.bin手机输入太痛苦了 就是这么个样子吧 上面的菜单在本地及光盘模式下没有问题 可测试网启时通不过 显示信息 非hd磁盘不可map 应该是map --in-place ()+1 (hd0) 这一句出问题了
回复

使用道具 举报

161#
 楼主| 发表于 2011-1-9 11:44:46 | 只看该作者

回复 #160 blithewind 的帖子

确实痛苦  我看的都痛苦  好歹加几个回车啊  我也是手机回帖

那简单  把map --in-place ()+1 (hd0)   改成checkrange 0x21 read 0x8280 || map --in-place ()+1 (hd0)   方便的话麻烦测试下行不行
回复

使用道具 举报

162#
发表于 2011-1-9 14:46:39 | 只看该作者
哈哈G4D的功能是越来越强大了,以前仅仅是用它来加载ISO、IMG等的镜像,现在看来它可以有更大的使命了……
回复

使用道具 举报

163#
发表于 2011-1-9 17:44:12 | 只看该作者
如果grub是虚拟不是加载 “ISO/IMG/RAMOS/”就好了
回复

使用道具 举报

164#
 楼主| 发表于 2011-1-9 18:43:23 | 只看该作者

回复 #163 2010DOS622 的帖子

没看明白
回复

使用道具 举报

165#
发表于 2011-1-9 19:36:20 | 只看该作者
“自动生成的菜单可以自定义title. 如果有对应的TXT文件,则会把该文件内容作为菜单标题.”
菜单标题支持中文吗?我试了中文乱码,如何能显示中文标题?
回复

使用道具 举报

166#
 楼主| 发表于 2011-1-9 21:11:07 | 只看该作者

回复 #165 幸运的草 的帖子

暂时不支持中文,需要的话可以定制,需要告知我你加载中文的方式以及中文文件路径
回复

使用道具 举报

167#
发表于 2011-1-10 15:00:06 | 只看该作者
回Sratlf版主:
   今天上班用你的RUN进行实机测试,现报告测试结果。
首先GRLDR使用1.6日FIX版。FIRADISK.IMG、wenv都按要求达到最新版。按要求在GRLDR内置菜单中设置路径命令及加载WENV。
测试IMG/IMA文件启动正常,
加载ISO文件及--MEM参数启动正常。
加载FIRADISK驱动:run firadisk /boot/imgs/xyly.iso,简易启动测试器中测试正常。实机测试加载FIRADISK后提示找不到文件。
加载FIRADISK驱动:run firadisk /WIN$.ISO,简易启动测试器测试提示内存不足。实机测试加载FIRADKSK后提示找不到文件。
测试lst文件:run lst /boot/menu/disk.lst ;;run lst /boot/grub/menu.0pe;;简易启动测试器提示找不到文件,偶尔能成功。实机测试找不到文件。
  以上测试都能保证路径正确。
回复

使用道具 举报

168#
 楼主| 发表于 2011-1-10 15:48:53 | 只看该作者

回复 #167 幸运的草 的帖子

是UD测试的还是什么
回复

使用道具 举报

169#
发表于 2011-1-10 16:13:08 | 只看该作者
用FBINST制作的U盘启动,除WIN$.ISO是在可见区的根目录下外,其他都在UD区。
以上调用有不对的地方么?

[ 本帖最后由 幸运的草 于 2011-1-10 16:18 编辑 ]
回复

使用道具 举报

170#
 楼主| 发表于 2011-1-10 16:40:25 | 只看该作者

回复 #169 幸运的草 的帖子

没什么不对的地方  受ud影响而已  这个我本意是给usb-hdd和usb-cdrom类使用的

对usb-hdd和usb-cdrom  启动后不改变root的话  (bd)和()是同一个设备  即启动设备

但是对fbinst启动  (bd)是(ud)区  而()是可见区  这样执行起来就有问题  需要区分一下 (因为加载完firadisk后会查找iso文件所在  但是说实话  我自己都忘记现在这个版本我是怎么处理查找文件的了)

下版准备加入绝对路径支持也是这个原因  我也要看看百草是怎么处理的  他就是修改了下可以在ud区使用

先等等吧  我需要到20号左右才能有机会修改测试  到时还得需要使用fb启动的坛友进行测试  (因为我不使用fb启动  所以只好麻烦大家了)

[ 本帖最后由 sratlf 于 2011-1-10 16:49 编辑 ]
回复

使用道具 举报

171#
发表于 2011-1-10 17:35:32 | 只看该作者
原帖由 sratlf 于 2011-1-9 11:44 发表 确实痛苦  我看的都痛苦  好歹加几个回车啊  我也是手机回帖那简单  把map --in-place ()+1 (hd0)   改成checkrange 0x21 read 0x8280 || map --in-place ()+1 (hd0)   方便的话麻烦测试下行不行
测试可行 通过实机测试了
回复

使用道具 举报

172#
发表于 2011-1-10 20:41:04 | 只看该作者
晕!grldr内置配置命令影响RUN功能。
 用S大的RUN,测试调用LST文件失败,提示找不到文件:run lst /menu/disl.lst;;run /boot/grub/menu.0pe。保证路径无误。偶然发现与GRLDR内置配置命令有关,个中原因请高手解答:
 U盘UD区根目录下有一菜单MENU.LST,部分内容如下:
pxe detect
timeout 15
default 9
gfxmenu (ud)/menu/main
configfile (ud)/menu.lst
command --set-path=(bd)/BOOT/GRUB/
insmod (ud)/BOOT/GRUB/WENV

title >【4】运行0PE之xp中文版v1.2.4
#configfile (ud)/BOOT/GRUB/MENU.0PE
run lst /boot/grub/menu.0pe

如果grldr内置菜单这样的话,run 调用lst无效,找不到文件:
errorcheck off
configfile (ud)/menu.lst
errorcheck on
commandline
但如果这样的话却可以调用LST。
pxe detect
default 0
timeout 0
title
        errorcheck off
        configfile (bd)/menu.lst|| configfile /MENU.LST
        find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
看来,RUN的未知因素很多,估计是RUN中的环境变量没有重定义,受GRLDR配置影响较大。
回复

使用道具 举报

173#
 楼主| 发表于 2011-1-10 21:53:53 | 只看该作者

回复 #172 幸运的草 的帖子

不是环境变量没有重定义  是压根就没有考虑过ud的情况  你可以试下把所有文件都放在可见区试试

具体可以看170#我的解释


@blithewind

能否告诉我pxe启动bin文件时所用的菜单  传统菜单  非批处理   可以的话看下版能否加进去

[ 本帖最后由 sratlf 于 2011-1-10 22:05 编辑 ]
回复

使用道具 举报

174#
发表于 2011-1-11 08:48:39 | 只看该作者
其实测试过程中发现RUN直接调用还是不错的,就是发现两个问题,一是LST文件受GRLDR内置配置影响,如果配置对的话可以调用,如果配置不对的话就找不到文件,而传统的菜单没有这方面的问题。二是加载FIRADISK驱动后就找不到文件,这一点Z大的也是这个问题。其他加载BIN由于没有这方面的需要,没有进行测试。
  因为调用UD区及可见区的ISO文件没有问题,也不受GRLDR配置的影响,只是LST文件的调用却影响较大,应该RUN本身没有多大的问题,LST段有点问题。排查一下就可以了。至于加载FIRADISK出现的问题,这个功能不是特别需要,因为安装原版的系统在PE里也是可以进行的,整体加载的话,对于内在要求太大,小内存根据不行。以前对此测试是因为不了解情况,还以为启动ISO文件必须要加载这个驱动的,现在了解了,这个功能基本不需要了。
  个人建议,在现有基础上能调用LST文件及能生成可见区目录自动菜单的问题解决,这个RUN就很成熟了。

 我自己使用的是杏雨梨云的主菜单,很普通,没有什么特别。就是调用IMA、IMG、ISO(加MEM参数及不加参数两种)、调用菜单文件。要求能调用UD区和可见区。
  Z大的说是支持绝对路径,但也仅是在UD区里,与你这个没有本质的区别,固定调用的话也没有什么问题,主要也是在见区的自动菜单或列表不能支持。他目前也没有解决这个问题。
 好了,谢谢两位大大和辛勤劳动。有时间就弄弄,没时间就不弄,反正现在也可以使用,调用LST文件就用configfile [<path>]/???.lst也可以。
回复

使用道具 举报

175#
发表于 2011-1-11 08:48:50 | 只看该作者
原帖由 sratlf 于 2011-1-10 21:53 发表
不是环境变量没有重定义  是压根就没有考虑过ud的情况  你可以试下把所有文件都放在可见区试试

具体可以看170#我的解释


@blithewind

能否告诉我pxe启动bin文件时所用的菜单  传统菜单  非批处理   可 ...


title  06  H3 全内置 2003 PE \n\n   此PE可从网启服务器下载并启动
checkrange 0x21 read 0x8280 && chainloader --force --raw (pd)/BOOT/H3_PXELD.0 && boot
cat --length=0 ()/BOOT/H3_LDRIN.BIN || find --set-root /BOOT/H3_LDRIN.BIN
map --in-place ()+1 (hd0)
map --hook
chainloader --force ()/BOOT/H3_LDRIN.BIN
boot
回复

使用道具 举报

176#
发表于 2011-1-11 08:56:24 | 只看该作者
网启时其实是用的.0文件,PXE规范格式的那种。

我想应该是找到原因了,请教你之前的菜单跟这差不多,只是忘记加&& boot。
checkrange 0x21 read 0x8280 && chainloader --force --raw (pd)/BOOT/H3_PXELD.0 && boot

这一个boot不加上,debug on后显示:在网启时菜单会接着预处理,调用处理RUN 进行参数替换,就会出现网启时不能map hd的情况。

[ 本帖最后由 blithewind 于 2011-1-11 08:57 编辑 ]
回复

使用道具 举报

177#
 楼主| 发表于 2011-1-11 09:48:36 | 只看该作者
@幸运的草

呵呵  绝对路径支持已经有方法了  只是还没测试过  不知道实际效果怎么样  理论上可行

lst文件支持开始是自用的  我自己测试没问题就没再改动了  那下次一并改动了  感谢进行测试


@blithewind

应该可以合并到一个菜单  多加几个的判断的问题  下次尝试一下  谢谢反馈
回复

使用道具 举报

178#
发表于 2011-1-12 00:35:45 | 只看该作者
今天照葫芦画瓢测试成功,但是不知道其所以然,很郁闷
回复

使用道具 举报

179#
发表于 2011-1-12 16:44:54 | 只看该作者
firadisk.img这个到底是做什么的?
没有它能不能用run加载原版windows系统安装到硬盘?
回复

使用道具 举报

180#
 楼主| 发表于 2011-1-12 17:53:18 | 只看该作者

回复 #179 yidawpf 的帖子

是一个驱动的名称  作用是使gurb映射到内存的系统iso镜像  在离开grub环境后仍然有效  可以被nt5x系统安装程序识别  以便完成安装

具体在pe区有篇帖子  chenall大的  专门介绍firadisk  类似的还有winvblk驱动

不使用的话可以肯定无法完成安装  会提示用户插入光盘
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 18:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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