无忧启动论坛

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

[讨论] RAMOS 2003 这次竟然制作成功,不7B蓝屏了

[复制链接]
跳转到指定楼层
1#
发表于 2012-10-15 20:59:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ram2003弄了一次又一次,一直被那个7B蓝屏困扰,只好用XP来做了,有好几个月就没试03的RAMOS了,

最近某商城搞活动90元弄了根单条4G,升级为6G内存,昨天没事再一次重新安装WIN2003 EE SP2,


装完驱动就试了下用深度的工具生成镜像和安装驱动,然后用grub4最新版的grldr替换原来的,


重启竟然很快进入系统,一切正常。无任何异常,内存全部识别,RP真的太好了,好可升级更大的内存了


RAMOS 使用未识别内存问题太多了,用独显还好,集显的显存冲突经常造成死机,


这下终于不用忍受XP使用未识别内存和集成显卡硬解冲突了。不知道是grldr更新的缘故还是更换存的结果?


firadisk 驱动版本是1.30 ,修改过的驱动
2#
发表于 2012-10-16 13:17:07 | 只看该作者
你做的这个ram2003如果说能直接map镜像启动算你狠!!!
回复

使用道具 举报

3#
发表于 2012-10-16 14:25:58 | 只看该作者
grldr后期的版本早已解决了2003蓝屏问题
回复

使用道具 举报

4#
发表于 2012-10-16 19:21:05 | 只看该作者
原帖由 2012hongrui 于 2012-10-16 13:17 发表
你做的这个ram2003如果说能直接map镜像启动算你狠!!!


在我的上网本上,做的RAMXP或RAM2003都可以直接MAP来启动,当然不加--MEM参数时需要镜像连续存放——平时用的时候,就是加--MEM参数的,要更新时就删除--MEM参数。
回复

使用道具 举报

5#
发表于 2012-10-16 20:37:37 | 只看该作者
firadisk 1.30 解决2k3蓝屏问题
回复

使用道具 举报

6#
发表于 2012-10-16 21:12:08 | 只看该作者
哈哈,其实偶32位、64位XP、2003共四种早就做成功了,都用了好几个月啦.用的就是firadisk 1.30,能直接map和map到内存,用得好好的呀!不喜欢RAMD|SK、ewf之类的鸡肋功能,超级缓存这款软件倒是用到D盘上了.精简版的就没兴趣用了,就算做出来也当是个玩具,偶是不会用的哈!内存仅4G,瘟七暂时没机会做.
回复

使用道具 举报

7#
 楼主| 发表于 2012-10-17 18:28:03 | 只看该作者

回复 #3 11ydy 的帖子

不是吧之前也用是最新版grldr死活蓝屏,这次谁知成功,以前把网上所有的方法都试了,都不行。
回复

使用道具 举报

8#
 楼主| 发表于 2012-10-17 18:29:10 | 只看该作者

回复 #2 2012hongrui 的帖子

这个倒没有看,深度的那个工具不知是不是直接map启动的,看看去
回复

使用道具 举报

9#
 楼主| 发表于 2012-10-17 18:58:20 | 只看该作者

回复 #2 2012hongrui 的帖子

timeout 0

title                RamOS
        find --set-root /ramos.img
        map --mem /ramos.img (hd0)
        map (hd0) (hd1)
        map --hook
        chainloader (hd0,0)/ntldr
        boot
--------------------------------
直接用grldr内置菜单启动的,不知是不是直接map到内存
回复

使用道具 举报

10#
 楼主| 发表于 2012-10-17 19:07:50 | 只看该作者

回复 #5 loveqianool 的帖子

之前也用这个版本,包括网上各种方法都是7B蓝屏,grldr用的是当时最新版本0.45的,时隔几个月,同样的安装盘,不同的是内存和grldr版本,2003真的太不好整了,
回复

使用道具 举报

11#
发表于 2012-10-17 21:03:37 | 只看该作者
看来坛上所说的RAM2003看人品也许是真的,我做的32位的RAM2003直接map就只能启动一次,第二次过了滚动条就黑屏而不是蓝屏,让我只能用曲线救国的办法,借用VBOOT1.1中的2003的破解了时间限制的vbootsmp.sys驱动来解决更新系统软件的问题,因为vbootsmp.sys支持待机所以我用了它.当然不会用C盘根目录下的那个VBOOT目录来启动了,有个目录太难看了。用GRUB4DOS引导VBOOT启动其实只要6个文件就可以了,清单如下:

\vboot\vbootldr
\vboot\vboot
\vboot\grub\command.lst
\vboot\grub\probe.mod
\vboot\grub\vbootcore.mod
\vboot\grub\grub.cfg

把上面的几个文件做在一个1.44M的软盘镜像中再压缩成vboot.gz

vboot的grub.cfg的配置内容如下:
set default="0"
set timeout=0
set menu_color_normal=white/black
set menu_color_highlight=red/white
menuentry "WINXP VHD" {
  vboot harddisk="(UUID=0000000000000000)/RAMOS/WINXP.VHD"
}

grub4dos的菜单内容如下:
1.启动WINXP.VHD的菜单
title 1 VBOOT WINXP
find --set-root --devices=h /RAMOS/vboot.gz
map --mem /RAMOS/vboot.gz (fd0)
map --hook
find --set-root --devices=h /RAMOS/WINXP.VHD
uuid ()
write --offset=0x98 (fd0)/vboot/grub/grub.cfg %?%
rootnoverify (fd0)
kernel (fd0)/vboot/vbootldr
2.启动WIN03.VHD的菜单
title 3 VBOOT WIN03
find --set-root --devices=h /RAMOS/vboot.gz
map --mem /RAMOS/vboot.gz (fd0)
map --hook
find --set-root --devices=h /RAMOS/WIN03.VHD
uuid ()
write --offset=0x98 (fd0)/vboot/grub/grub.cfg %?%
write --offset=0xB3 (fd0)/vboot/grub/grub.cfg 03
rootnoverify (fd0)
kernel (fd0)/vboot/vbootldr

至于0x98与0xB3用多少,用winhex打开grub.cfg就能看到具体的位置了。

只是给楼主提供另一条曲线救国的方法,至于用不用我就管不着了,毕竟萝卜白菜,各有所爱。

这个方法的成功率有多少,暂时不得而知,原来用什么系统,还是用什么系统吧。
回复

使用道具 举报

12#
发表于 2012-10-17 21:32:18 | 只看该作者
原帖由 2011myback 于 2012-10-17 18:58 发表
timeout 0

title                RamOS
        find --set-root /ramos.img
        map --mem /ramos.img (hd0)
        map (hd0) (hd1)
        map --hook
        chainloader (hd0,0)/ntldr
        boot
--------------------------------
直接用grld ...




GRLDR不加载进内存直接启动的菜单,注意Map启动需要镜像文件是连续存储,镜像文件不是连续存储的话可以用WinContig软件整理。

title MAP IMG
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /HDD.IMG
map /HDD.IMG  (hd0)
map (hd0) (hd1)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/HDD.IMG,boot;\n\0
root (hd0,0)
chainloader /ntldr
回复

使用道具 举报

13#
发表于 2012-10-17 22:16:34 | 只看该作者
楼主能不能发一下详细的制作过程及用到的相关文件啊?
回复

使用道具 举报

14#
发表于 2012-10-18 00:02:27 | 只看该作者
我的最后一次蓝屏竟然是和升级了金山毒霸有关!其余都正常~
回复

使用道具 举报

15#
 楼主| 发表于 2012-10-18 10:29:24 | 只看该作者

回复 #13 zxp19821005 的帖子

论坛有很多教程,至于能不能成功真的看rp了,我之前弄了多次都没成功。grldr和FiraDisk]驱动最新文件都可以在官方下载的
回复

使用道具 举报

16#
发表于 2012-10-18 11:04:38 | 只看该作者
按楼主的方法成功,,不过貌似ramdisk的性能不怎么样啊,读写速度也就1g左右,,不知道是不是 firadisk驱动的限制,用pro啥啥,不记得了,那个ramdisk性能好一点到了1.5g左右,

顺便说下内存 ddr3-1600
回复

使用道具 举报

17#
发表于 2012-10-18 20:48:01 | 只看该作者
其实感觉firadisk1.30在识别磁盘方面不及VBOOT,比如说把一个做好的2G的VHD重新灌注在一个1.5G的VHD文件中,用直接map的方式死的几率很大,不仅是2003,XP的也一样,而且死得很难看!甚至于连硬盘上的XP或2003也会搞坏而不能启动!!!xp离线注入vbootdsk.sys,2003离线注入vbootsmp.sys,等用vboot正常启动,修正发现新硬件之后,用直接map的方式就能正确地启动了。个人猜测vboot的uuid方式在定位磁盘映像方面比firadisk的find方式强,不易发生错误,这方面firadisk的确不及vboot.等firadisk的作者用uuid方式替换目前的find方式,相信直接map成功的几率不说是100%也会是99%.直接map能正常使用后,就可以把vboot的驱动、设备管理器、注册表中有关vboot的内容删个精光,vboot的使命也就完成了。只是一点想法,供坛友参考,具体的做法我就不说了,比我做得好!!!
回复

使用道具 举报

18#
发表于 2012-10-28 13:27:02 | 只看该作者
2003真的太不好整了
回复

使用道具 举报

19#
发表于 2013-5-24 16:30:15 | 只看该作者
xianglang 发表于 2012-10-16 19:21
在我的上网本上,做的RAMXP或RAM2003都可以直接MAP来启动,当然不加--MEM参数时需要镜像连续存放——平 ...

现在我做的 ramos XPsp3, 也卡在 7B 上(不用 --mem 加载),
请问是否可以把你的可以直接 map 的 xp 的镜像放到网盘上, 我下载使用看看.
机器是 intelD525 的, 没有硬盘, 一个 8 G TF卡接读卡器作的存储.
谢谢了. 或者说一下具体的方法也可以, 麻烦了.
回复

使用道具 举报

20#
发表于 2013-5-24 16:33:45 | 只看该作者
2012hongrui 发表于 2012-10-18 20:48
其实感觉firadisk1.30在识别磁盘方面不及VBOOT,比如说把一个做好的2G的VHD重新灌注在一个1.5G的VHD文件中, ...

请问一下 vboot 如何离线注入驱动?
回复

使用道具 举报

21#
发表于 2013-5-24 17:45:32 | 只看该作者
zzz654321 发表于 2013-5-24 16:33
请问一下 vboot 如何离线注入驱动?

离线注入vbootsmp.sys命令行:
vbootctl prepare D:\win03.vhd
再用去除了时间限制的2003的vboot驱动vbootsmp.sys替换win03.vhd中的vbootsmp.sys就行了。
安装firadisk驱动就成为内存系统。
回复

使用道具 举报

22#
发表于 2013-5-24 18:38:11 | 只看该作者
zzz654321 发表于 2013-5-24 16:30
现在我做的 ramos XPsp3, 也卡在 7B 上(不用 --mem 加载),
请问是否可以把你的可以直接 map 的 xp 的镜 ...

我用的是WINVBLOCK做的驱动,直接用61精简的2003 ISO在G4D下加载WINVBLOCK驱动去安装,没做过什么特别的处理。另外,我使用的是VHD格式的硬盘镜像文件,而不是IMG格式的。
回复

使用道具 举报

23#
发表于 2013-5-24 18:44:30 | 只看该作者
再贴一次我的菜单吧(将相关的文件名和目录,修改成自己的就行了):

title  ◆ Windows @VHD With WinVBlock \n 启动 WinVBlock 驱动的磁盘镜像中的 WINDOWS 7/2003/XP 系统
  map (hd0,0)/WINXP.VHD (hd0)
  map --hook
  rootnoverify (hd0,0)
  chainloader /ntldr || chainloader +1

title  Install Windows @VHD With WinVBlock Step 2 \n Boot from VHD, with Virtual CD
  map (hd0,0)/WINXP.VHD (hd0)
  map --mem /Soft/Sys/Windows/OS/WinLiteXP80286V1.iso (0xff)
  map --hook
  rootnoverify (hd0,0)
  chainloader /ntldr || chainloader +1

title  Install Windows @VHD With WinVBlock Step 1 \n Boot from ISO, with Virtual CD+Floppy
  map (hd0,0)/WINXP.VHD (hd0)
  map --mem /Soft/Sys/Windows/OS/WinLiteXP80286V1.iso (0xff)
  map --mem /GRUB/WinVBlock.LZMA (fd0)
  map --mem /GRUB/WinVBlock.LZMA (fd1)
  map --harddrives=1
  map --hook
  chainloader (0xff)
回复

使用道具 举报

24#
发表于 2013-5-24 21:15:25 | 只看该作者
2012hongrui 发表于 2013-5-24 17:45
离线注入vbootsmp.sys命令行:
vbootctl prepare D:\win03.vhd
再用去除了时间限制的2003的vboot驱动vb ...

谢谢回复. 我再测试一下看
回复

使用道具 举报

25#
发表于 2013-5-24 21:18:11 | 只看该作者
xianglang 发表于 2013-5-24 18:38
我用的是WINVBLOCK做的驱动,直接用61精简的2003 ISO在G4D下加载WINVBLOCK驱动去安装,没做过什么特别的处 ...

谢谢回复
主要是我不想再安装系统了, 已经有了个 map --mem 可以稳定启动的 ramos, 就想在这个基础上修改, 做好了就可以放在 tf 卡上, 在 intel D525 机器上用, 在看看, 实验一下再说
回复

使用道具 举报

26#
发表于 2013-5-24 21:56:47 | 只看该作者
zzz654321 发表于 2013-5-24 21:18
谢谢回复
主要是我不想再安装系统了, 已经有了个 map --mem 可以稳定启动的 ramos, 就想在这个基础上修改 ...

那你是用什么驱动的?如果是FIRADISK,需要在BOOT.INI中加上FIRADISK的相关内容;如果是WINVBLOCK做的驱动,则可以直接MAP。
回复

使用道具 举报

27#
发表于 2013-5-25 12:03:20 | 只看该作者
xianglang 发表于 2013-5-24 21:56
那你是用什么驱动的?如果是FIRADISK,需要在BOOT.INI中加上FIRADISK的相关内容;如果是WINVBLOCK做的驱动 ...

FIRADISK的话, 是在 VHD 或 img 文件中的 boot.ini 中添加吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-5 10:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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