无忧启动论坛

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

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

    [复制链接]
2581#
 楼主| 发表于 2014-5-20 16:19:48 | 只看该作者
chanel 发表于 2014-5-20 14:00
正如我在2578楼反馈的那样,同样的测试环境、同样的u盘、同样的UD、同样的命令,用0421版RUN交换磁盘没有任 ...

磁盘交换的事情就别纠结了  只是因为更不更新ud源位置的问题  至于原因还是看这个帖子就可以了

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

不点大说是在半年前更新的ud自动更新  大概也就是0117版以后的会自动更新  之前的还是需要手动更新  否则交换磁盘后会找不到ud上的任何文件

现在的解决办法就两种  要么就是RUN对版本有强制要求  要么就是内部加个开关  可以控制是否更新ud源位置

点评

那还是加个开关比较好,自己决定是否更新UD源位置。 这只是个人想法,不要非得按照我的想法做。S大还是照顾一下其它大多数人的需求吧,您可以根据其它大多数 人的需求和实际情况来做。  详情 回复 发表于 2014-5-20 16:43
回复

使用道具 举报

2582#
发表于 2014-5-20 16:43:56 | 只看该作者
本帖最后由 chanel 于 2014-5-20 16:44 编辑
sratlf 发表于 2014-5-20 16:19
磁盘交换的事情就别纠结了  只是因为更不更新ud源位置的问题  至于原因还是看这个帖子就可以了

http:/ ...




不要非得按照我的要求做。S大还是照顾一下其它大多数人的需求吧,您可以根据其它大多数

人的需求和实际情况来做。

点评

用这个版本试下吧  详情 回复 发表于 2014-5-22 17:34
回复

使用道具 举报

2583#
 楼主| 发表于 2014-5-22 17:34:43 | 只看该作者
chanel 发表于 2014-5-20 16:43
不要非得按照我的要求做。S大还是照顾一下其它大多数人的需求吧,您可以根据其它大多数

人的需 ...

用这个版本试下吧

RUN.zip

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

点评

S大,交换磁盘的问题完美解决了!但安装WinXP系统加载参数仍然出现错误,但错误提示和以前的不一样: [attachimg]193764[/attachimg]  详情 回复 发表于 2014-5-22 19:27
回复

使用道具 举报

2584#
发表于 2014-5-22 19:27:14 | 只看该作者
sratlf 发表于 2014-5-22 17:34
用这个版本试下吧


S大,交换磁盘的问题完美解决了,很高兴!但安装WinXP系统加载参数仍然出现错误,但错误提示和以前的不一样:

  1. command /boot/grub/SRSF6 --fira
  2. command RUN --swap --swap-ext --fira-isonly sif iso=/ISOS/
复制代码




点评

忘记说了 参数名改了 --fira-existdrv ;;已经由其他方式加载过驱动 不再通过RUN处理驱动问题 sif参数存在时会尝试加载其指定文件至fd0 --fira-nochoice ;;直接启动iso镜像 不出现按键选项 --fira-noload  详情 回复 发表于 2014-5-23 09:24
回复

使用道具 举报

2585#
 楼主| 发表于 2014-5-23 09:24:20 | 只看该作者
chanel 发表于 2014-5-22 19:27
S大,交换磁盘的问题完美解决了,很高兴!但安装WinXP系统加载参数仍然出现错误,但错误提示和以前的不 ...

忘记说了  参数名改了

--fira-existdrv  ;;已经由其他方式加载过驱动  不再通过RUN处理驱动问题  sif参数存在时会尝试加载其指定文件至fd0
--fira-nochoice  ;;直接启动iso镜像  不出现按键选项
--fira-noload  ;;不加载firadisk\winvblk驱动

  1. command /boot/grub/SRSF6 --fira
  2. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码

点评

[attachimg]193777[/attachimg]  详情 回复 发表于 2014-5-23 10:41
回复

使用道具 举报

2586#
发表于 2014-5-23 10:41:43 | 只看该作者
sratlf 发表于 2014-5-23 09:24
忘记说了  参数名改了

--fira-existdrv  ;;已经由其他方式加载过驱动  不再通过RUN处理驱动问题  sif ...

  1. command /boot/grub/SRSF6 --fira
  2. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码


仍然不对

点评

这次应该好了  详情 回复 发表于 2014-5-23 13:49
回复

使用道具 举报

2587#
 楼主| 发表于 2014-5-23 13:49:12 | 只看该作者

这次应该好了

RUN.zip

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

点评

这一版的RUN强制加载IMGS目录的ISO,而不是像以前那样可以自定义ISO镜像目录。 [attachimg]193811[/attachimg]  详情 回复 发表于 2014-5-23 18:14
回复

使用道具 举报

2588#
发表于 2014-5-23 18:14:33 | 只看该作者

这一版的RUN强制加载IMGS目录的ISO,而不是像以前那样可以自定义ISO镜像目录。

  1. command /boot/grub/SRSF6 --fira
  2. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码


点评

麻烦再试下 因为大部分重写了 有些小bug。。。  详情 回复 发表于 2014-5-23 18:52
回复

使用道具 举报

2589#
 楼主| 发表于 2014-5-23 18:52:48 | 只看该作者
chanel 发表于 2014-5-23 18:14
这一版的RUN强制加载IMGS目录的ISO,而不是像以前那样可以自定义ISO镜像目录。

麻烦再试下  因为大部分重写了  有些小bug。。。

RUN.zip

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

点评

前面驱动和各项参数都加载了,但后面却7B蓝屏。 [attachimg]193814[/attachimg] [attachimg]193815[/attachimg] [attachimg]193816[/attachimg] [attachimg]193817[/attachimg]  详情 回复 发表于 2014-5-23 21:01
回复

使用道具 举报

2590#
发表于 2014-5-23 21:01:59 | 只看该作者
sratlf 发表于 2014-5-23 18:52
麻烦再试下  因为大部分重写了  有些小bug。。。

前面驱动和各项参数都加载了,但后面却7B蓝屏。







点评

这就不清楚了 如果用的--fira-existdrv是完全忽略处理fd0和fd1的 就算加sif参数也只是尝试用fat复制指定文件到fd0 你试试下面命令 然后截图我看下  详情 回复 发表于 2014-5-24 00:01
回复

使用道具 举报

2591#
 楼主| 发表于 2014-5-24 00:01:25 | 只看该作者
chanel 发表于 2014-5-23 21:01
前面驱动和各项参数都加载了,但后面却7B蓝屏。

这就不清楚了  如果用的--fira-existdrv是完全忽略处理fd0和fd1的  就算加sif参数也只是尝试用fat复制指定文件到fd0

你试试下面命令  然后截图我看下

  1. command /boot/grub/SRSF6 --fira
  2. map --status
  3. ls (0)/
  4. ls (1)/
  5. command RUN --noboot --swap --swap-ext --fira-existdrv sif iso=/ISOS/ --end exit
  6. map --status
  7. ls (0)/
  8. ls (1)/
复制代码

点评

[attachimg]193822[/attachimg] [attachimg]193823[/attachimg] [attachimg]193824[/attachimg] [attachimg]193825[/attachimg] [attachimg]193826[/attachimg] [attachimg]193827[/attachimg] [a  详情 回复 发表于 2014-5-24 07:41
回复

使用道具 举报

2592#
发表于 2014-5-24 07:41:09 | 只看该作者
sratlf 发表于 2014-5-24 00:01
这就不清楚了  如果用的--fira-existdrv是完全忽略处理fd0和fd1的  就算加sif参数也只是尝试用fat复制指 ...















点评

奇怪了 为什么最后会有两个fd0 同样的命令 你试试不加sif参数呢 看是什么结果  详情 回复 发表于 2014-5-24 09:57
回复

使用道具 举报

2593#
 楼主| 发表于 2014-5-24 09:57:25 | 只看该作者
本帖最后由 sratlf 于 2014-5-24 10:33 编辑


奇怪了  为什么最后会有两个fd0   同样的命令  你试试不加sif参数呢  看是什么结果
  1. command /boot/grub/SRSF6 --fira
  2. map --status
  3. ls (0)/
  4. ls (1)/
  5. command RUN --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  6. map --status
  7. ls (0)/
  8. ls (1)/
复制代码


补充  虚拟机下测试了一次  cd启动的关系没有加--swap参数  我这一切正常




点评

[attachimg]193840[/attachimg] [attachimg]193841[/attachimg] [attachimg]193842[/attachimg] [attachimg]193843[/attachimg]  详情 回复 发表于 2014-5-24 11:03
回复

使用道具 举报

2594#
发表于 2014-5-24 11:03:27 | 只看该作者
sratlf 发表于 2014-5-24 09:57
奇怪了  为什么最后会有两个fd0   同样的命令  你试试不加sif参数呢  看是什么结果







点评

看错了 把80看成00了 第一张和第三张截图上看fd0和fd1的map上是没问题的 第一张上只有fd0和fd1的map 第三张前两个是hd0和hd1的map 磁盘交换导致的 第三和第四是之前的fd0和fd1 最后的是iso的map 第三张截  详情 回复 发表于 2014-5-24 11:16
回复

使用道具 举报

2595#
 楼主| 发表于 2014-5-24 11:16:14 | 只看该作者

看错了  把80看成00了  第一张和第三张截图上看fd0和fd1的map上是没问题的  第一张上只有fd0和fd1的map  第三张前两个是hd0和hd1的map  磁盘交换导致的  第三和第四是之前的fd0和fd1  最后的是iso的map

第三张截图后面就没有了吗  应该会列出当前fd0和fd1上有哪些文件才对

可以在执行run命令前加上一句  cat (1)/txtsetup.oem  类似下面这样

  1. command /boot/grub/SRSF6 --fira
  2. map --status
  3. ls (0)/
  4. ls (1)/
  5. cat (1)/txtsetup.oem
  6. command RUN --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  7. map --status
  8. ls (0)/
  9. ls (1)/
复制代码

点评

上次截图第三张后面再没有了。 [attachimg]193844[/attachimg] [attachimg]193845[/attachimg] [attachimg]193846[/attachimg] [attachimg]193847[/attachimg] [attachimg]193848[/attachimg] [at  详情 回复 发表于 2014-5-24 11:36
回复

使用道具 举报

2596#
发表于 2014-5-24 11:36:46 | 只看该作者
sratlf 发表于 2014-5-24 11:16
看错了  把80看成00了  第一张和第三张截图上看fd0和fd1的map上是没问题的  第一张上只有fd0和fd1的map   ...

上次截图第三张后面再没有了。















点评

没关系 看到了 第六张截图最后一行就是fd0和fd1内容 也就是fd0和fd1是完全没有问题的 你试下给run加上--mem参数 把iso加载到内存中看看 类似 command RUN --mem --swap ...... 第二张图和第三张图的结  详情 回复 发表于 2014-5-24 12:05
回复

使用道具 举报

2597#
 楼主| 发表于 2014-5-24 12:05:36 | 只看该作者
chanel 发表于 2014-5-24 11:36
上次截图第三张后面再没有了。

没关系  看到了  第六张截图最后一行就是fd0和fd1内容  也就是fd0和fd1是完全没有问题的  

你试下给run加上--mem参数  把iso加载到内存中看看  类似 command RUN --mem --swap ......

第二张图和第三张图的结尾  ####部分没有写入配置信息  不知道是不是和这个有关系  下面两种方法你都试下吧

1,
  1. command /boot/grub/SRSF6 --fira
  2. command RUN --mem --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  3. cat (1)/txtsetup.oem
复制代码

2,
  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  4. cat (1)/txtsetup.oem
复制代码
回复

使用道具 举报

2598#
发表于 2014-5-24 14:56:23 | 只看该作者
S大,不好意思,今天我手头上用的电脑太古老,内存只有512M,虚拟机还要占用一部分内存,所以根本无法把整个镜像载入。我暂且先测试一下第二个方法吧。

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  4. cat (1)/txtsetup.oem
复制代码












点评

试试这个 依然用#2597第二种方法  详情 回复 发表于 2014-5-24 17:03
回复

使用道具 举报

2599#
 楼主| 发表于 2014-5-24 17:03:22 | 只看该作者
chanel 发表于 2014-5-24 14:56
S大,不好意思,今天我手头上用的电脑太古老,内存只有512M,虚拟机还要占用一部分内存,所以根本无法把整 ...

试试这个  依然用#2597第二种方法

RUN.zip

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

点评

呵呵,S大,这次测试效果比较好,解决了前面和前几天我所遇到的所有问题: 1、交换磁盘后能够回到主菜单了 2、加载驱动后安装时不蓝屏了 3、安装过程复制文件时不出错了 不过,因为没有加载自应答文件参  详情 回复 发表于 2014-5-24 19:36
回复

使用道具 举报

2600#
发表于 2014-5-24 19:36:30 | 只看该作者
本帖最后由 chanel 于 2014-5-24 21:54 编辑
sratlf 发表于 2014-5-24 17:03
试试这个  依然用#2597第二种方法


呵呵,S大,这次测试效果比较理想,至此,已全部解决了前面和前几天我所遇到的所有问题:

1、交换磁盘后能够回到主菜单了

2、加载各项参数不出错了

3、加载驱动后安装时不蓝屏了

4、安装过程复制文件时不出错了

不过,因为没有加载自应答文件参数,所有安装过程中有的步骤需要人工干预。

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --noboot --swap --swap-ext --fira-existdrv iso=/ISOS/ --end exit
  4. cat (1)/txtsetup.oem
复制代码
























点评

不容易 你可以加上sif参数试试了  详情 回复 发表于 2014-5-24 21:58
回复

使用道具 举报

2601#
 楼主| 发表于 2014-5-24 21:58:00 | 只看该作者
chanel 发表于 2014-5-24 19:36
呵呵,S大,这次测试效果比较理想,至此,已全部解决了前面和前几天我所遇到的所有问题:

1、交换磁 ...

不容易  你可以加上sif参数试试了

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码

点评

不过,用下面命令仍然蓝屏 用上一楼的命令没问题,我应该用哪个?  详情 回复 发表于 2014-5-24 22:13
回复

使用道具 举报

2602#
发表于 2014-5-24 22:13:14 | 只看该作者
本帖最后由 chanel 于 2014-5-24 22:14 编辑
sratlf 发表于 2014-5-24 21:58
不容易  你可以加上sif参数试试了


不过,用下面命令仍然蓝屏

  1. command /boot/grub/SRSF6 --fira
  2. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码


我用你提供的命令再测试一下。

点评

肯定的 因为没有设置prinstall开关值为1 如果不设置的话run会完全忽略fd0和fd1的处理 加上这个以后会尝试对firadisk驱动写入配置信息 避免直接map启动iso蓝屏  详情 回复 发表于 2014-5-24 22:22
回复

使用道具 举报

2603#
 楼主| 发表于 2014-5-24 22:22:48 | 只看该作者
chanel 发表于 2014-5-24 22:13
不过,用下面命令仍然蓝屏

肯定的  因为没有设置prinstall开关值为1  如果不设置的话run会完全忽略fd0和fd1的处理  加上这个以后会尝试对firadisk驱动写入配置信息  避免直接map启动iso蓝屏

点评

测试结果如下: 1、加上sif参数后又出现了复制文件错误 [attachimg]193923[/attachimg] 2、去掉sif参数则完全正常,这和2597楼第二种方法效果一样。看来sif参数的处理是关键。  详情 回复 发表于 2014-5-24 23:54
回复

使用道具 举报

2604#
发表于 2014-5-24 23:54:18 | 只看该作者
本帖最后由 chanel 于 2014-5-25 01:44 编辑
sratlf 发表于 2014-5-24 22:22
肯定的  因为没有设置prinstall开关值为1  如果不设置的话run会完全忽略fd0和fd1的处理  加上这个以后会 ...


测试结果如下:

1、加上sif参数后又出现了复制文件错误

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --swap --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码




2、去掉sif参数则完全正常,这和2597楼第二种方法效果一样。看来winnt.sif是关键。

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --swap --swap-ext --fira-existdrv iso=/ISOS/
复制代码
回复

使用道具 举报

2605#
发表于 2014-5-25 01:52:38 | 只看该作者
本帖最后由 chanel 于 2014-5-25 02:43 编辑

S大,上一楼安装过程无法复制文件的问题原因找到了,问题在我这里,和RUN无关。

原先我误认为无法复制文件的错误和自应答文件winnt.sif文件无关,看来我有些先入为主了。

刚才又更换了两个winnt.sif,第一个在安装复制文件时仍然出错,然后又用这个帖子里

http://bbs.wuyou.net/forum.php?m ... highlight=winnt.sif

5大提供的winnt.sif,这次终于正常了。

怪不得用5大的SISO安装XP复制文件时不出错呢,

怪不得几乎换遍了近一年多几乎所有版本的RUN在安装XP时都无法复制文件呢,

原来问题出在winnt.sif身上,呵呵。

另外,在安装XP系统时,如果不用其它方式而是通过RUN处理驱动,是不是就可以不用prinstall这个开关了?





点评

好吧 有点吐血的感觉。。。 是的 prinstall开关也就适用于已经通过其他方式加载过firadisk驱动 但是没写配置信息的情况 这就需要RUN做点扫尾的工作 其他的情况下都不需要  详情 回复 发表于 2014-5-25 09:34
回复

使用道具 举报

2606#
 楼主| 发表于 2014-5-25 09:34:16 | 只看该作者
chanel 发表于 2014-5-25 01:52
S大,上一楼安装过程无法复制文件的问题原因找到了,问题在我这里,和RUN无关。

原先我误认为无法复制文 ...

好吧  有点吐血的感觉。。。

是的  prinstall开关也就适用于已经通过其他方式加载过firadisk驱动  但是没写配置信息的情况  这就需要RUN做点扫尾的工作  其他的情况下都不需要
回复

使用道具 举报

2607#
发表于 2014-5-26 14:29:37 | 只看该作者
本帖最后由 chanel 于 2014-5-26 14:30 编辑

ISOS目录内除了ISO镜像,还有其它扩展名的文件或文件夹,请问S大,能不能把下面命令最后一行改写一下,只列出ISO镜像。


  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. command RUN --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码

点评

应该只会列出文件夹和 .iso 文件才对 已经增加限制了 有截图吗 我看下  详情 回复 发表于 2014-5-26 14:31
回复

使用道具 举报

2608#
 楼主| 发表于 2014-5-26 14:31:49 | 只看该作者
chanel 发表于 2014-5-26 14:29
ISOS目录内除了ISO镜像,还有其它扩展名的文件或文件夹,请问S大,能不能把下面命令最后一行改写一下,只列 ...

应该只会列出文件夹和 .iso 文件才对  已经增加限制了  有截图吗  我看下

点评

ISOS目录内列出的〔02〕和〔03〕是文件夹,能屏蔽吗? [attachimg]193985[/attachimg]  详情 回复 发表于 2014-5-26 14:52
回复

使用道具 举报

2609#
发表于 2014-5-26 14:52:38 | 只看该作者
sratlf 发表于 2014-5-26 14:31
应该只会列出文件夹和 .iso 文件才对  已经增加限制了  有截图吗  我看下

ISOS目录内列出的〔02〕和〔03〕是文件夹,能屏蔽吗?

点评

可以  详情 回复 发表于 2014-5-26 14:53
回复

使用道具 举报

2610#
 楼主| 发表于 2014-5-26 14:53:29 | 只看该作者
chanel 发表于 2014-5-26 14:52
ISOS目录内列出的〔02〕和〔03〕是文件夹,能屏蔽吗?

可以

  1. command /boot/grub/SRSF6 --fira
  2. set prinstall=1
  3. set showdir=0
  4. command RUN --swap-ext --fira-existdrv sif iso=/ISOS/
复制代码

点评

好了,谢谢S大。 [attachimg]193986[/attachimg]  详情 回复 发表于 2014-5-26 15:03
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 12:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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