无忧启动论坛

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

[分享] 关于FiraDisk+RAMOS直接MAP启动时一直停留在滚动条处的问题的发现

  [复制链接]
跳转到指定楼层
1#
发表于 2011-4-6 14:52:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面两个菜单项,第一个可以顺利启动,第二个却会停留在XP的滚动条处不知疲倦地一直滚:

title ram_xp.img with  firadisk(from chenall)
find --set-root /RAM_XP.IMG
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG;\n\0
map --mem (md)0x200+16 (99)
map /RAM_XP.IMG (hd0)
map --hook
rootnoverify (hd0)
chainloader +1
boot


title ram_xp.img with  firadisk
find --set-root /RAM_XP.IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAM_XP.IMG (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG,boot;\n\0
rootnoverify (hd0)
chainloader +1
boot


本来因为不能直接MAP启动镜像文件这个问题,已经准备放弃使用FiraDisk了,但现在因为把镜像文件载入高位内存的问题,又再次试用了FiraDisk,但试用后有了新的发现,上面第二个菜单项一直停留在滚动条那里不往下走的原因其实也许就这么简单:

write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG,boot;\n\0

把上面命令行里的红色的五个字符:[,boot]去掉就好了。原理偶不懂,所以问偶也没用。

偶发现这一点只源于chenall老师提供的命令:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190797&extra=page%3D1 6楼

用这里的命令测试后果然可以用FiraDisk直接MAP启动RAMOS镜像文件,于是拿来与自己以前用的命令比较并不停地测试,终于有了这个发现。只是不知道这个发现是否适用于其他也有同样问题的朋友们。

不论如何,这里要多谢chenall和其他所有对我这样的新人不厌其烦提供帮助的朋友们。

希望这个发现能帮助到有此问题困扰的其他朋友。
2#
发表于 2011-4-6 16:38:44 | 只看该作者

回复 #1 2011happysong 的帖子

确实可以了阿 实机测试成功 很快就可以进入系统
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-6 17:07:01 | 只看该作者
原帖由 sratlf 于 2011-4-6 16:38 发表
确实可以了阿 实机测试成功 很快就可以进入系统


生命不息,折腾不止,呵呵!
回复

使用道具 举报

4#
发表于 2011-4-6 17:33:15 | 只看该作者

回复 #3 2011happysong 的帖子

不过这是为什么呢  zhhsh的教程里也有 ",boot"
回复

使用道具 举报

5#
发表于 2011-4-7 06:08:36 | 只看该作者
请问老大,用run安装xp,firadisk驱动,菜单该怎么写?
回复

使用道具 举报

6#
发表于 2011-4-7 22:45:28 | 只看该作者

回复 #5 123-888 的帖子

最简单的命令

RUN --fira iso=/WIN$.ISO

自备/BOOT/IMGS/FIRADISK.IMG文件及WIN$.ISO镜像文件

想装到硬盘img映像中就用 RUN --fira iso=/WIN$.ISO disk=/RAM.IMG  再自备硬盘img映像
回复

使用道具 举报

7#
 楼主| 发表于 2011-4-8 17:23:26 | 只看该作者
原帖由 sratlf 于 2011-4-7 22:45 发表
最简单的命令

RUN --fira iso=/WIN$.ISO

自备/BOOT/IMGS/FIRADISK.IMG文件及WIN$.ISO镜像文件

想装到硬盘img映像中就用 RUN --fira iso=/WIN$.ISO disk=/RAM.IMG  再自备硬盘img映像


有个问题请教版主:
我有一个RAMOS镜像:RAM_XP.IMA,安装的是winvblock驱动,通常情况下我用加载入内存的方法启动,菜单如下:

RUN --ramos /RAM_XP.IMA /ntldr

但如果我需要更新这个镜像文件的时候,我通常用:

map /RAM_XP.IMA (hd0)
map --hook

来实现直接加载镜像更新。但我一直想用RUN来更简便地实现这样的功能,我试过:

RUN --nomem --ramos /RAM_XP.IMA /ntldr
RUN --nomem /RAM_XP.IMA /ntldr

都不行!

请问版主,如果用RUN来实现这个目的该怎么做呢?
回复

使用道具 举报

8#
发表于 2011-4-8 18:33:52 | 只看该作者

回复 #7 2011happysong 的帖子

用最新版RUN  命令如下

RUN --wvbk disk=/RAM_XP.IMA
回复

使用道具 举报

9#
发表于 2011-4-8 18:34:26 | 只看该作者
在用map方式加载iso安装xp到vhd的时候,write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/xp.vhd,boot;\n\0
有boot参数,如果这个vhd已经提前格式化,分区了,盘符会设置为c,如果没有boot参数,会被分配为所有物理分区盘符+1,成为最靠后的一个盘符

或许你加了boot参数,map无法进系统和你的ramos的系统分区的盘符有关吧

[ 本帖最后由 yueyezhan 于 2011-4-8 18:50 编辑 ]
回复

使用道具 举报

10#
发表于 2011-4-8 20:26:37 | 只看该作者

回复 #1 2011happysong 的帖子

Firadisk作者提供的样例中也没有[,boot]参数用法呀
回复

使用道具 举报

11#
发表于 2011-4-9 22:28:17 | 只看该作者
我昨晚试了一下将BOOT去掉,结果还是在滚动条处死掉不前进了,还搞得C盘里的XP也崩溃了——看来我的上网本与FIRADISK有仇,怎么搞都是失败。
回复

使用道具 举报

12#
发表于 2011-4-9 22:53:04 | 只看该作者

回复 #11 xianglang 的帖子

老狼,你的显卡是
Mobile Intel(R) 4 Series Express Chipset Family
么?PE里可调分辨率么?
回复

使用道具 举报

13#
 楼主| 发表于 2011-4-10 20:29:03 | 只看该作者
原帖由 sratlf 于 2011-4-8 18:33 发表
用最新版RUN  命令如下

RUN --wvbk disk=/RAM_XP.IMA


多谢了!
回复

使用道具 举报

14#
发表于 2011-4-11 04:13:04 | 只看该作者
原帖由 pseudo 于 2011-4-9 22:53 发表
老狼,你的显卡是
Mobile Intel(R) 4 Series Express Chipset Family
么?PE里可调分辨率么?


是吧,Mobile Intel(R) 945 Express Chipset Family(GMA 950)的,在安装了相应驱动之后,可以调整分辨率——不过如果运行了老九的那个自动设置分辨率的话,就可能比较杯具了。使用你的0PE用ISO整体启动,然后直接三卡驱动,都可能成功安装显卡驱动,不过分辨率就会自动搞成 2500* 的,外接的现代 1280*1024 的LCD会出现超频,调整成相应的分辨率后就可用了——以前的 0PE 版本,如果不屏蔽自动调整分辨率的话,分辨率和刷新率都在外接LCD上显示超频而不能使用,即使调整也无效。
回复

使用道具 举报

15#
发表于 2011-8-23 16:33:04 | 只看该作者

回复 #6 sratlf 的帖子

RUN --fira iso=/WIN$.ISO

firadisk.img
在可见区?
回复

使用道具 举报

16#
发表于 2012-3-30 22:51:23 | 只看该作者
title ram_xp.img with  firadisk(from chenall)
find --set-root /RAM_XP.IMG
write (md)0x200+1 [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG;\n\0
map --mem (md)0x200+16 (99)
map /RAM_XP.IMG (hd0)
map --hook
rootnoverify (hd0)
chainloader +1
boot

title ram_xp.img with  firadisk
find --set-root /RAM_XP.IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map /RAM_XP.IMG (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/RAM_XP.IMG,boot;\n\0
rootnoverify (hd0)
chainloader +1
boot


楼主还在么??我跟你遇到同一样问题,但是我用你文中第一个菜单启动,XP滚动条一样还是无限滚动.用你第二个菜单,XP滚动条2圈就进入原来C盘的XP系统而不是放在F盘的XP镜像系统.   镜像是用diskgen制作的

[ 本帖最后由 bwinnerd 于 2012-3-30 23:09 编辑 ]
回复

使用道具 举报

17#
发表于 2012-6-26 21:18:12 | 只看该作者
唉……
原来前人也遇到这个问题了……
这纠结的问题搞得人只能mem启动然后热备份……
刚装上系统的时候装驱动什么的麻烦死了,
一直在不停重启……
回复

使用道具 举报

18#
发表于 2013-8-26 11:37:54 | 只看该作者
碰到类似问题,map --mem能进入,直接map无线滚动。试用了楼主的菜单,结果都一样,出现这样的提示:
系统错误lsass.exe 当试图更改密码时,本返回状态表示所提供的当前密码不正确。
网上搜了许多办法,感觉文不对题?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 18:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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