无忧启动论坛

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

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

    [复制链接]
1891#
发表于 2012-7-8 00:55:45 | 只看该作者
Thank you!! But when DPMS load into memory, I do know I need press F6 for insert driver from floppy. This step really need??
回复

使用道具 举报

1892#
 楼主| 发表于 2012-7-8 10:14:30 | 只看该作者

回复 #1892 2012mshs 的帖子

no dear, u do NOT need to press the F6
回复

使用道具 举报

1893#
发表于 2012-7-8 13:02:53 | 只看该作者
Thank you so much!! I will try it.
回复

使用道具 举报

1894#
发表于 2012-7-8 16:48:53 | 只看该作者
Small question: Can i add DPMS for NT6X??
回复

使用道具 举报

1895#
 楼主| 发表于 2012-7-8 16:54:49 | 只看该作者

回复 #1895 2012mshs 的帖子

sorry dear, NT6x does not support dpms...
回复

使用道具 举报

1896#
发表于 2012-7-8 17:12:15 | 只看该作者
看不懂哦,怎么套用到自己的ud或者gurd的光盘上呀!!!!!!!11
回复

使用道具 举报

1897#
 楼主| 发表于 2012-7-8 17:52:42 | 只看该作者

回复 #1897 251643711 的帖子

下载#1的最新版RUN  解压后放到启动盘的/boot/grub/目录下就行了

也可以参考#1的模板
回复

使用道具 举报

1898#
发表于 2012-7-8 19:08:55 | 只看该作者
Driverpack have update new version 12.06. Could you update it?
SRS driver - I do not know about it. What is full name of SRS? How to update it?
回复

使用道具 举报

1899#
 楼主| 发表于 2012-7-8 19:41:55 | 只看该作者

回复 #1899 2012mshs 的帖子

http://115.com/file/e7xk43ju#DPMS.lzma   ;the lastest version of driver pack

the full name of SRS is Scsi, Raid and Sata driver pack, it is a generic name, has many kinds of types.

what i used is collected by hotdll, u can update it at http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426
回复

使用道具 举报

1900#
发表于 2012-7-9 00:35:02 | 只看该作者

回复 #1898 sratlf 的帖子

想把这个做到ud上要怎么操作呢

还有这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=213071
能不能帮助我呀
回复

使用道具 举报

1901#
 楼主| 发表于 2012-7-9 11:00:16 | 只看该作者

回复 #1901 251643711 的帖子

把文件直接放ud区就可以了  命令都是一样的

那个帮不了  没这么弄过
回复

使用道具 举报

1902#
发表于 2012-7-10 00:03:16 | 只看该作者
0709版的RUN增加的功能很好很方便。。。
一般常用汉字的显示应该是都没问题的,生僻的汉字外置使用完整的多国语言字库即可!
希望大家一起测试下效果。。。

我最近就不玩合盘了。。。

[ 本帖最后由 zhs509 于 2012-7-10 00:05 编辑 ]
回复

使用道具 举报

1903#
发表于 2012-7-10 09:44:25 | 只看该作者
0709更新: 增加 --loadfont 参数  加载字库用

等于精简了文件很好,就是不知道--loadfont 参数往哪写
回复

使用道具 举报

1904#
 楼主| 发表于 2012-7-10 10:06:26 | 只看该作者

回复 #1904 20120301 的帖子

和其他参数一样的用法

RUN --loadfont --end         ;加载字库后会返回  并重新加载主菜单文件

RUN --loadfont --end exit   ;加载字库后返回原处  比如从菜单作为菜单项执行这行命令  结束后会返回到菜单  命令行下执行这行命令  结束后会返回到命令行
回复

使用道具 举报

1905#
发表于 2012-7-10 11:05:43 | 只看该作者
原帖由 sratlf 于 2012-7-10 10:06 发表
和其他参数一样的用法

RUN --loadfont --end         ;加载字库后会返回  并重新加载主菜单文件

RUN --loadfont --end exit   ;加载字库后返回原处  比如从菜单作为菜单项执行这行命令  结束后会返回到菜 ...



扔掉字库成功了,谢谢!S版大从火星回来就是不一样,嘻嘻
我分2级菜单,一级常用英文的,二级需要有说明的中文菜单
回复

使用道具 举报

1906#
发表于 2012-7-12 08:36:47 | 只看该作者

对手动交换磁盘顺序的强烈建议

先分析情况,

第 1 步,从U盘启动,进入GRUB界面,此时U盘肯定是第一磁盘,
第 2 步,调用swap交换U盘和硬盘顺序,再加载ISO源进入选择安装分区和重启前的文件复制,些时硬盘是第一磁盘,
第 3 步,重启后进入继续安装系统界面,此时硬盘肯定是第一磁盘的,

以上步骤可以成功安装系统,因为重启前后磁盘顺序没有改变,重启后系统可以顺利找到U盘上的ISO源。

如果第 2 步不交换U盘和硬盘顺序,则第 2 步时U盘是第一磁盘,重启后进入第 3 步时硬盘是第一磁盘,也就是重启前后磁盘顺序发生了变化,所以导致第 3 步时系统无法找到U盘上的ISO源,从而会终止系统的安装。

所以在RUN调用ISO源时可以加--swap参数,会自动交换磁盘顺序,

因此建议作者改进交换磁盘顺序这一模块,不再需要每次都要手动交换磁盘,不需要按ENTER键才进入安装系统的界面,从而做到真正一键安装原版NT5
回复

使用道具 举报

1907#
 楼主| 发表于 2012-7-12 11:51:12 | 只看该作者

回复 #1907 2011aaaaa0808 的帖子

这都是对单硬盘的情况  对多硬盘的话自动交换就很危险了  而且谁也没法保证u启后本地盘一定是第二磁盘  磁盘交换还是交给用户自己控制吧  过于自动没啥好处

回车键是因为有的时候需要map两次镜像  第一次map后从镜像启动   第二次map后启动本地盘继续安装  特别是使用winvblock参数   必须两次
回复

使用道具 举报

1908#
发表于 2012-7-12 12:32:38 | 只看该作者
采用 wvbk 参数,
运行到“分区、格式化”时,
先拔U盘再插上
然后再分区或格式化安装。。。

这样安装的系统,可以弱化对【LEGACY】框架的继承性。有兴趣这可以试试。
回复

使用道具 举报

1909#
发表于 2012-7-12 18:39:37 | 只看该作者

回复 #1908 sratlf 的帖子

U盘顺序确实会有太多的情况考虑,
建议改进一下交换磁盘的那个界面,简单友好一些,让不懂GRUB的人也能用,让看不懂代码的人也能用
我给别人用的时候,在交换磁盘时都很茫然和紧张,不知道按什么键交换磁盘,按多少次
回复

使用道具 举报

1910#
 楼主| 发表于 2012-7-12 19:22:22 | 只看该作者

回复 #1910 2011aaaaa0808 的帖子

有啥好的建议不  做次伸手党  哈哈
回复

使用道具 举报

1911#
发表于 2012-7-16 09:50:53 | 只看该作者
I make a menu for windows install from ISO file

  1. title Setup Windows from ISO FiraDisk with DPMS)\nSelect file ISO and Press Enter to continue booting
  2. command run --fira dpms:/srs/dpms.lzma iso=/isos/

  3. title Setup Windows from ISO(FiraDisk with SRS)\nSelect file ISO and Press Enter to continue booting
  4. command run --fira SRS:/srs/ iso=/isos/

  5. title
  6. root

  7. title 1.Setup Windows from ISO Step 1(winvblk with DPMS)\nSelect file ISO and Press Enter to continue booting
  8. command run --WVBK dpms:/srs/dpms.lzma iso=/isos/

  9. title 2.Setup Windows from ISO Step 2(winvblk with DPMS)\nSelect file ISO and Press Enter to continue booting
  10. command run --dev=h /ntldr

  11. title
  12. root

  13. title 1.Setup Windows from ISO Step 1(winvblk with SRS)\nSelect file ISO and Press Enter to continue booting
  14. command run --WVBK SRS:/srs/ iso=/isos/

  15. title 2.Setup Windows from ISO Step 1(winvblk with SRS)\nSelect file ISO and Press Enter to continue booting
  16. command run --dev=h /ntldr
复制代码


can you correct it help me??
回复

使用道具 举报

1912#
 楼主| 发表于 2012-7-16 18:04:52 | 只看该作者

回复 #1912 2012mshs 的帖子


  1. title Setup Windows from ISO (FiraDisk with DPMS)\nSelect file ISO and Press Enter to continue booting
  2. command run --fira dpms:/srs/dpms.lzma iso=/isos/

  3. title Setup Windows from ISO(FiraDisk with SRS)\nSelect file ISO and Press Enter to continue booting
  4. command run --fira srs:/srs/ iso=/isos/

  5. title
  6. clear

  7. title Setup Windows from ISO (winvblk with DPMS)\nSelect file ISO, Press Enter to continue booting at the 1st time,\n\t\t and Press H to continure setup at the 2nd time.
  8. command run --wvbk dpms:/srs/dpms.lzma iso=/isos/

  9. title Setup Windows from ISO (winvblk with SRS)\nSelect file ISO, Press Enter to continue booting at the 1st time,\n\t\t and Press H to continure setup at the 2nd time.
  10. command run --wvbk srs:/srs/ iso=/isos/

复制代码


FYI

when using winvblock, step 1 and step 2 can use the same command, just need to press different key,

press Enter at the 1st time to boot from the ISO, and press H at the 2nd time to boot from the ntldr.
回复

使用道具 举报

1913#
发表于 2012-7-17 13:49:08 | 只看该作者
Thank you for help me!!
回复

使用道具 举报

1914#
发表于 2012-7-20 08:59:26 | 只看该作者
原帖由 2011aaaaa0808 于 2012-7-12 18:39 发表
U盘顺序确实会有太多的情况考虑,
建议改进一下交换磁盘的那个界面,简单友好一些,让不懂GRUB的人也能用,让看不懂代码的人也能用
我给别人用的时候,在交换磁盘时都很茫然和紧张,不知道按什么键交换磁盘, ...

S大的RUN模块安装ISO系统已经很简洁易用了,从交换磁盘到安装系统的过程一目了然。至少本人没感觉到茫然和紧张。
以下面这条命令为例贴2张图做一下演示
command RUN --swap --swap-ext --fira srs:/srs/ sif iso=/ISO/WIN$.ISO
既然从U盘启动后此时U盘一般情况下是第一磁盘,那我先执行--swap直接交换一下磁盘,紧接着又执行--swap-ext看看现在的第一磁盘到底是不是要安装系统的磁盘(绝大多数情况下安装系统前是需要交换磁盘的,个别情况下例外。所以交换磁盘后先判断一下是不是你想要的结果是有必要的);我的U盘大小为29G,要安装系统的磁盘未60G,很显然,已经交换成功了,正是我想要的结果。嗯,好吧,我直接按"Enter”进入下一步安装系统的步骤。
整个过程条理清晰,一目了然,一气呵成。绝对不会让你感觉茫然和紧张,不知所措。






[ 本帖最后由 chanel 于 2012-7-20 09:00 编辑 ]
回复

使用道具 举报

1915#
发表于 2012-7-20 20:41:14 | 只看该作者

回复 #1911 sratlf 的帖子

1915楼的建议是我本想提的,或者说是类似吧,但是考虑到多硬盘,所以就没提出来。

我是单硬盘的,
引导1:command run --swap --fira--isonly dpms:dpms.lzma sif iso=/iso/winxp.iso
需要按Enter才能从iso启动,第二次启动不加载ISO直接从硬盘启动,成功安装系统

引导2:command run --swap-isonly --fira--isonly dpms:dpms.lzma sif iso=/iso/winxp.iso
无需按Enter直接从iso启动,第二次启动不加载ISO直接从硬盘启动,但提示无法找到文件而安装失败

--fira--isonly一般是引导PE用的,所以安装系统会提示找不到文件,请问原因是啥?
引导1能成功,说明单硬盘时,第一次启动时需要交换磁盘,则第二次启动从硬盘启动无需加载ISO
引导2,加了-isony,无需任何手动操作,但第二次启动从硬盘启动不加载ISO时,无法安装

所以,请问单硬盘时,有没有无需任何手动操作并第二次启动无需加载ISO,真正“全自动一步安装系统”的引导代码?

如果有,再分析多硬盘的情况,只分析安装系统到第一块硬盘的情况:
首先,第二次启动从磁盘启动进入安装界面时,硬盘被识别成第一块磁盘,这是肯定的。
如果此时U盘被识别成最后一块磁盘,那第一次启动时自动把U盘逐渐交换到最后一块磁盘,即可实现“全自动一步安装系统”,对单硬盘也效。

只交换第一块和最后一块估计不难,但是把U盘逐渐交换到最后一块磁盘估计挺难

写了一晚上,目的就是希望能增加单硬盘时无需任何手动操作全自动一步安装系统的引导代码


非常感谢S大这么无私地为我们提供这么一个强大的功能,祝身体健康、工作顺利!

[ 本帖最后由 2011aaaaa0808 于 2012-7-20 21:02 编辑 ]
回复

使用道具 举报

1916#
 楼主| 发表于 2012-7-20 21:33:12 | 只看该作者

回复 #1916 2011aaaaa0808 的帖子

磁盘交换模块仅在两块磁盘以上时有效  包括u盘在内  比如单硬盘的机器  usb-hdd启动也会是两块磁盘的情况

安装系统时自动提示磁盘交换  就说明在第一次执行RUN时RUN所在应该为(hd0)

引导1和引导2的菜单都是错误的  怪不得达不到你的要求呢

引导1应该是:command run --swap --fira-isonly dpms sif iso=/iso/winxp.iso  ;fira 和 isonly 之间只有一个短线  不是两个  表示isonly这个参数是fira的子参数

引导2:没有 --swap-isonly 这种参数。。。  你可以按h看下命令格式

完全不需要磁盘交换的话可以用 --noswap 参数

第二次启动时还是要加载iso的  只不过可以自动化一些  不用用户参与

那你可以试试下面的命令能不能达到你的要求

command run --swap --noswap --fira-isonly dpms sif iso=/iso/winxp.iso

如果不需要静默交换磁盘的话可以去掉 --swap 参数
回复

使用道具 举报

1917#
发表于 2012-7-21 06:00:53 | 只看该作者

回复 #1917 sratlf 的帖子

不好意思,前面是打错了,请看下面:

引导 1:command run --swap --fira dpms:dpms.lzma sif iso=/iso/winxp.iso
结果是:自动交换磁盘后,需要按Enter才能从iso启动,自动重启后不经过run再次处理iso,直接从硬盘启动,成功安装系统

引导 2:command run --swap --fira-isonly dpms:dpms.lzma sif iso=/iso/winxp.iso
结果是:自动交换磁盘后,无需按Enter直接从iso启动,自动重启后不经过run再次处理iso,直接从硬盘启动,提示无法找到文件而安装失败

现想要引导1及引导2的结合效果,即通过run引导安装系统到单硬盘时,无需任何手动操作,即可达到自动交换磁盘后自动从iso启动,并重启后直接从硬盘启动进入安装界面,无需经过run再处理iso,真正实现全自动一步安装

我说得有点迷糊,但愿S大能看懂,并加入这样的代码。感谢 !

[ 本帖最后由 2011aaaaa0808 于 2012-7-21 06:05 编辑 ]
回复

使用道具 举报

1918#
 楼主| 发表于 2012-7-21 12:54:39 | 只看该作者

回复 #1918 2011aaaaa0808 的帖子

看了下针对 isonly 的处理  忘记是出于什么考虑的了  没有处理成自动挂载。。。

我再想想吧  没有太大问题的话也处理成自动挂载iso好了
回复

使用道具 举报

1919#
发表于 2012-7-21 21:11:48 | 只看该作者

回复 #1919 sratlf 的帖子

感谢S大,加油!

真的非常非常期待此功能!相信论坛上很多朋友也是。
回复

使用道具 举报

1920#
发表于 2012-7-21 23:19:20 | 只看该作者

回复 #1919 sratlf 的帖子

我的菜单命令是:
       title 【06】 启动 Windows XP_ SP3 原版安装 (RUN+F6IMG)
                       font ()/BOOT/GRUB/FONT_CN(6500).GZ
                       graphicsmode -1 100:1000 100:1000 24:32
                       command RUN --swap --swap-ext --fira srs sif iso=/WIN/WIN$.ISO --e820cycles=3
                       boot
srs、run、sif都同在(ud)/boot/grub/
iso是原版系统

磁盘交换和加载文件都提示成功

回车从iso启动,运行一段时间怎么还会7b蓝屏呢?

以上是在vmware8.03下测试

[ 本帖最后由 zfyczyh 于 2012-7-22 01:29 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-28 04:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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