无忧启动论坛

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

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

    [复制链接]
691#
 楼主| 发表于 2011-5-12 09:40:16 | 只看该作者

回复 #690 dvd008 的帖子

我只用的firadisk的  ms的没测试过  下面的就是启动ramos的菜单

if not exist /RAMOS.IMG find --set-root /RAMOS.IMG
map --mem /RAMOS.IMG (hd)
map --hook
map (hd-1) (hd0)
map (hd0) (hd-1)
map --rehook
if exist /通过参数指定的引导文件 root (hd0,0) && chainloader /引导文件 && boot
rootnoverify (hd0)
chainloader +1
boot
回复

使用道具 举报

692#
发表于 2011-5-12 21:45:08 | 只看该作者
syslinux菜单里面启动win7pe是正常的
LABEL W7PE
MENU LABEL [ ^3 ] Microsoft Windows7  PE
kernel /BOOT/W7PE.BIN

切换到grub菜单
title Windows Server 2003 PE
set usrpath=(bd)/BOOT/
RUN 03PE.BIN

title Microsoft Windows7  PE
set usrpath=(bd)/BOOT/
RUN W7PE.BIN
03pe可以启动,win7pe不能启动,请版主解决。

测试是sylinux的问题。

[ 本帖最后由 xintiandi 于 2011-5-14 13:05 编辑 ]
回复

使用道具 举报

693#
发表于 2011-5-12 21:46:22 | 只看该作者
还有一个问题。在grub里面用run怎么写从写一个设备启动的配置。
回复

使用道具 举报

694#
 楼主| 发表于 2011-5-12 21:57:02 | 只看该作者

回复 #692 xintiandi 的帖子

使用普通菜单的话怎么写能启动这个win7pe

693#的问题没看明白  能举例说一下吗
回复

使用道具 举报

695#
发表于 2011-5-12 22:34:31 | 只看该作者

回复 #694 sratlf 的帖子

有问题请教。
1、在grub里面,从光盘启动的配置怎么写。我之前是用引导bootcd.img来实现的。以前在u盘上运行没有问题。可现在在移动硬盘上运行就不行了。看版主有没有办法解决。
2、在grub里面 从下一个设备启动的配置怎么写。注意这些程序也是运行在移动硬盘上哟
3、用的置顶贴的模板,用中文的grldr和grub.exe,加载了中文字体。用grldr引导进入菜单。菜单是中文。运行其中一项,比如dos.ima,进入dos后,在定位到移动硬盘盘符,进入grub目录。直接运行grub.exe,这时进入菜单,中文就变成乱码了。有没有办法解决。

[ 本帖最后由 xintiandi 于 2011-5-14 13:06 编辑 ]
回复

使用道具 举报

696#
 楼主| 发表于 2011-5-13 08:48:10 | 只看该作者

回复 #695 xintiandi 的帖子

1,不太好说  光盘的话我只量产过usb-cdrom  从usb-dcrom启动的话能看到cd设备  不是就看不到了

2,还是不太明白  猜测是想从第二硬盘或第三硬盘启动  不知对不对

这个只能人为判断了 没有什么好办法  启动前交换磁盘就行  RUN的话有个 --swap 参数  交换磁盘用的

3,进入dos后  即离开了grub环境  中文支持就失效了  需要先通过grub.exe重新加载中文支持才行
回复

使用道具 举报

697#
发表于 2011-5-13 09:27:09 | 只看该作者

回复 #696 sratlf 的帖子

本机只有一个硬盘,我是把pe工具等。全部拷贝到移动硬盘的一个fat32分区上运行的,今天我测试了。发现不能引导win7pe应该是引导文件有问题。我在根目录找到一个bootmgr文件,用grub直接引导这个文件可以启动win7pe,但是syslinux引导这个文件会导致重启。后来听说是syslinux的问题,说是要syslinux3.86没有问题。
第二个问题,就是从下一个设备启动。下一个设备是什么有bios决定,xorldr和syslinux都可以实现。就剩grub菜单了。
第三个问题。你说进入dos后  即离开了grub环境  中文支持就失效了  需要先通过grub.exe重新加载中文支持才行。
先通过grub.exe加载中文支持。不是太明白,能不能给个配置,或者grub的命令行。我加入到bat文件中。

[ 本帖最后由 xintiandi 于 2011-5-14 13:08 编辑 ]
回复

使用道具 举报

698#
发表于 2011-5-13 09:28:48 | 只看该作者
我的光盘启动。不是把移动硬盘量产为usb-rom,而是直接从物理光驱启动。就是用移动硬盘启动到dos下,在选择从光盘启动。

[ 本帖最后由 xintiandi 于 2011-5-14 13:04 编辑 ]
回复

使用道具 举报

699#
 楼主| 发表于 2011-5-16 09:04:58 | 只看该作者

回复 #698 xintiandi 的帖子

1, grub4dos好像没有从下一个设备启动的命令  也没见过类似的用法 基本都是指定从哪个设备启动的

2, 可以用fbinsttool修改grub.exe的内置菜单  仿照grldr的菜单就行  加入中文支持

3, 这样的话试试下面的菜单吧


  1. title Boot from CD-ROM
  2. errorcheck off
  3. chainloader (cd) && boot
  4. chainloader (cd0) && boot
  5. chainloader (cd1) && boot
  6. chainloader (cd2) && boot
  7. chainloader (cd3) && boot
  8. errorcheck on
  9. cdrom --init
  10. map --hook
  11. errorcheck off
  12. chainloader (cd) && boot
  13. chainloader (cd0) && boot
  14. chainloader (cd1) && boot
  15. chainloader (cd2) && boot
  16. chainloader (cd3) && boot
  17. errorcheck on
复制代码
回复

使用道具 举报

700#
发表于 2011-5-16 22:41:44 | 只看该作者
map --mem 作为自动生成菜单命令的前置参数该怎么写?
我写成这样:
set front=--mem map
RUN --fira --automenu /ISOS/
结果不能加载光盘



[ 本帖最后由 tulongwa 于 2011-5-16 22:44 编辑 ]
回复

使用道具 举报

701#
 楼主| 发表于 2011-5-16 22:56:09 | 只看该作者

回复 #700 tulongwa 的帖子


  1. set front=--mem
  2. command RUN --fira --automenu /ISOS/
复制代码


这样就行了
回复

使用道具 举报

702#
发表于 2011-5-20 21:04:14 | 只看该作者
能不能实现直接运行DOS工具箱中的ghost工具以后自动ghost系统到C:盘
就是在RUN MAXDOS.IMG --max-ext call ghost.bat后面再加上参数
; ; ;Ghost -noide -nousb -clone,mode=pload,src=system\GHOSTXP.gho:1,dst=1:1 -crcignore -sure -rb
就像EZBOOT菜单中用BCDW直接启动DOS工具箱中的ghost安装系统一样啊
回复

使用道具 举报

703#
 楼主| 发表于 2011-5-21 15:38:18 | 只看该作者

回复 #702 tulongwa 的帖子

这个貌似不行吧  没弄过
回复

使用道具 举报

704#
发表于 2011-5-21 17:13:16 | 只看该作者
看到有人说grub可以实现ezboot的菜单功能所以想到了这个,
回复

使用道具 举报

705#
发表于 2011-6-19 08:45:01 | 只看该作者
呵呵 谢谢大大的好东西  请教必须为原版的道理是什么啊
回复

使用道具 举报

706#
发表于 2011-6-21 23:26:22 | 只看该作者
太高了,非专业不能理解!!
回复

使用道具 举报

707#
发表于 2011-6-22 22:15:15 | 只看该作者
6.19号grub4dos更新了。不知道run是否也要更新。
回复

使用道具 举报

708#
发表于 2011-6-23 19:46:14 | 只看该作者
我今天测试了一下。iso文件可以启动到安装界面。就是选择安装的时候。没有识别到本地硬盘的分区。只识别到移动硬盘的3个分区,今天解决了,原来是硬盘模式的问题设置成ide就可以了

[ 本帖最后由 xintiandi 于 2011-6-24 12:58 编辑 ]
回复

使用道具 举报

709#
发表于 2011-6-23 21:13:40 | 只看该作者

回复 #702 tulongwa 的帖子

chenall的GRUB4DOS 硬盘工具箱里的qgho就可以做到。
回复

使用道具 举报

710#
发表于 2011-6-25 23:16:55 | 只看该作者
sratlf 版主请问可以把你这个批处理加入在菜单里路径文件找不到时可以允许手动输入路径及文件名的功能吗?
比如下面这个如果找不到ADDS.ISO文件,可以允许手动输入路径及文件名。
RUN /ISOS/ADDS.ISO
boot

C大的ntboot启动盘就是这种效果!

还有可以添加map --mem --top的支持吗?加载到高位内存!

[ 本帖最后由 thttht 于 2011-6-28 06:57 编辑 ]
回复

使用道具 举报

711#
发表于 2011-6-29 21:11:04 | 只看该作者
高手!对这个没有研究
回复

使用道具 举报

712#
发表于 2011-8-23 17:12:03 | 只看该作者

回复 #10 chenall 的帖子

那个  大大  请问下 怎么修改firadisk.img的默认路径
不会写……
回复

使用道具 举报

713#
发表于 2011-8-25 06:35:27 | 只看该作者
下载了简单的模板,根据需要的内容做了一个自己用的东东,运行RUN用着还行,后看到S版主说该封包的RUN内容是老版的,于是根据提示下载了1#的最新版,但问题跟着来了,原来返回本地操作系统我根据需要改成了

title 启动本地 WINXP/WIN7 操作系统
RUN /ntldr || RUN /bootmgr
boot

在老版的RUN中可以自动识别,回到本地系统(hd0)因我的内容是做在一个移动硬盘上,在返回本地系统时根据提示按一下S键就行了,新版的就报错……
装XP系统系统,报错提示是做得好极了,但是乎都是提示:--fira /win$.iso,只有这种方法才能启动ISO,到检测时蓝屏(xxxxxx7B)……

想搞清楚的是:--fira /win$.iso 是否将iso镜像载入内存安装了,老版的RUN根据注释选择好载入内存装载ISO镜像就能项利安装好XP

另外给个建议:屏幕上的提示色彩能在清楚一点吗??S和I键的提示,太不显眼了……

[ 本帖最后由 jh1688 于 2011-8-25 06:52 编辑 ]
回复

使用道具 举报

714#
发表于 2011-8-25 20:57:28 | 只看该作者
謝謝分享!!
還是得再看看這些語法該怎麼用

這是單純啟動ISO引導文件嗎?
能用這些指令單一啟動WinXP.ISO文件來進行安裝嗎?

(小弟還是初學者,如問錯請見諒)
回复

使用道具 举报

715#
 楼主| 发表于 2011-8-26 15:04:25 | 只看该作者
原帖由 jh1688 于 2011-8-25 06:35 发表
下载了简单的模板,根据需要的内容做了一个自己用的东东,运行RUN用着还行,后看到S版主说该封包的RUN内容是老版的,于是根据提示下载了1#的最新版,但问题跟着来了,原来返回本地操作系统我根据需要改成了

...


title 启动本地 WINXP/WIN7 操作系统
command RUN /ntldr || RUN /bootmgr

这样试试

0x7b是和磁盘驱动有关系

新版默认是不载入内存启动的  可以用 RUN --mem --fira iso=ISO文件名 这样试试

改了点颜色  下载附件的试下吧

RUN.zip

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

回复

使用道具 举报

716#
发表于 2011-8-27 11:05:03 | 只看该作者
谢谢S大,根据你的方案改动后达到要求。
能否将有关颜色的代码告诉一下,从RUN原文件中看出$[0004]等是表达颜色的方式,不了解具体代码,不敢乱改。
RUN --mem --fira iso=win$.iso 可以正常装XP系统,原版的没有SATA驱动还是蓝屏(XXXXX7b),但集成了所有驱动的XP(1.3G)却能够完全自动装好(内带winnt.sif文件)。当然内存够大,2G。
想请教的是怎么能够将SATA驱动自己做成软盘镜像载入,而不需要再集成进原版XP中??
最好能根据硬件自动识别!!
回复

使用道具 举报

717#
发表于 2011-8-27 11:15:55 | 只看该作者

回复 #716 jh1688 的帖子

准备好srs驱动用WinImage制作img镜像,例如命名srs.img
然后
RUN --mem --fira iso=win$.iso img=srs.img
回复

使用道具 举报

718#
 楼主| 发表于 2011-8-27 22:53:01 | 只看该作者

回复 #716 jh1688 的帖子

可以看帮助文档 echo 命令部分  有说明  或者自己实验下也行  用 echo $[XXXX]Test 使用不同数字组合就能得到不同效果了

增加驱动img文件的话可以这样

  1. RUN  --mem --fira fd1:IMG文件路径 iso=ISO文件路径
复制代码
回复

使用道具 举报

719#
发表于 2011-8-27 23:57:48 | 只看该作者
回复 #718
S大,颜色问题我会去实验。
原版加驱动我今天折腾了一天,始终做不好,原机驱动光盘里的软驱部分全部做到映象中,按C大给出的路径,(RUN  --mem --fira fd1:/BOOT/IMGS/SRS.IMG  iso=/WIN$.ISO),屏幕上看到加载过程,LOADING(XXXXXXXX)SRS.IMG,就没有成功过,只能找到移动硬盘,C:(WINPE);E:(软件),本机上的硬盘始终找不到,或者找到了没有显示出来,不知道什么地方做的不对还是怎么了??还请再指教……

[ 本帖最后由 jh1688 于 2011-8-27 23:59 编辑 ]
回复

使用道具 举报

720#
 楼主| 发表于 2011-8-28 08:09:11 | 只看该作者
那就不太清楚了。。。可能是驱动有问题???
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 13:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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