无忧启动论坛

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

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

    [复制链接]
2377#
发表于 2013-7-7 14:21:49 | 只看该作者
请问现在SRS和DMPS参数可以一起使用么
我这样写是否正确
  1. command run --swap --fira srs:/srs dpms:/srs sif iso=/winxp.iso
复制代码

点评

不能这么用 两个参数只能用一个 不过如果两种方式的驱动包都在同一个目录下的话随便用哪个参数都可以 比如--fira srs:/srs/ sif iso=/winxp.iso 会先用f6img方式加载 失败的话会自动尝试dpms方式 还是会在  详情 回复 发表于 2013-7-8 09:39
回复

使用道具 举报

2376#
发表于 2013-7-7 13:27:11 | 只看该作者
HDD1体积为2TB
而在列表里显示 (HD1,0) 为1TB


点评

看了下是因为grub下只能用整数 hd1,0的体积正常计算应该是1.8T 就被省略成1T了  详情 回复 发表于 2013-7-8 09:36
回复

使用道具 举报

2375#
发表于 2013-7-6 19:05:50 | 只看该作者
给大家提个醒,不要更新0.4.5c-2013-07-05的grldr,如果更新了,使用command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/
加载自应答文件失败,用2013-06-30的grldr就没问题。
回复

使用道具 举报

2374#
发表于 2013-7-5 09:08:08 | 只看该作者
sratlf 发表于 2013-7-4 09:52
这就不知道了  我用usb-hdd的u盘启动用这个菜单是可以启动本地盘上的win7的

不过既然能到进度条那说明 ...

谢谢版主,应该还是DELL的硬件问题,不管它了
回复

使用道具 举报

2373#
发表于 2013-7-4 11:45:34 | 只看该作者
额,把那个最大显示高度的12改成n,好了
回复

使用道具 举报

2372#
发表于 2013-7-4 10:58:28 | 只看该作者
sratlf 发表于 2013-7-4 10:55
那差不多可以用下面的菜单  在进入run前恢复默认的显示区域  结束后再重新设置

title test

明白了,就是先回复menu设置,执行list,然后再恢复原有的menu,谢谢S大
回复

使用道具 举报

2371#
 楼主| 发表于 2013-7-4 10:55:34 | 只看该作者
kkcing 发表于 2013-7-4 10:49
果然可以翻页 -_-#!,原来还有显示区域这回事........

看来是因为使用了menusetting的问题了,菜单里有 ...

那差不多可以用下面的菜单  在进入run前恢复默认的显示区域  结束后再重新设置

title test
menusetting u
command /BOOT/GRUB/RUN --AUTOLIST --SHOW.IMG.IMA.ISO /BOOT/IMGS
menusetting 1 8 0 n 12 6 56 17

点评

明白了,就是先回复menu设置,执行list,然后再恢复原有的menu,谢谢S大  详情 回复 发表于 2013-7-4 10:58
回复

使用道具 举报

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倒是不受影响

点评

那差不多可以用下面的菜单 在进入run前恢复默认的显示区域 结束后再重新设置 title test menusetting u command /BOOT/GRUB/RUN --AUTOLIST --SHOW.IMG.IMA.ISO /BOOT/IMGS menusetting 1 8 0 n 12 6 56 17  详情 回复 发表于 2013-7-4 10:55
回复

使用道具 举报

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

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

使用道具 举报

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

点评

你应该是有调整显示区域了吧 已经出现翻页提示了 说明显示区域太小 同时显示不开  详情 回复 发表于 2013-7-4 10:31
回复

使用道具 举报

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

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

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

使用道具 举报

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
回复

使用道具 举报

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大
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
屏幕只一闪,就进入本地硬盘引导菜单了……
没用交换磁盘的命令呀……
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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

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

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-5 07:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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