无忧启动论坛

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

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

    [复制链接]
271#
 楼主| 发表于 2011-9-23 16:44:05 | 显示全部楼层

回复 #770 jh1688 的帖子

抱歉  这几天比较忙  磁盘交换那个不知道什么问题  你试下能不能重现错误

目前已知的是usb-hdd启动  交换完磁盘后查找bootmgr文件  失败后已经载入内存的RUN会“自己消失”   再查找ntldr文件就会提示RUN找不到
回复

使用道具 举报

272#
 楼主| 发表于 2011-9-24 12:36:22 | 显示全部楼层

回复 #772 jh1688 的帖子

菜单里更改了下面几句
  1. set menu=/BOOT/GRUB/MENU.LST
  2. if not exist /BOOT/GRUB/MESSAGE find --set-root /BOOT/GRUB/MESSAGE
  3. gfxmenu ()/BOOT/GRUB/MESSAGE
复制代码
  1. title 启动本地 WIN7/WINXP 操作系统2
  2. RUN /bootmgr
  3. RUN /ntldr
复制代码

不知道为什么  使用gfxmenu的话只能这么写  如果是文本模式的话  只能写成 RUN /bootmgr || RUN /ntldr


反过来的话两种情况都会出错

关于查找失败返回后乱码的问题  是因为查找时交换了磁盘  在返回时重新加载菜单时就会找不到message文件  导致乱码  解决办法就是在gfxmenu执行前加上find



也可以用新版试下  新版可以把 set menu=/BOOT/GRUB/MENU.LST 一句去掉了

[ 本帖最后由 sratlf 于 2011-9-24 23:59 编辑 ]

RUN.zip

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

MENU.zip

840 Bytes, 下载次数: 18, 下载积分: 无忧币 -2

RUN_new.zip

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

回复

使用道具 举报

273#
 楼主| 发表于 2011-9-25 08:57:46 | 显示全部楼层

回复 #774 jh1688 的帖子

那就去掉把  本来那句的意思是找不到文件时有个提示  给出一个手动输入命令的机会  自己用着顺手就行

现在交换完一次后已经不会再提示要求交换了
回复

使用道具 举报

274#
 楼主| 发表于 2011-9-26 16:56:59 | 显示全部楼层

回复 #776 llztt 的帖子

现在能提供DSTDOS和MAXDOS工具箱的支持  是因为知道他们bat文件的规律  同样的  要通用支持的话就需要工具箱的作者按某个规定的方式来编写bat文件  如你所想

但是我想这些你应该向工具箱的作者来说明  格式统一了  我们自然能够提供支持  现在我能做的顶多是提供半通用的支持

比如用附件的RUN  启动此帖 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=199056 提供的镜像时 可以用如下菜单
  1. title 【01】  用GHOST备份/还原系统
  2. RUN --noboot MAXDOS9.IMG
  3. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=65 count=1 seek=185
  4. write --offset=1008 (fd0)/AUTOEXEC.BAT call GH.bat
  5. boot

  6. title 【02】  自动搜索GHO文件
  7. RUN --noboot MAXDOS9.IMG
  8. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=65 count=1 seek=185
  9. write --offset=1008 (fd0)/AUTOEXEC.BAT call GHM.BAT
  10. boot

  11. title 【03】  全自动网络克隆
  12. RUN --noboot MAXDOS9.IMG
  13. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=628 count=1 seek=183
  14. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=65 count=1 seek=185
  15. boot

  16. title 【04】  手动->网络克隆
  17. RUN --noboot MAXDOS9.IMG
  18. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=709 count=1 seek=183
  19. dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=65 count=1 seek=185
  20. boot
复制代码

RUN.zip

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

回复

使用道具 举报

275#
 楼主| 发表于 2011-9-28 23:22:54 | 显示全部楼层

回复 #779 hotdll 的帖子

给你个测试版试下吧  新加了个参数  跳过了加载驱动的过程

  1. title test
  2. SRSF6N FIRA ......
  3. set mem=--mem    # 不加此行时将直接仿真iso镜像,加上后将载入内存再进行仿真
  4. command RUN --fira-nodrive iso=/WIN$.ISO
复制代码

[ 本帖最后由 sratlf 于 2011-9-28 23:24 编辑 ]

RUN.zip

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

回复

使用道具 举报

276#
 楼主| 发表于 2011-9-29 11:37:53 | 显示全部楼层

回复 #781 hotdll 的帖子

麻烦再试试这个

RUN.zip

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

回复

使用道具 举报

277#
 楼主| 发表于 2011-10-9 17:19:53 | 显示全部楼层

回复 #783 fszqwl 的帖子

怎么不好用能“详细”说下吗  我怎么知道什么算好用。。。
回复

使用道具 举报

278#
 楼主| 发表于 2011-10-9 17:55:05 | 显示全部楼层

回复 #785 fszqwl 的帖子

汗  用最新版的RUN这个命令肯定执行不了  正确的应该是

command RUN --fira-isonly iso=/BOOT/WINPE.ISO

默认是不载入内存的  除非文件不连续存放再载入内存
回复

使用道具 举报

279#
 楼主| 发表于 2011-10-9 20:20:25 | 显示全部楼层

回复 #788 fszqwl 的帖子

--nomem是不载入内存

或者你可以这么写

command RUN --fira /BOOT/WINPE.ISO

先尝试不载入内存  失败后再载入内存启动

[ 本帖最后由 sratlf 于 2011-10-9 20:27 编辑 ]
回复

使用道具 举报

280#
 楼主| 发表于 2011-10-10 10:18:52 | 显示全部楼层

回复 #790 2011kcyou 的帖子

可以用zxw的  他的更好  我的只是用来简化菜单的
回复

使用道具 举报

281#
 楼主| 发表于 2011-10-10 13:26:10 | 显示全部楼层

回复 #791 jh1688 的帖子

试试附件的  应该没问题了

[ 本帖最后由 sratlf 于 2011-10-10 16:20 编辑 ]
回复

使用道具 举报

282#
 楼主| 发表于 2011-10-10 14:21:55 | 显示全部楼层

回复 #796 2010zsy 的帖子

晕  提高了权限是因为现在这个有点bug  不能查找绝对路径的文件  等修复了就开放下载了 等等吧  或者你可以下794#的试试  应该没问题了
回复

使用道具 举报

283#
 楼主| 发表于 2011-10-10 16:20:08 | 显示全部楼层

回复 #801 2010zsy 的帖子

适用版本  grub4dos-0.4.5b-2011-10-07.zip以上
回复

使用道具 举报

284#
 楼主| 发表于 2011-10-12 23:49:59 | 显示全部楼层

回复 #806 fyq 的帖子

这个已经测试过了  和grub的版本有关系  新版貌似有点bug  见 http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2318934

解决办法可以如 jh1688 所说  改成载入内存再安装  或者可以暂时换回旧版  需要自己注释掉RUN开头检测版本的命令
回复

使用道具 举报

285#
 楼主| 发表于 2011-10-13 00:57:42 | 显示全部楼层

回复 #809 jh1688 的帖子

这个算是正常吧  新版改了返回方式  现在的情况M算是返回的意思

会判断有没有变量menu  menu值为你想返回的菜单文件的路径  可以在菜单开头加上 set menu=/BOOT/GRUB/MENU.LST 来固定返回到MENU.LST文件

否则就是简单的退出批处理  “哪来的回哪去”  比如你从命令行进入的RUN  就返回到命令行  从菜单进入的RUN  就回到菜单

[ 本帖最后由 sratlf 于 2011-10-13 01:18 编辑 ]
回复

使用道具 举报

286#
 楼主| 发表于 2011-10-13 08:32:26 | 显示全部楼层

回复 #811 jh1688 的帖子

对啊,如果是从菜单进到RUN,返回就返回菜单,但是你是从菜单到了命令行,命令行再到RUN,那返回就返回到命令行了
回复

使用道具 举报

287#
 楼主| 发表于 2011-10-15 00:20:11 | 显示全部楼层

回复 #815 fyq 的帖子

win7还是进PE装吧  仿真iso装win7更麻烦
回复

使用道具 举报

288#
 楼主| 发表于 2011-10-17 17:52:01 | 显示全部楼层

回复 #818 fyq 的帖子

这个只能自己找找原因了  我不做ud启动  我只测试usb-hdd、usb-cdrom和pxe
回复

使用道具 举报

289#
 楼主| 发表于 2011-11-2 14:04:46 | 显示全部楼层

回复 #822 tulongwa 的帖子

不可以  目前只支持单个后缀  还没想好要多个后缀的话怎么表示
回复

使用道具 举报

290#
 楼主| 发表于 2011-11-5 21:47:14 | 显示全部楼层

回复 #825 tulongwa 的帖子

说实话我更想取消等待时间。。。

UD问题你试试附件的版本吧  因为我不用ud  所以不好测试了

RUN.zip

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

回复

使用道具 举报

291#
 楼主| 发表于 2011-11-5 22:07:29 | 显示全部楼层

回复 #828 tulongwa 的帖子

应该还是和UD有关系  你的菜单我用usb-cdrom和usb-hdd测试正常
回复

使用道具 举报

292#
 楼主| 发表于 2011-11-5 22:23:40 | 显示全部楼层

回复 #830 tulongwa 的帖子

是在执行 command RUN --fira --automenu --show.iso 命令后就出现找不到的提示了吗

你试试直接 find --set-root /BOOT/IMGS/FIRADISK.IMG 能不能找到
回复

使用道具 举报

293#
 楼主| 发表于 2011-11-6 11:58:22 | 显示全部楼层

回复 #832 tulongwa 的帖子

重新查了遍应该没问题啊  再试下吧  fb启动后先别执行RUN  直接进入命令行试试 find --set-root /BOOT/IMGS/FIRADISK.IMG 能不能找到

如果还找不到那就有点问题了  对了 grub版本号是多少

可以试试 command RUN --fira --automenu --show.iso (ud)/BOOT/IMGS

[ 本帖最后由 sratlf 于 2011-11-6 12:00 编辑 ]
回复

使用道具 举报

294#
 楼主| 发表于 2011-11-6 19:05:20 | 显示全部楼层

回复 #834 tulongwa 的帖子

搞定了  试试附件的  我测试时没问题了  还有两个不知道算不算问题的问题

1,if后面直接跟exit怎样都不会执行  比如 if "%back%"=="" exit  无论back是否为空  exit都不会执行

2,find --set-root /FILE cat --length=0 和 find --set-root cat --length=0 /FILE 在UD下执行是不同的效果

RUN.zip

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

回复

使用道具 举报

295#
 楼主| 发表于 2011-11-7 11:57:39 | 显示全部楼层

回复 #836 tulongwa 的帖子

试试附件的吧  三个问题应该都解决了

RUN.zip

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

回复

使用道具 举报

296#
 楼主| 发表于 2011-11-7 17:56:24 | 显示全部楼层
@tulongwa

汗  明白怎么回事了  grldr内置菜单没执行过configfile /file命令的话  通过call Fn.0 0 0x8217得到的就是 /menu.lst 这一结果  我一直用这个结果作为第二备用菜单文件使用的

第一备用菜单文件是 menu 指定的  第二备用是这个  第三备用是(md)4+8  这下好处理了

@2010wuyou649350

你的firadisk路径是哪里  RUN --fira:/newpath --iso etc.

还有 #840 是什么意思  没看明白
回复

使用道具 举报

297#
 楼主| 发表于 2011-11-7 21:30:22 | 显示全部楼层

回复 #844 tulongwa 的帖子

麻烦再试下  按你原来的菜单就可以

RUN.zip

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

回复

使用道具 举报

298#
 楼主| 发表于 2011-11-7 21:32:08 | 显示全部楼层

回复 #844 tulongwa 的帖子

麻烦再试下  按你原来的菜单就可以

RUN.zip

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

回复

使用道具 举报

299#
 楼主| 发表于 2011-11-8 09:28:49 | 显示全部楼层

回复 #848 2010wuyou649350 的帖子

这个和grub已经没关系了  看提示是pe启动时极点五笔在安装过程中没办法创建 x:\program files 文件夹
回复

使用道具 举报

300#
 楼主| 发表于 2011-11-8 10:22:15 | 显示全部楼层

回复 #850 2010wuyou649350 的帖子

不可能跳过这个界面的  这个是正在查找菜单文件  除非你不用pxe启动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 06:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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