无忧启动论坛

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

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

    [复制链接]
661#
 楼主| 发表于 2012-6-14 10:11:46 | 显示全部楼层

回复 #1835 2011jipgl 的帖子

1,map --status=0 && echo fd0 exist   执行这一行的时候屏幕上有没有输出fd0 exist

2,map --mem (rd)+1 (3)                                       # Error 27:Unrecognized command.

这个应该是你命令敲错了吧  错误提示是无法识别的命令  应该是什么地方错了

map空格--mem空格(rd)+1空格(3)

这行错了的话  这行以下的肯定也会错
回复

使用道具 举报

662#
 楼主| 发表于 2012-6-14 10:57:05 | 显示全部楼层
原帖由 chanel 于 2012-6-14 00:00 发表
S大,我UD区Fbinst菜单和Grldr菜单命令分别是

default 0
timeout 0
menu F1 grldr "grldr"


pxe detect
configfile
default 0
timeout 0
title find /boot/grub/menu.lst
errorcheck off
config ...


  1. debug off
  2. default 0
  3. timeout 30
  4. pause --wait=3 --test-key > nul
  5. set key=%@retval%
  6. #esc
  7. if "%key%"=="283" && gfxmenu /message
  8. if not "%key%"=="283" && graphicsmode -1 320:640 100:1000 24:32
  9. if not "%key%"=="283" && font /BOOT/GRUB/UNIFONT.HEX

  10. title .....
复制代码


差不多这样应该可以把  两个菜单共用一个menu.lst
回复

使用道具 举报

663#
 楼主| 发表于 2012-6-14 13:30:11 | 显示全部楼层

回复 #1838 2011jipgl 的帖子

生成fd0貌似没啥问题  将附件的fat和run放在一起  然后接上面的命令后测试下面的命令

  1. find --set-root /winnt.sif
  2. fat copy /o /winnt.sif (0)/WINNT.SIF
复制代码


看看这个有没有错误

FAT.zip

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

回复

使用道具 举报

664#
 楼主| 发表于 2012-6-14 16:00:10 | 显示全部楼层

回复 #1840 2011jipgl 的帖子

那改成执行下面的命令


  1. find --set-root /winnt.sif
  2. fat copy /o /winnt.sif (0)/WINNT.SIF && echo ok
  3. ls (fd0)/
复制代码


看看fd0下有没有winnt.sif  应该是执行成功了  要失败会报错才对

command (ud)/boot/gurb/RUN --wvbk-noboot sif:/winnt.sif iso=/iso/win$.iso

这个错了  应该是 command (ud)/boot/gurb/RUN --noboot --wvbk sif:/winnt.sif iso=/iso/win$.iso

你那样写变成了将名为noboot的文件作为winvblock驱动加载了
回复

使用道具 举报

665#
 楼主| 发表于 2012-6-17 01:02:35 | 显示全部楼层

回复 #1847 zhs509 的帖子

只能给你找找有关的参数

-J   使用Joliet格式的目录与文件名称

-joliet-long   支持Joliet格式长文件名

-l    支持ISO 9660 32字符长度的文件名
回复

使用道具 举报

666#
 楼主| 发表于 2012-6-18 17:54:21 | 显示全部楼层

回复 #1850 2011jipgl 的帖子

ROOT\LEGACY_PARPOT\0000  没见过这种的。。。  在哪看到
回复

使用道具 举报

667#
 楼主| 发表于 2012-6-20 08:53:12 | 显示全部楼层

回复 #1853 yeke 的帖子

--fira|--wvbk 中间的|是或的意思  也就是要么用--fira  要么用--wvbk  不能两个都用
回复

使用道具 举报

668#
 楼主| 发表于 2012-6-20 09:29:50 | 显示全部楼层

回复 #1855 chanel 的帖子

不是srs驱动失效了  是 firadisk 驱动失效了  这个早就有这个问题

command RUN --fira srs:/srs/ iso=/ISO/

先这样执行吧  加载完了后会自动列表iso目录下的文件  加载iso镜像文件时会特殊处理

剩下的我再想个比较好的方式  可以在参数 iso= 后执行其他命令  最理想的是可以使用类似下面的命令

command RUN --fira dpms iso="--autolist --show.iso /iso/ subdir=1"   #检索/iso/目录下所有iso文件

或者

command RUN --fira dpms iso="--autolist --show.iso subdir=2"    #检索当前root 2 级目录下的所有iso文件

也可以用--autolist-all --show.iso subdir=2   #检索所有可用设备2级目录下所有的iso文件
回复

使用道具 举报

669#
 楼主| 发表于 2012-6-20 14:31:47 | 显示全部楼层

回复 #1858 chanel 的帖子

弄个最小的包给我,晚上回去我看下
回复

使用道具 举报

670#
 楼主| 发表于 2012-6-20 19:40:09 | 显示全部楼层

回复 #1860 chanel 的帖子

没法重现。。。你试试之前的版本  看是一直有这个问题还是最后一版有这个问题
回复

使用道具 举报

671#
 楼主| 发表于 2012-6-20 21:47:21 | 显示全部楼层

回复 #1862 chanel 的帖子

还不太确定  0617版你试试不加 --swap-ext 参数  看能不能正常显示
回复

使用道具 举报

672#
 楼主| 发表于 2012-6-20 23:57:18 | 显示全部楼层
原帖由 chanel 于 2012-6-20 21:59 发表
不加磁盘交换的参数应该是正常的,我记得白天测试过。



用附件的测试下  看看什么结果

RUN.zip

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

回复

使用道具 举报

673#
 楼主| 发表于 2012-6-21 10:38:34 | 显示全部楼层

回复 #1867 chanel 的帖子

那看来是上次改动--swap-ext时变量冲突了  有点错乱了

winvblock不会失效  用wivblock的话不用特殊处理  但是用winvblock的话需要两次  第一次是加载了镜像从镜像启动  第二次是加载镜像后从硬盘启动

firadisk要直接map的话还要特殊处理  记录iso路径  但是不用手动加载两次

自动列表再加体积的话会很乱  最开始考虑过  后来发现太乱了就取消了
回复

使用道具 举报

674#
 楼主| 发表于 2012-6-23 08:35:53 | 显示全部楼层

回复 #1869 20120301 的帖子

去火星了 还没回来  ^ ^

大概就是更新了 chanel 发现的bug  subdir检索文件的一个bug  还有可以执行诸如

--fira dpms sif --autolist subdir=2

这样的命令  加载完了驱动再列表  如果要执行的是iso文件  会有安装系统的提示
回复

使用道具 举报

675#
 楼主| 发表于 2012-6-26 11:15:06 | 显示全部楼层
原帖由 2011jipgl 于 2012-6-23 14:13 发表
S大版主,有几个问题请教,值得讨论,

一、前几页中有句 find --set-root /winnt.sif  ,其被赋予的权限过高。

二、用FAT外部命令造的高位内存A盘,不一定符合windows的“口味”,我发现一个磁头的“软驱”较好,先造好windows能识别的.IMG文件,实映射进去内存就行,重启后退的干干净净,不留痕迹,不会被后来的杀毒软件认为这是个“大黑洞”要严防死守。

三、自从玩了一段时间的G4D,发现〔删除键〕Backspace 不太灵,有点呆,当前可以用重码率(在文本输入中按住其他键重复若干码,再用删除键删除)进行调试至正常,但重启过后依旧。是否属于G4D的缺陷?


1,这个看用户自己决定把  至少我是没这么用过

2,目前用到的软驱的仿真有两种  一种就是空的img文件直接映射  还一种是用内存块仿真的软驱  没有用到fat造a盘  顶多也就是用fat复制文件到a盘

3,这个不知道  和机器有关系吧


原帖由 zhouyr 于 2012-6-23 15:07 发表
列菜单的速度太慢了!没有ZXW的run模块好用


你可以在列菜单前执行下 set showsize=0  不计算文件体积和对齐  会快很多
回复

使用道具 举报

676#
 楼主| 发表于 2012-6-27 22:31:52 | 显示全部楼层
原帖由 wodewy 于 2012-6-26 19:35 发表
请问  用 run  怎么引导 2个ISO文件的 NATIVE PE  ?????  象HOTDLL 的 native pe  就是有两个文件  xpboot.iso  和 two.iso 两个文件 ,怎样才能加载呢????



command RUN --noboot /xpboot.iso
RUN --set-bootset=1 /two.iso (0xef)
回复

使用道具 举报

677#
 楼主| 发表于 2012-7-2 16:45:53 | 显示全部楼层
原帖由 2011回忆爱情 于 2012-7-2 03:23 发表


145878

1. 顯示訊息會亂碼
2. 無法順利加載
(所有相關文件 我放置於 kkb 目錄下



乱码问题应该是字库不全  有的汉字不能显示  换个完整字库试下

报错问题看了后面的讨论应该是虚拟机内存小于iso镜像大小  同时iso镜像还不是连续存放的  

最终结果就成了直接map失败  map到内存还是失败  最终报错退出
回复

使用道具 举报

678#
 楼主| 发表于 2012-7-5 11:12:02 | 显示全部楼层
原帖由 2011回忆爱情 于 2012-7-3 07:41 发表
感謝  夜天大 & JH兄的解答

(想問一下 由於要減少載入時間 所以字庫精簡過 是否能在 執行這菜單項的時候..再次載入字庫呢


  1. 命令格式错误文件无法找到按键获取帮助信息或者继续正在加载详细说明请执自动生成路径下
  2. 菜单光盘镜像专系统引导软盘文本固定参数后跟其他或设定永久有效即除非进入新的环境清除
  3. 所有变量值否则一直生效将要仿真的至高端内存再进先到对接不磁盘交换操作静默模式级可指
  4. 定多次设置为在设备上查找默认作同中仅适于启动本地硬盘类型映像目录用只显示缀时全部深
  5. 度使驱动任何驱包自当前也数字如成功警告模块失败提示没有检测控制器无需合适硬件是无人
  6. 守安装应答从第二阶段任意返回主输入编号行以向翻页列表
  7. -"+()!:)(,。,:
复制代码


这个是RUN里出现的所有中文

vbe模式下加载字库后是一直有效的  所有说没必要重复加载相同的字库

在执行菜单项时可以载入其他的字库  还是用font命令就可以
回复

使用道具 举报

679#
 楼主| 发表于 2012-7-7 17:42:51 | 显示全部楼层

回复 #1890 2012mshs 的帖子

could i know the purpose of using the dpms.lzma??  for the winpe named Livexp.iso??

if so u can use below command

title winpe
command RUN --fira-isonly dpms:/DPMS.LZMA iso=/livexp.iso
回复

使用道具 举报

680#
 楼主| 发表于 2012-7-8 10:14:30 | 显示全部楼层

回复 #1892 2012mshs 的帖子

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

使用道具 举报

681#
 楼主| 发表于 2012-7-8 16:54:49 | 显示全部楼层

回复 #1895 2012mshs 的帖子

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

使用道具 举报

682#
 楼主| 发表于 2012-7-8 17:52:42 | 显示全部楼层

回复 #1897 251643711 的帖子

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

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

使用道具 举报

683#
 楼主| 发表于 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
回复

使用道具 举报

684#
 楼主| 发表于 2012-7-9 11:00:16 | 显示全部楼层

回复 #1901 251643711 的帖子

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

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

使用道具 举报

685#
 楼主| 发表于 2012-7-10 10:06:26 | 显示全部楼层

回复 #1904 20120301 的帖子

和其他参数一样的用法

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

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

使用道具 举报

686#
 楼主| 发表于 2012-7-12 11:51:12 | 显示全部楼层

回复 #1907 2011aaaaa0808 的帖子

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

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

使用道具 举报

687#
 楼主| 发表于 2012-7-12 19:22:22 | 显示全部楼层

回复 #1910 2011aaaaa0808 的帖子

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

使用道具 举报

688#
 楼主| 发表于 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.
回复

使用道具 举报

689#
 楼主| 发表于 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 参数
回复

使用道具 举报

690#
 楼主| 发表于 2012-7-21 12:54:39 | 显示全部楼层

回复 #1918 2011aaaaa0808 的帖子

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-6 10:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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