无忧启动论坛

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

[分享] MAP RUN综合应用加载IMG到高位内存及IMG更新

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-3 20:14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
经几天的不断折腾,终于可以实现 用MAP 加载IMG到高位内存,用RUN实现镜像更新了
本机 配置6G内存 镜像大小为2800MB 用的是整合显示卡的主板分256M作显存
用WVBLOCK 驱动没有成功,改 fira驱动终于成功了。 目前最新驱动版本0.0.13.
GRUB4DOS 显示内存分配为 638K/3069M/2816M
平时使用的时候选择1,更新镜像选择2,兼顾性能及方便更新。
至于为什么用RUN来实现更新因为测试多次用map /ramoxp.img 都以7B蓝屏告终!至今无解。

菜单如下:

default 0
timeout 10
title 1.MAP ramoxp 2.8GB to top Memory
find --set-root /ramoxp.img
map --mem --top /ramoxp.img (hd0)
map --hook
chainloader (hd0,0)/ntldr
boot

title 2.Run ramoxp 2.8GB in Update Mode
RUN  --fira disk=/ramoxp.img
boot

[ 本帖最后由 dlx007 于 2011-4-3 20:18 编辑 ]
2#
发表于 2011-4-3 20:39:55 | 只看该作者
看不懂兄弟这说得是什么?
回复

使用道具 举报

3#
发表于 2011-4-3 21:34:44 | 只看该作者

回复 #1 dlx007 的帖子

很想问一个问题  不知LZ使用firadisk直接map启动ramos时是否碰到过这样的情况 一直卡在滚动条界面  无法进入系统

因为我用firadisk驱动制作ramos时  map到内存启动没有问题  但是直接map启动时会在滚动条界面卡很长时间(最短时是5分钟)

最后没有办法换用的winvblock驱动搞定

顺便给你个测试版RUN  方便的话帮忙测试下  增加 --top 参数  目前只针对ramos

default 0
timeout 10
title 1.MAP ramoxp 2.8GB to top Memory
RUN --top --ramos /ramoxp.img /ntldr
boot

title 2.Run ramoxp 2.8GB in Update Mode
RUN  --fira disk=/ramoxp.img
boot


title 3.MAP ramoxp 2.8GB to top Memory test
RUN --top --ramos /ramoxp.img
boot

[ 本帖最后由 sratlf 于 2011-4-4 13:34 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2011-4-4 10:12:55 | 只看该作者
非常感谢 版主回复,测试正进行,有结果回你。
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-4 11:24:45 | 只看该作者
测试结果是 1,3 显示COMMAND ERROR
2,启动正常。
回复

使用道具 举报

6#
发表于 2011-4-4 11:33:13 | 只看该作者
原帖由 dlx007 于 2011-4-3 20:14 发表
经几天的不断折腾,终于可以实现 用MAP 加载IMG到高位内存,用RUN实现镜像更新了
本机 配置6G内存 镜像大小为2800MB 用的是整合显示卡的主板分256M作显存
用WVBLOCK 驱动没有成功,改 fira驱动终于成功了。 目 ...



至于为什么用RUN来实现更新因为测试多次用map /ramoxp.img 都以7B蓝屏告终!至今无解。

因为需要firadisk添加配置参数..

在map命令前添加以下命令就可以直接map启动了
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/ramoxp.img;\n\0
map --mem (md)0x200+16 (99)

启动后修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Firadisk

新建一个字符串值
名称
StartOptions  
数据
disk,vmem=find:\ramoxp.img

以后再次启动就不需要前面的配置语句了,可以直接map来启动.
回复

使用道具 举报

7#
发表于 2011-4-4 11:56:27 | 只看该作者

回复 #5 dlx007 的帖子

不可能吧  是下载的3#的版本进行的测试吗  有报错的截图吗
回复

使用道具 举报

8#
 楼主| 发表于 2011-4-4 13:00:04 | 只看该作者
用菜单3 启动只报了一个 COMMAND ERR PRESS ANY KEY ... 确实如此 等一下 我拍个图下来哈。

[ 本帖最后由 dlx007 于 2011-4-4 13:18 编辑 ]

20110404018a.jpg (54.08 KB, 下载次数: 149)

20110404018a.jpg
回复

使用道具 举报

9#
发表于 2011-4-4 13:16:06 | 只看该作者

回复 #8 dlx007 的帖子

可以在命令行下这样执行

grub> set debug=on
grub> debug on
grub> RUN  --top --ramos /ramoxp.img

或者

grub> RUN  --top --ramos /ramoxp.img /ntldr

看看报错时执行到什么地方了
回复

使用道具 举报

10#
 楼主| 发表于 2011-4-4 13:19:39 | 只看该作者

回复 #9 sratlf 的帖子

版主 在哪里运行命令呢 菜单出错了 又回到菜单上来的
像是把 --top 参数当个文件来使唤了。

[ 本帖最后由 dlx007 于 2011-4-4 13:24 编辑 ]
回复

使用道具 举报

11#
发表于 2011-4-4 13:33:34 | 只看该作者

回复 #10 dlx007 的帖子

有点奇怪  看错误截图是没有--top这个参数  怀疑还是版本有问题

再下载附件试下吧  先把原版删除了  再放进去进行测试

在菜单界面可以按 C 键进入命令行  手动输入命令

[ 本帖最后由 sratlf 于 2011-4-4 19:04 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2011-4-4 14:21:09 | 只看该作者

回复 #6 chenall 的帖子

因为需要firadisk添加配置参数..

在map命令前添加以下命令就可以直接map启动了
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/ramoxp.img;\n\0
map --mem (md)0x200+16 (99)

启动后修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Firadisk

新建一个字符串值
名称
StartOptions  
数据
disk,vmem=find:\ramoxp.img

以后再次启动就不需要前面的配置语句了,可以直接map来启动.


在MAP加了前置命令可以正常启动,但修改了注册表,取消MAP前置命令就开机一直滚动无法开机
回复

使用道具 举报

13#
 楼主| 发表于 2011-4-4 14:21:51 | 只看该作者

回复 #11 sratlf 的帖子

感谢,再度试一下哈。
回复

使用道具 举报

14#
 楼主| 发表于 2011-4-4 16:08:20 | 只看该作者

回复 #11 sratlf 的帖子

回版主,错误还是一样的,COMMAND ERROR,
title        2.Run ramoxp 2.8GB in Update Mode
        RUN  --fira disk=/ramoxp.img
        boot
这样子启动 就是一直滚动,无法进入系统,
比较了一下,这个RUN很小才12K哦,正常启动那个有438K。
回复

使用道具 举报

15#
发表于 2011-4-4 16:28:51 | 只看该作者

回复 #14 dlx007 的帖子

那我必须郁闷了  本来就只有12K大小  gz压缩后只有3点多K  何时出现400多K的了

滚动条那个我也一直纳闷  我启动时也这样  无论是用RUN还是直接敲繁琐的命令  都是一直卡着
回复

使用道具 举报

16#
发表于 2011-4-4 16:55:32 | 只看该作者
我用run命令也成功了,firadisk驱动,

title vhd winxpx64 本地版
RUN  --fira disk=(hd0,2)/vhd/xp64.vhd
boot

title vhd winxp64 内存版
## find --set-root /VHD/xp64.VHD
map --mem--top (hd0,2)/VHD/xp64.VHD (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
回复

使用道具 举报

17#
 楼主| 发表于 2011-4-4 17:45:14 | 只看该作者

回复 #15 sratlf 的帖子

我的RUN 真的有438K,从论坛下载的,据说是整合什么在里的版本,要不留你的QQ给你传一个
就是不知道run -fira 这个参数为什么就可以成功,用MAP 就是要蓝屏 这个参数包含的意义没有太多的解释,所以只能算是综合应用才让使用更新两不误。可以联系我QQ:84629996大家互相探讨学习哈。

还有一个问题想请教,我装好了一个OLD.IMG系统,容量不够大,再生成一个新的NEW.IMG,把OLD.IMG 里的文件导入到NEW.IMG 里启动到登录界面就进不了桌面,怎么解决?

[ 本帖最后由 dlx007 于 2011-4-4 17:52 编辑 ]
回复

使用道具 举报

18#
发表于 2011-4-4 19:09:30 | 只看该作者

回复 #17 dlx007 的帖子

哦  那你下载的是zxw的RUN  和我的不太一样  命令格式不一样  还是确定下别混了吧

--fira参数没什么好解释的  你下载附件的RUN  用记事本打开就可以了

要不你就在命令行下用 find /BOOT/GRUB/RUN   看有几个结果

RUN.zip

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

回复

使用道具 举报

19#
发表于 2011-4-4 19:11:04 | 只看该作者
原帖由 123-888 于 2011-4-4 16:55 发表
我用run命令也成功了,firadisk驱动,

title vhd winxpx64 本地版
RUN  --fira disk=(hd0,2)/vhd/xp64.vhd
boot

title vhd winxp64 内存版
## find --set-root /VHD/xp64.VHD
map --mem--top (hd0,2) ...



应该是

map --mem --top (hd0,2)/VHD/xp64.VHD (hd0)

--mem参数和--top参数中间有一个空格
回复

使用道具 举报

20#
发表于 2011-4-4 20:49:26 | 只看该作者
回版主,没空格也可以啊。
回复

使用道具 举报

21#
发表于 2011-4-4 21:26:47 | 只看该作者

回复 #20 123-888 的帖子

没有空格??  那确定是map到高位内存里了?
回复

使用道具 举报

22#
发表于 2011-4-5 06:09:13 | 只看该作者

回复 #21 sratlf 的帖子

肯定是到高位了,因为我的镜像是4200M,地位内存明显装不下。
回复

使用道具 举报

23#
发表于 2011-4-5 10:39:36 | 只看该作者
另外,我用firadisk驱动的时候如果直接map,也会在滚动条部分停顿很久,看来这是共性问题,改用winvblk驱动就没事,现在我的镜像里是两个驱动都保留着。
回复

使用道具 举报

24#
 楼主| 发表于 2011-4-5 12:14:18 | 只看该作者

回复 #18 sratlf 的帖子

今天有空再测试了一个 原来我的RUN用混了,RUN文件要存在/boot/grub目录里才有效,我放C盘根目录所以出现COMMAND ERROR我错误,测试了一个run --top --ramos /ramoxp.img 能启动系统,但只加载到常规内存,启动后发现新的硬件,用RUN  --fira disk=/ramoxp.img 启动系统正常 直接map --mem --top /ramoxp.img (hd0)也正常,奇怪了。
回复

使用道具 举报

25#
发表于 2011-4-5 12:57:04 | 只看该作者
what is the benefit of using --top switch > ?

what does it do specially >  ?

Maanu
回复

使用道具 举报

26#
 楼主| 发表于 2011-4-5 13:01:10 | 只看该作者
不懂楼上的意思,--top 装入高位内存哦,现在内存比较大!提高运行效率嘛。
回复

使用道具 举报

27#
发表于 2011-4-5 13:11:00 | 只看该作者
非常感谢楼主,辛苦啦。
回复

使用道具 举报

28#
发表于 2011-4-5 21:13:11 | 只看该作者
原帖由 maanu 于 2011-4-5 12:57 发表
what is the benefit of using --top switch > ?

what does it do specially >  ?

Maanu

http://reboot.pro/10096/
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-26 18:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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