无忧启动论坛

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

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

    [复制链接]
2551#
 楼主| 发表于 2014-4-30 11:37:01 | 只看该作者
2010guoguo 发表于 2014-4-30 11:13
2014.1.17版本的grldr

结果很明确了  麻烦做最后一个测试  用附件的测试0107版  执行下面三条命令  还是每条命令执行完最后重启一次

1,  run 1  
2,  run 2
3,  run 1  0xNNN

第三条命令的 0xNNN  需要换成 第二条命令得到的 locate=  后面的值   (应该是 0x2aa  我这测试是这结果)

runtest2.zip

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

点评

没错是的 0x2aa[attachimg]192328[/attachimg] [attachimg]192329[/attachimg] [attachimg]192330[/attachimg]  详情 回复 发表于 2014-4-30 12:02
回复

使用道具 举报

2552#
发表于 2014-4-30 12:02:33 | 只看该作者
sratlf 发表于 2014-4-30 11:37
结果很明确了  麻烦做最后一个测试  用附件的测试0107版  执行下面三条命令  还是每条命令执行完最后重启 ...

没错是的 0x2aa





回复

使用道具 举报

2553#
 楼主| 发表于 2014-4-30 12:57:25 | 只看该作者

谢谢测试  结果基本清楚了  0107版的有bug  这个得看不点或者chenall解决了  暂时先用以前的版本把
回复

使用道具 举报

2554#
发表于 2014-5-15 13:08:54 | 只看该作者
本帖最后由 chanel 于 2014-5-15 13:16 编辑

S大,发现最近这两个版本好像都有问题:

1、4.21版

安装原版Windows XP系统,用下面两种方法

command /boot/grub/SRSF6 --fira
command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/

或者

F6IMG
command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/

一开始都没问题,见下图:



选择XP镜像开始安装后,在复制文件时都出错,见下图:



2、5.13版,同样是上面两种命令安装XP系统,一开始就出错了,见下图:



注:XP镜像是正版的WinXP_SP3_MSDN大客户版,G4D版本是0.4.5c-2013-11-30,用别的模块比如SISO安装完全正常。

比如下面两种方法都没有问题:

command /boot/grub/SRSF6 --fira
command SISO iso=/isos/ sif=y swap=y boot=cd e820=3
           
或者  

command SISO ISO=/ISOS/ FDA="DPMS /SRS/DPMS.lzma" FDB=firax86 sif=y swap=y boot=cd e820=3

点评

这条命令试试这样: command /boot/grub/SRSF6 --fira command RUN --swap --swap-ext sif iso=/ISOS/  详情 回复 发表于 2014-5-15 22:58
第一个问题你应该是用的新版grub4dos吧 你可以试试旧版grub4dos 或者加 --mem 参数强制加载到内存 第二个问题怀疑是文件下载错误 中间那行提示error.135 这个是没有找到run附加的img文件才会出现的提示  详情 回复 发表于 2014-5-15 16:29
回复

使用道具 举报

2555#
 楼主| 发表于 2014-5-15 16:29:03 | 只看该作者
本帖最后由 sratlf 于 2014-5-15 16:37 编辑
chanel 发表于 2014-5-15 13:08
S大,发现最近这两个版本好像都有问题:

1、4.21版


第一个问题你应该是用的新版grub4dos吧  你可以试试旧版grub4dos  或者加 --mem 参数强制加载到内存

或者可以试试iso参数直接指定iso文件具体路径  指定文件夹再选择iso文件在处理上会有些差异

第二个问题怀疑是文件下载错误  中间那行提示error.135  这个是没有找到run附加的img文件才会出现的提示

点评

[quote]或者可以试试iso参数直接指定iso文件具体路径 指定文件夹再选择iso文件在处理上会有些差异[/quote command /boot/grub/SRSF6 --fira command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/winxp.  详情 回复 发表于 2014-5-16 10:12
1、用0.4.5c_2013.06.30版的g4d仍然不行。 2、又下载了3次5.13版的,MD5等哈希值都一样,所以下载是没问题的。  详情 回复 发表于 2014-5-15 20:14
回复

使用道具 举报

2556#
发表于 2014-5-15 20:14:25 | 只看该作者
sratlf 发表于 2014-5-15 16:29
第一个问题你应该是用的新版grub4dos吧  你可以试试旧版grub4dos  或者加 --mem 参数强制加载到内存

...

1、用0.4.5c_2013.06.30版的g4d仍然不行。

2、又下载了3次5.13版的,MD5等哈希值都一样,所以下载是没问题的。
回复

使用道具 举报

2557#
 楼主| 发表于 2014-5-15 22:50:09 来自手机 | 只看该作者
那你试试srs参数加载驱动呢  或者等一段时间  想把这一块命令重写一遍  第二个问题还是怀疑有重名的文件  文件没加载对  我这测试相同的命令都没问题

点评

SRS参数加载驱动也不行。以极大的毅力和耐力反复测试,发现只有2012年7月22日的版本当且仅当在下面的命令下可以成功, 其他版本都不行。不过用这个RUN版本时下面命令的缺点是不能加载自应答文件。 command /bo  详情 回复 发表于 2014-5-16 13:11
回复

使用道具 举报

2558#
发表于 2014-5-15 22:58:18 | 只看该作者
chanel 发表于 2014-5-15 13:08
S大,发现最近这两个版本好像都有问题:

1、4.21版

这条命令试试这样:

command /boot/grub/SRSF6 --fira
command RUN --swap --swap-ext  sif iso=/ISOS/

点评

测试了一下,这样仍然不行,貌似不符合RUN命令的书写规范。  详情 回复 发表于 2014-5-16 10:16
回复

使用道具 举报

2559#
发表于 2014-5-16 10:12:32 | 只看该作者
sratlf 发表于 2014-5-15 16:29
第一个问题你应该是用的新版grub4dos吧  你可以试试旧版grub4dos  或者加 --mem 参数强制加载到内存

...

[quote]或者可以试试iso参数直接指定iso文件具体路径  指定文件夹再选择iso文件在处理上会有些差异[/quote

command /boot/grub/SRSF6 --fira
command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/winxp.iso

iso参数直接指定iso文件具体路径,仍然出错。



今天又试了好几个以前的版本,都不行。以前没仔细测试,只是测试到了显示磁盘这一步后,看看正确交换了磁盘并且能够正常显示,

再没继续下去(见下图)。现在接着进行后续安装,发现了问题,难道是我的菜单写法不对?





点评

TO上将:对第一个问题,何不换一个WINNT.SIF文件试试再说。 对于上将的菜单写法偶不敢苟同,--swap 系列命令用得不好反然得不到应有的效率,S大的RUN里面本身就有交换磁盘的命令,不论你是否加载了--swap 系列命  详情 回复 发表于 2014-5-16 10:58
回复

使用道具 举报

2560#
发表于 2014-5-16 10:16:42 | 只看该作者
527104427 发表于 2014-5-15 22:58
这条命令试试这样:

command /boot/grub/SRSF6 --fira

测试了一下,这样仍然不行,貌似不符合RUN命令的书写规范。
回复

使用道具 举报

2561#
发表于 2014-5-16 10:58:27 | 只看该作者
chanel 发表于 2014-5-16 10:12
[quote]或者可以试试iso参数直接指定iso文件具体路径  指定文件夹再选择iso文件在处理上会有些差异[/quot ...

TO上将:对第一个问题,何不换一个WINNT.SIF文件试试再说。

对于上将的菜单写法偶不敢苟同,--swap 系列命令用得不好反然得不到应有的效率,S大的RUN里面本身就有交换磁盘的命令,不论你是否加载了--swap 系列命令,到地方它还是要等你确认。这相信上将在使用中已经发现了,所以何不用最简单的命令行来装XP系统呢??

点评

1、这个和自应答文件应该没关系的吧 2、大多数情况下只需静默交换磁盘就可以了,但个别情况下不需交换磁盘,所以先交换磁盘过过目,没问题了 再进行下一步也不失为一种稳妥的做法。这只是我个人的看法。不当之  详情 回复 发表于 2014-5-16 13:24
回复

使用道具 举报

2562#
发表于 2014-5-16 13:11:03 | 只看该作者
本帖最后由 chanel 于 2014-5-16 13:16 编辑
sratlf 发表于 2014-5-15 22:50
那你试试srs参数加载驱动呢  或者等一段时间  想把这一块命令重写一遍  第二个问题还是怀疑有重名的文件   ...


SRS参数加载驱动也不行。以极大的毅力和耐力反复测试,发现只有2012年7月22日的版本当且仅当在下面的命令下可以成功,

其他版本都不行。不过用这个RUN版本时下面命令的缺点是没有加载驱动和自应答文件的提示,也不能加载自应答文件,安装过程中须手动。

command /boot/grub/SRSF6 --fira
command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/

RUN2012.07.22.rar (145.56 KB, 下载次数: 3)

点评

辛苦了 我尽快看看有什么区别  详情 回复 发表于 2014-5-19 09:15
回复

使用道具 举报

2563#
发表于 2014-5-16 13:24:24 | 只看该作者
jh1688 发表于 2014-5-16 10:58
TO上将:对第一个问题,何不换一个WINNT.SIF文件试试再说。

对于上将的菜单写法偶不敢苟同,--swap 系 ...

1、这个和自应答文件应该没关系的吧

2、大多数情况下只需静默交换磁盘就可以了,但个别情况下不需交换磁盘,所以先交换磁盘过过目,没问题了

再进行下一步也不失为一种稳妥的做法。这只是我个人的看法。不当之处请指正。

点评

1、只是怀疑,因为之前偶遇到过此类情况,也是类似文件无法复制,后用原版中的安装管理器重做了一个WINNT.SIF文件,就没有任何问题了。只是个人意见,仅供参考。 2、S大的RUN文件默认情况下是不交换磁盘的,但会给  详情 回复 发表于 2014-5-16 17:27
回复

使用道具 举报

2564#
发表于 2014-5-16 17:27:22 | 只看该作者
chanel 发表于 2014-5-16 13:24
1、这个和自应答文件应该没关系的吧

2、大多数情况下只需静默交换磁盘就可以了,但个别情况下不需交换 ...

1、只是怀疑,因为之前偶遇到过此类情况,也是类似文件无法复制,后用原版中的安装管理器重做了一个WINNT.SIF文件,就没有任何问题了。只是个人意见,仅供参考。
2、S大的RUN文件默认情况下是不交换磁盘的,但会给出提示,你可以根据提示确定是否交换磁盘,当然多磁盘不在此例。
回复

使用道具 举报

2565#
 楼主| 发表于 2014-5-19 09:15:40 | 只看该作者
chanel 发表于 2014-5-16 13:11
SRS参数加载驱动也不行。以极大的毅力和耐力反复测试,发现只有2012年7月22日的版本当且仅当在下面的命 ...

辛苦了  我尽快看看有什么区别
回复

使用道具 举报

2566#
发表于 2014-5-19 12:11:05 | 只看该作者
本帖最后由 chanel 于 2014-5-19 12:54 编辑

用的新版RUN,交换磁盘好像有问题。

command RUN --swap-ext

或者

command RUN --swap-ext --end



如果不交换磁盘,直接按“Enter”,则能返回上级菜单;如果按“S”或“1”、“2”,交换磁盘后再按“Enter”,则不返回上级菜单而是进入了命令行。见下图:



也许我对RUN交换磁盘命令理解不对。假设一级菜单是/boot/grub/MENU.lst,交换磁盘的命令在二级菜单,

我想要的效果是,先给出当前磁盘分布情况,然后无论是否交换了磁盘,按“Enter”都能返回一级菜单。请问S大怎样做?


点评

不加或者只加--end最后应该是重新加载grub4dos内置菜单才对 你的内置菜单是什么  详情 回复 发表于 2014-5-19 12:56
回复

使用道具 举报

2567#
 楼主| 发表于 2014-5-19 12:56:28 | 只看该作者
chanel 发表于 2014-5-19 12:11
用的新版RUN,交换磁盘好像有问题。

command RUN --swap-ext

不加或者只加--end最后应该是重新加载grub4dos内置菜单才对    你的内置菜单是什么

点评

刚才又测试了一下,4.21版无此问题。  详情 回复 发表于 2014-5-19 14:04
就是grldr默认的菜单  详情 回复 发表于 2014-5-19 13:23
回复

使用道具 举报

2568#
发表于 2014-5-19 13:23:32 | 只看该作者
sratlf 发表于 2014-5-19 12:56
不加或者只加--end最后应该是重新加载grub4dos内置菜单才对    你的内置菜单是什么

就是grldr默认的菜单

  1. pxe detect
  2. configfile
  3. default 0
  4. timeout 0

  5. title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
  6.         errorcheck off
  7.         configfile /boot/grub/menu.lst
  8.         configfile /grub/menu.lst
  9.         if "%@root%"=="(ud)" && calc *0x82A0=*0x82b9&0xff
  10.         if "%@root:~1,1%"=="f" && find --set-root --devices=f /menu.lst && configfile /menu.lst
  11.         find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
  12.         find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  13.         find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
  14.         errorcheck on
  15.         commandline

  16. title commandline
  17.         commandline

  18. title reboot
  19.         reboot

  20. title halt
  21.         halt
复制代码
回复

使用道具 举报

2569#
发表于 2014-5-19 14:04:50 | 只看该作者
本帖最后由 chanel 于 2014-5-19 14:08 编辑
sratlf 发表于 2014-5-19 12:56
不加或者只加--end最后应该是重新加载grub4dos内置菜单才对    你的内置菜单是什么


刚才又测试了一下,4.21版正常,无此问题。用下面命令返回一级菜单也正常。

command RUN --swap --swap-ext --end exit
configfile /boot/grub/MENU.lst

点评

只能说我这测试一切正常。。。  详情 回复 发表于 2014-5-19 14:16
回复

使用道具 举报

2570#
 楼主| 发表于 2014-5-19 14:16:54 | 只看该作者
本帖最后由 sratlf 于 2014-5-19 14:26 编辑
chanel 发表于 2014-5-19 14:04
刚才又测试了一下,4.21版正常,无此问题。用下面命令返回一级菜单也正常。

command RUN --swap --s ...


只能说我这测试一切正常。。。

你可以弄一个最小的测试包给我  我看看什么问题

点评

最小包已上传,请S大测试一下。 http://pan.baidu.com/s/1mgG6h0O  详情 回复 发表于 2014-5-19 16:15
回复

使用道具 举报

2571#
发表于 2014-5-19 16:15:25 | 只看该作者
本帖最后由 chanel 于 2014-5-19 16:32 编辑
sratlf 发表于 2014-5-19 14:16
只能说我这测试一切正常。。。

你可以弄一个最小的测试包给我  我看看什么问题


最小包已上传,请S大测试一下,另请S大顺便把2563楼的问题也一并测试一下。

刚才又测试了一下,如果不交换磁盘则不会出现加载自应答文件错误的提示,

command /boot/grub/SRSF6 --fira
command RUN --swap-ext --fira-isonly sif iso=/ISOS/

但在实际情况下不交换磁盘一般是不可能的,所以命令要这样写:

command /boot/grub/SRSF6 --fira
command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/

但这样写的话,就会出现加载自应答文件错误提示。用F6IMG批处理也是如此。

http://pan.baidu.com/s/1mgG6h0O

点评

qemu测试貌似没发现什么问题。。。 交换磁盘最近的改动也就是没有再手动更新ud源位置 可以见下面这个帖子 http://bbs.wuyou.com/forum.php?mod=viewthread&tid=333892  详情 回复 发表于 2014-5-20 09:47
回复

使用道具 举报

2572#
 楼主| 发表于 2014-5-20 09:47:18 | 只看该作者
chanel 发表于 2014-5-19 16:15
最小包已上传,请S大测试一下,另请S大顺便把2563楼的问题也一并测试一下。

刚才又测试了一下,如果 ...

qemu测试貌似没发现什么问题。。。  交换磁盘最近的改动也就是没有再手动更新ud源位置  可以见下面这个帖子

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=333892
回复

使用道具 举报

2573#
发表于 2014-5-20 10:18:26 | 只看该作者
sratlf 发表于 2014-5-20 09:47
qemu测试貌似没发现什么问题。。。  交换磁盘最近的改动也就是没有再手动更新ud源位置  可以见下面这个帖 ...

chanel 的测试环境估计是ZIP启动,QEMU再加个虚拟盘(U盘)。

这种环境真的不好重现,一般他反馈的问题,我都是靠猜的

回复

使用道具 举报

2574#
 楼主| 发表于 2014-5-20 10:24:54 | 只看该作者
527104427 发表于 2014-5-20 10:18
chanel 的测试环境估计是ZIP启动,QEMU再加个虚拟盘(U盘)。

这种环境真的不好重现,一般他反馈的问 ...

回复

使用道具 举报

2575#
发表于 2014-5-20 12:13:38 | 只看该作者
527104427 发表于 2014-5-20 10:18
chanel 的测试环境估计是ZIP启动,QEMU再加个虚拟盘(U盘)。

这种环境真的不好重现,一般他反馈的问 ...

只能说是一个特例。
还有就是搞不懂他为什么非要纠结在高级交换磁盘命令这个问题上,既然S大写RUN的目的是为了简化菜单,不知道非要人为的添加麻烦为什么??搞不懂……
回复

使用道具 举报

2576#
发表于 2014-5-20 12:26:38 | 只看该作者
jh1688 发表于 2014-5-20 12:13
只能说是一个特例。
还有就是搞不懂他为什么非要纠结在高级交换磁盘命令这个问题上,既然S大写RUN的目的 ...

这不是麻不麻烦的问题。

试想一下,假如你开发了一款工具,有一些比较高级的用法,但压根就没人问津,那还有什么意思?

要是为了简单,那用RUN的首发版就可以了,单纯启动IMG、IMA、ISO,什么扩展功能都没有
回复

使用道具 举报

2577#
发表于 2014-5-20 12:55:45 | 只看该作者
本帖最后由 chanel 于 2014-5-20 13:11 编辑
jh1688 发表于 2014-5-20 12:13
只能说是一个特例。
还有就是搞不懂他为什么非要纠结在高级交换磁盘命令这个问题上,既然S大写RUN的目的 ...


在交换磁盘这个问题上,我每次向S大或5大反馈问题,您都要反对。我也搞不懂。

有的人不愿麻烦,只是拿来用用而已;有的人不仅拿来用,而且对一些高级用法充满好奇,想多尝试、多探索。就是这样。
回复

使用道具 举报

2578#
发表于 2014-5-20 12:57:48 | 只看该作者
本帖最后由 chanel 于 2014-5-20 14:10 编辑



我反馈问题都是这样的流程:

1、首先用一个U盘(此U盘已量产并在剩余fat32分区上做了UD)在Vmware10.01虚拟机上测试。

具体做法是:先插上U盘,打开Vmware虚拟机,选择已安装的WinXP虚拟机或Win8X64虚拟机,然后“编辑虚拟机设置”→添加“硬盘”→“使用物理磁盘”→在设备下拉框里选择U盘→

在虚拟机BIOS设置里选择从U盘启动→测试UD。

2、如果上述过程出现问题,再在另一块只做了UD的U盘上重复上述同样的测试。

3、如果仍然出现同样的问题,在实机上测试。

如果在虚拟机和实机上都能重现问题了,我才向您或5大反馈。

如此,我这样的测试环境应该没有问题吧?至于QEMU虚拟机,我从未用它做过测试,只是偶尔用它看看启动界面。



回复

使用道具 举报

2579#
发表于 2014-5-20 14:00:40 | 只看该作者
本帖最后由 chanel 于 2014-5-20 16:31 编辑

正如我在2578楼反馈的那样,同样的测试环境、同样的u盘、同样的UD、同样的命令,用0421版RUN交换磁盘没有任何问题,

但也如2563楼反馈的那样,这一版RUN和其它版本(20120722版除外)一样,安装原版WinXP复制文件时出错。

回复

使用道具 举报

2580#
发表于 2014-5-20 14:31:52 | 只看该作者
本帖最后由 jh1688 于 2014-5-20 14:33 编辑
527104427 发表于 2014-5-20 12:26
这不是麻不麻烦的问题。

试想一下,假如你开发了一款工具,有一些比较高级的用法,但压根就没人问津, ...


高级用法人人喜欢,但我肯定不会纠结在某一个命令上,不会为调试一个命令而去特意制造一个特定的环境,只有在某个特定的例子下,必须要用到,我会去认真调试。
RUN、SISO等软件出现,我参与调试得并不少吧……

理解万岁!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 08:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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