无忧启动论坛

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

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

    [复制链接]
2341#
发表于 2013-6-30 12:08:07 | 只看该作者
刚学习使用RUN命令,有两个问题请教下大家:
1、RUN不支持识别固态硬盘吗? 我如下的命令移动硬盘的ISO识别了,但是固态硬盘2个分区根目录下都没有识别出来
title RUN *.ISO menu \n
command RUN --autolist-all --show.iso subdir=2 /

2、运行之后进入"RUN"的提示符下,用命令直接重启电脑命令是什么?

点评

1,grub4dos支持固态硬盘 那run就支持 你可以用 ls 列下固态硬盘下的文件 看看是否正常 2,这个功能没有 只能退出run 或者在run里按c进入grub命令行 再执行reboot重启  详情 回复 发表于 2013-6-30 13:32
回复

使用道具 举报

2342#
 楼主| 发表于 2013-6-30 13:32:39 | 只看该作者
netmjwork 发表于 2013-6-30 12:08
刚学习使用RUN命令,有两个问题请教下大家:
1、RUN不支持识别固态硬盘吗? 我如下的命令移动硬盘的ISO识别 ...

1,grub4dos支持固态硬盘  那run就支持  你可以用 ls 列下固态硬盘下的文件  看看是否正常

2,这个功能没有  只能退出run  或者在run里按c进入grub命令行  再执行reboot重启

点评

启动方式不一样,结果一样,我不确定是不是grub4dos支持固态硬盘: 方式一: U盘量产的grub4dos启动光盘,运行“command RUN --autolist-all --show.iso subdir=2 /”只能识别U盘的文件,固态盘不识别 方式二  详情 回复 发表于 2013-7-1 12:19
回复

使用道具 举报

2343#
发表于 2013-7-1 12:19:25 | 只看该作者
sratlf 发表于 2013-6-30 13:32
1,grub4dos支持固态硬盘  那run就支持  你可以用 ls 列下固态硬盘下的文件  看看是否正常

2,这个功能 ...

启动方式不一样,结果一样,我不确定是不是grub4dos支持固态硬盘:

方式一:
U盘量产的grub4dos启动光盘,运行“command RUN --autolist-all --show.iso subdir=2 /”只能识别U盘的文件,固态盘不识别

方式二:
将grub4dos作为固态盘的启动项,运行“command RUN --autolist-all --show.iso subdir=2 /”还是不能识别固态盘目录下的ISO文件,无论是否隐藏; 但是退出run进入grub提示符下,运行ls可以完全列出固态盘C盘下所有的文件,包括ISO文件,grub4dos 版本为最新的0.4.5C(06.24),这是不是说明grub4dos支持固态盘,但run不支持呢?

点评

我这测试一切正常。。。 你单独执行下 find 以及 RUN --autolist-all 看什么结果 最好截图 还有能把你的启动盘弄个最小的测试包给我吗 我看下  详情 回复 发表于 2013-7-1 13:25
回复

使用道具 举报

2344#
 楼主| 发表于 2013-7-1 13:25:20 | 只看该作者
netmjwork 发表于 2013-7-1 12:19
启动方式不一样,结果一样,我不确定是不是grub4dos支持固态硬盘:

方式一:

我这测试一切正常。。。  你单独执行下 find 以及 RUN --autolist-all 看什么结果  最好截图

还有能把你的启动盘弄个最小的测试包给我吗  我看下

点评

直接用固态硬盘启动,运行命令情况: 1、find --set-root 1.iso 2、run --autolist-all 附件我上传不了……  详情 回复 发表于 2013-7-1 15:00
回复

使用道具 举报

2345#
发表于 2013-7-1 15:00:48 | 只看该作者
本帖最后由 netmjwork 于 2013-7-1 15:16 编辑
sratlf 发表于 2013-7-1 13:25
我这测试一切正常。。。  你单独执行下 find 以及 RUN --autolist-all 看什么结果  最好截图

还有能把 ...


直接用固态硬盘启动,运行命令情况:
1、find --set-root 1.iso


2、run --autolist-all


附件上传…… (基本只保留grldr和run了,加字体上传不了,还请“sratlf ”版主测试时添加进去)

test-netmjwork.rar

292.58 KB, 下载次数: 4, 下载积分: 无忧币 -2

点评

没发现什么问题 不过用你的菜单测试 我这可以找到硬盘上的iso 你换0630的grub 然后执行command RUN --autolist-all --show.iso subdir=2 / 截图我看下吧  详情 回复 发表于 2013-7-1 17:26
回复

使用道具 举报

2346#
 楼主| 发表于 2013-7-1 17:26:48 | 只看该作者
netmjwork 发表于 2013-7-1 15:00
直接用固态硬盘启动,运行命令情况:
1、find --set-root 1.iso

没发现什么问题  不过用你的菜单测试  我这可以找到硬盘上的iso

你换0630的grub  然后执行command RUN --autolist-all --show.iso subdir=2 / 截图我看下吧

点评

好像是run和grub版本不太匹配,换0630的grub这次显示出来了,但是报错不能用  详情 回复 发表于 2013-7-1 18:05
回复

使用道具 举报

2347#
发表于 2013-7-1 18:05:47 | 只看该作者
本帖最后由 netmjwork 于 2013-7-1 18:07 编辑
sratlf 发表于 2013-7-1 17:26
没发现什么问题  不过用你的菜单测试  我这可以找到硬盘上的iso

你换0630的grub  然后执行command RUN ...


好像是run和grub版本不太匹配,换0630的grub这次显示出来了,但是报错不能用,台式机不确定,我测试是笔记本+固态盘

点评

怎么会有执行map的操作。。。 麻烦再帮忙测试一些 启动后在执行run前 进入命令行 然后执行 map --status 截图 再执行下面的run命令 command run --set-debug=3 --autolist-all --show.iso subdir=2 / 测试  详情 回复 发表于 2013-7-1 18:22
回复

使用道具 举报

2348#
 楼主| 发表于 2013-7-1 18:22:29 | 只看该作者
netmjwork 发表于 2013-7-1 18:05
好像是run和grub版本不太匹配,换0630的grub这次显示出来了,但是报错不能用,台式机不确定,我测试是笔 ...

怎么会有执行map的操作。。。 麻烦再帮忙测试一些  启动后在执行run前  进入命令行  然后执行 map --status  截图

再执行下面的run命令  command run --set-debug=3 --autolist-all --show.iso subdir=2 /

测试模式会单步执行  需要一直按键到执行发生错误的地方  最后发生错误时再截个图  我看下是什么命令导致的错误发生

点评

“sratlf” 版主不用“麻烦”的词的~ 其实您这里更辛苦的,开始怕漏过,没敢快按键盘,以为几十行就过了,结果是几百行…… 我把觉得可能有问题或能参考的地方都截图了,您看看:  详情 回复 发表于 2013-7-1 20:32
回复

使用道具 举报

2349#
发表于 2013-7-1 20:32:14 | 只看该作者
本帖最后由 netmjwork 于 2013-7-1 20:35 编辑
sratlf 发表于 2013-7-1 18:22
怎么会有执行map的操作。。。 麻烦再帮忙测试一些  启动后在执行run前  进入命令行  然后执行 map --stat ...


“sratlf” 版主不用“麻烦”的词的~  其实您这里更辛苦的,开始怕漏过,没敢快按键盘,以为几十行就过了,结果是几百行……

我把觉得可能有问题或能参考的地方都截图了,您看看:






点评

(hd0,0)/I386/ 这个是什么 xp镜像解开吗 我看看在我这能不能重现问题  详情 回复 发表于 2013-7-1 22:39
回复

使用道具 举报

2350#
 楼主| 发表于 2013-7-1 22:39:29 | 只看该作者
netmjwork 发表于 2013-7-1 20:32
“sratlf” 版主不用“麻烦”的词的~  其实您这里更辛苦的,开始怕漏过,没敢快按键盘,以为几十行就过 ...

(hd0,0)/I386/  这个是什么  xp镜像解开吗  我看看在我这能不能重现问题

点评

是的,这个是deepin的I386,防止有的软件用不了,就一直隐藏放在C盘了  详情 回复 发表于 2013-7-1 22:54
回复

使用道具 举报

2351#
发表于 2013-7-1 22:54:48 | 只看该作者
sratlf 发表于 2013-7-1 22:39
(hd0,0)/I386/  这个是什么  xp镜像解开吗  我看看在我这能不能重现问题

是的,这个是deepin的I386,防止有的软件用不了,就一直隐藏放在C盘了

点评

麻烦用这个grldr试下 应该可以列出了 http://bbs.wuyou.com/forum.php?mod=redirect&goto=findpost&ptid=311127&pid=2805958&fromuid=330930  详情 回复 发表于 2013-7-2 10:28
回复

使用道具 举报

2352#
 楼主| 发表于 2013-7-2 10:28:38 | 只看该作者
本帖最后由 sratlf 于 2013-7-2 10:32 编辑
netmjwork 发表于 2013-7-1 22:54
是的,这个是deepin的I386,防止有的软件用不了,就一直隐藏放在C盘了


麻烦用这个grldr试下  应该可以列出了  http://bbs.wuyou.net/forum.php?m ... &fromuid=330930

列表速度太慢的话可以尝试 set fastmode=1

点评

多谢sratlf 版主,这次可以列出了,但是必须使用你给出的参数,不然等几分钟都没动静……  详情 回复 发表于 2013-7-2 11:51
回复

使用道具 举报

2353#
发表于 2013-7-2 11:51:07 | 只看该作者
本帖最后由 netmjwork 于 2013-7-2 12:26 编辑
sratlf 发表于 2013-7-2 10:28
麻烦用这个grldr试下  应该可以列出了  http://bbs.wuyou.net/forum.php?m ... goto=findpost&p ...


多谢sratlf 版主,这次可以列出了,但是必须使用你给出的参数,不然等几分钟都没动静……

还有个移动设备(如U盘、移动硬盘)通过grub4dos菜单或RUN菜单启动本机上的操作系统,有没有可能实现?能的话菜单怎么写?现在看到的都无法实现
参考之前提的问题:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=275414

点评

因为默认会探测文件一些信息 文件太多的话就会很花时间 启动本机系统的话可以尝试 RUN --nt 参数 参数后没有指定引导文件的话默认先找bootmgr 没有再找ntldr  详情 回复 发表于 2013-7-2 13:52
回复

使用道具 举报

2354#
 楼主| 发表于 2013-7-2 13:52:48 | 只看该作者
netmjwork 发表于 2013-7-2 11:51
多谢sratlf 版主,这次可以列出了,但是必须使用你给出的参数,不然等几分钟都没动静……

还有个移动 ...

因为默认会探测文件一些信息  文件太多的话就会很花时间  启动本机系统的话可以尝试 RUN --nt 参数

参数后没有指定引导文件的话默认先找bootmgr  没有再找ntldr

点评

不行,用移动硬盘尝试command run --nt,一样的在出现xp的进度条之后就一直黑屏,不能想在硬盘引导那样启动  详情 回复 发表于 2013-7-2 14:29
回复

使用道具 举报

2355#
发表于 2013-7-2 14:29:55 | 只看该作者
sratlf 发表于 2013-7-2 13:52
因为默认会探测文件一些信息  文件太多的话就会很花时间  启动本机系统的话可以尝试 RUN --nt 参数

参 ...


不行,用移动硬盘尝试command run --nt,和grub4dos的菜单一样,都是在出现xp的进度条之后就一直黑屏,不能像在硬盘引导那样启动

点评

你确定不是因为移动硬盘的问题??  详情 回复 发表于 2013-7-2 14:48
回复

使用道具 举报

2356#
 楼主| 发表于 2013-7-2 14:48:45 | 只看该作者
netmjwork 发表于 2013-7-2 14:29
不行,用移动硬盘尝试command run --nt,和grub4dos的菜单一样,都是在出现xp的进度条之后就一直黑屏, ...

你确定不是因为移动硬盘的问题??

点评

确定,这个是不是还和grub有关? U盘量产的CDROM用那个命令及grub的菜单可以启动、硬盘用命令肯定可以启动 bootice格式化的U盘分区以及用移动硬盘就是不行,过进度条肯定黑屏,您有空可以测试下(我测试两个移动硬  详情 回复 发表于 2013-7-2 20:57
回复

使用道具 举报

2357#
发表于 2013-7-2 20:57:38 | 只看该作者
本帖最后由 netmjwork 于 2013-7-2 21:04 编辑
sratlf 发表于 2013-7-2 14:48
你确定不是因为移动硬盘的问题??


确定不是硬盘有故障,这个是不是还和grub有关?
U盘量产的CDROM用那个命令及grub的菜单可以启动、硬盘用命令肯定可以启动
bootice格式化的U盘分区以及用移动硬盘就是不行,过进度条肯定黑屏,您有空可以测试下(我测试两个移动硬盘都不行,NTFS格式应该不影响的吧?因为其它命令都运行正常,单单调用本地磁盘的系统这一个不行)

感觉用移动硬盘的调用和直接用硬盘的调用有些不一样……

点评

你不会真的如527104427所说 没有交换硬盘 保证本地盘是hd0吧  详情 回复 发表于 2013-7-2 23:10
回复

使用道具 举报

2358#
发表于 2013-7-2 21:22:14 | 只看该作者
本帖最后由 527104427 于 2013-7-2 21:44 编辑

估计是没有交换硬盘造成的。如果U盘为HDD模式,hd0被占用,不交换就会导致BOOT.INI里面的磁盘信息有误,黑屏
回复

使用道具 举报

2359#
 楼主| 发表于 2013-7-2 23:10:30 | 只看该作者
netmjwork 发表于 2013-7-2 20:57
确定不是硬盘有故障,这个是不是还和grub有关?
U盘量产的CDROM用那个命令及grub的菜单可以启动、硬盘 ...

你不会真的如527104427所说  没有交换硬盘  保证本地盘是hd0吧

点评

应该是没有交换磁盘,还不太会用RUN命令,可是交换之后也没有用的,希望sratlf版主能够给一份RUN的详细参数说明,最好多给一些带注释的用法,起码参照着用不会错的 又看看才加上--swap-ext的参数,但是如下三种都  详情 回复 发表于 2013-7-3 15:10
回复

使用道具 举报

2360#
发表于 2013-7-3 15:10:04 | 只看该作者
本帖最后由 netmjwork 于 2013-7-3 15:17 编辑
sratlf 发表于 2013-7-2 23:10
你不会真的如527104427所说  没有交换硬盘  保证本地盘是hd0吧


应该是没有交换磁盘,还不太会用RUN命令,可是交换之后也没有用的,希望sratlf版主能够给一份RUN的详细参数说明,最好多给一些带注释的用法,起码参照着用不会错的;

又看看才加上--swap-ext的参数,但是如下三种都没有通过移动硬盘引导到本地C盘的XP系统,麻烦sratlf 版主给个能用菜单,实现:USB移动硬盘GRLDR启动引导本地硬盘C盘上的XP,或D盘上的WIN7系统,谢谢!

title run 启动本地系统
command RUN --nt /ntldr /bootmgr
(自动交换了磁盘hd0-hd1,但之后提示无法找到bootmgr,按回车后又返回到菜单了)


title run 启动本地系统 swap ext
command RUN --swap-ext --nt /ntldr
(按S交换磁盘成功,hd0-hd1,接着按enter之后自动重启了)

title run 启动本地系统 swap ext 222
command RUN --swap-ext --nt /ntldr /bootmgr
(按S交换磁盘成功,hd0-hd1,之后提示无法找到bootmgr,按回车后又返回到菜单了)

感觉就没有真正去调用到/grldr,对了,是DELL的本子,和这个有关吗?都说DELL的启动不好

另外:像下面这个grub4dos的菜单不也是已经做过了交换磁盘的操作吗?一样过进度条黑屏,而我上面用的RUN命令现在还没到进度条

title   启动本机Windows系统
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
boot

点评

不用特意添加--swap-ext参数 直接用--nt参数就可以 认为需要交换磁盘的话会自动出现交换磁盘的提示的先测试这个是什么结果  详情 回复 发表于 2013-7-3 15:28
S大的RUN应该说是很好用的,菜单简单到不能再简单了吧…… 我也是只用移动硬盘的,没有什么不对的呀…… RUN是0620的,GRUB4DOS是0630的…… 本地硬盘是XP系统,引导菜单如下: title 启动 本地WIN7 /WINXP 操作  详情 回复 发表于 2013-7-3 15:24
回复

使用道具 举报

2361#
发表于 2013-7-3 15:24:15 | 只看该作者
netmjwork 发表于 2013-7-3 15:10
应该是没有交换磁盘,还不太会用RUN命令,可是交换之后也没有用的,希望sratlf版主能够给一份RUN的详细 ...

S大的RUN应该说是很好用的,菜单简单到不能再简单了吧……
我也是只用移动硬盘的,没有什么不对的呀……
RUN是0620的,GRUB4DOS是0630的……
本地硬盘是XP系统,引导菜单如下:
title 启动 本地WIN7 /WINXP 操作系统 \n
RUN --nt
boot
屏幕只一闪,就进入本地硬盘引导菜单了……
没用交换磁盘的命令呀……
回复

使用道具 举报

2362#
 楼主| 发表于 2013-7-3 15:28:22 | 只看该作者
netmjwork 发表于 2013-7-3 15:10
应该是没有交换磁盘,还不太会用RUN命令,可是交换之后也没有用的,希望sratlf版主能够给一份RUN的详细 ...

不用特意添加--swap-ext参数  直接用--nt参数就可以  认为需要交换磁盘的话会自动出现交换磁盘的提示的
  1. title run 启动本地系统
  2. command RUN --nt
复制代码
先测试这个是什么结果

点评

这个很早测试就是运行之后立马进入XP的进度条,过后黑屏没反应…… 刚又试一遍,奇怪的是进入进度条之后怎么会有指示灯全亮的一瞬间,这个不知道做什么的 运行debug模式,前面运行没有报错,但是后面的过程都一样,  详情 回复 发表于 2013-7-3 23:48
回复

使用道具 举报

2363#
发表于 2013-7-3 17:57:14 | 只看该作者
本帖最后由 kkcing 于 2013-7-3 18:08 编辑

今天尝试用run安装xp,结果失败了

UD启动(hdd),G4D是0630的0.4.6a,RUN是0620的,机器比较老,单硬盘
XP.ISO放在U盘可见区的ISOS目录下,(UD)的/BOOT/IMGS/下有firadisk.img

不交换磁盘顺序:
command /BOOT/GRUB/RUN --fira  srs:/SRS6/ iso=/ISOS/XP.ISO
正常启动XP.ISO,格式化C盘,复制文件开始安装,提示重启,重启后提示HAL.DLL缺失

交换磁盘顺序:
command /BOOT/GRUB/RUN --fira --swap-ext srs:/SRS6/ iso=/ISOS/XP.ISO
手动将硬盘交换到hd0,然后提示srs找不到,此时磁盘列表里好像看不到UD区
去除srs:/srs6/,提示找不到/BOOT/IMGS/iso
去除srs:/srs6/,修改iso为iso=(hd1,0)/ISOS/XP.ISO,还是提示找不到iso
只加载fira,然后交换磁盘顺序,然后--autolist,再加载xp.iso,稍后直接蓝屏

请S大指点一下,过程和操作有啥不正确的地方吗?

点评

参数顺序错了。。。 应该是RUN --swap-ext --fira srs:/SRS6/ iso=/ISOS/XP.ISO srs和iso都是--fira的子参数 放在--swap-ext后面用肯定乱了  详情 回复 发表于 2013-7-3 18:08
回复

使用道具 举报

2364#
 楼主| 发表于 2013-7-3 18:08:39 | 只看该作者
kkcing 发表于 2013-7-3 17:57
今天尝试用run安装xp,结果失败了

run是0620的,G4D是0630的0.4.6a,机器比较老,单硬盘

参数顺序错了。。。  应该是RUN --swap-ext --fira srs:/SRS6/ iso=/ISOS/XP.ISO

srs和iso都是--fira的子参数  放在--swap-ext后面用肯定乱了

点评

ok,我马上再试试  详情 回复 发表于 2013-7-3 18:10
回复

使用道具 举报

2365#
发表于 2013-7-3 18:10:36 | 只看该作者
本帖最后由 kkcing 于 2013-7-3 18:36 编辑
sratlf 发表于 2013-7-3 18:08
参数顺序错了。。。  应该是RUN --swap-ext --fira srs:/SRS6/ iso=/ISOS/XP.ISO

srs和iso都是--fira的 ...


搞定了,非常好使,感谢S大
回复

使用道具 举报

2366#
发表于 2013-7-3 23:48:07 | 只看该作者
sratlf 发表于 2013-7-3 15:28
不用特意添加--swap-ext参数  直接用--nt参数就可以  认为需要交换磁盘的话会自动出现交换磁盘的提示的先 ...

这个很早测试就是运行之后立马进入XP的进度条,过后黑屏没反应……
刚又试一遍,奇怪的是进入进度条之后怎么会有指示灯全亮的一瞬间,这个不知道做什么的
运行debug模式,前面运行没有报错,但是后面的过程都一样,就是进度条过后黑屏

测试环境:固态硬盘C盘XP系统,USB移动硬盘3.0的2.0的都试验了一样,和USB移动硬盘盒芯片应该没有关系

点评

这就不知道了 我用usb-hdd的u盘启动用这个菜单是可以启动本地盘上的win7的 不过既然能到进度条那说明至少ntldr是引导成功的 后面发生黑屏的应该还是和硬件有关系  详情 回复 发表于 2013-7-4 09:52
回复

使用道具 举报

2367#
 楼主| 发表于 2013-7-4 09:52:37 | 只看该作者
netmjwork 发表于 2013-7-3 23:48
这个很早测试就是运行之后立马进入XP的进度条,过后黑屏没反应……
刚又试一遍,奇怪的是进入进度条之后 ...

这就不知道了  我用usb-hdd的u盘启动用这个菜单是可以启动本地盘上的win7的

不过既然能到进度条那说明至少ntldr是引导成功的  后面发生黑屏的应该还是和硬件有关系
回复

使用道具 举报

2368#
发表于 2013-7-4 10:21:04 | 只看该作者
又来打扰S大了,我的UD上,同一个run,执行--automenu可以显示所有img/ima/iso,执行--autolist却只能显示一个,如图

AUTOMENU显示正常:
command /BOOT/GRUB/RUN --AUTOMENU --SHOW.IMG.IMA.ISO /BOOT/IMGS/


AUTOLIST显示不正常:
command /BOOT/GRUB/RUN --AUTOLIST --SHOW.IMG.IMA.ISO /BOOT/IMGS
回复

使用道具 举报

2369#
 楼主| 发表于 2013-7-4 10:31:46 | 只看该作者
kkcing 发表于 2013-7-4 10:21
又来打扰S大了,我的UD上,同一个run,执行--automenu可以显示所有img/ima/iso,执行--autolist却只能显示一 ...

你应该是有调整显示区域了吧  已经出现翻页提示了  说明显示区域太小  同时显示不开
回复

使用道具 举报

2370#
发表于 2013-7-4 10:49:38 | 只看该作者
本帖最后由 kkcing 于 2013-7-4 10:52 编辑
sratlf 发表于 2013-7-4 10:31
你应该是有调整显示区域了吧  已经出现翻页提示了  说明显示区域太小  同时显示不开


果然可以翻页 -_-#!,原来还有显示区域这回事........

看来是因为使用了menusetting的问题了,菜单里有使用
menusetting 1 8 0 n 12 6 56 17

如果在启动的时候狂按C键进入命令行,跳过menu.lst的加载,然后执行run --autolist显示正常
加载menu.lst(含有menusettings)后再run --autolist就只显示一行了

z版run的autolist倒是不受影响
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 16:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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