无忧启动论坛

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

[分享] 终于成功了,64位的RamOS 2003

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-18 01:44:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2011-07-25更新:更新winvblock和firadisk的软盘镜像文件,更新为通用版本, 支持 32/64位windows安装 和 32/64位RamOS

更新: 最新版本的grub4dos已经包含了此补丁,不点大和chenall均已经在grub4dos中添加了Karyonix的补丁。 以后大家可以使用标准发布的grub4dos来制作各种ramos啦。
详见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195658

下载在:http://code.google.com/p/grub4dos-chenall/downloads/detail?name=grub4dos-0.4.5b-2011-06-19.7z&can=2&q=

为了能够使真正用上Dell M4400上的8G内存,并且在网上裸奔,一直琢磨着怎样安装一个64位的ramos. 天风早就使用精简版win7做了一个,firadisk也支持win7 x64. 但win7太大了,过度精简后还不稳定。就想着怎么用64位版的2003/xp来做一个。
使用$MS的ramdisk方式根本不能成功,使用firadisk方式也不能成功,总是出现蓝屏:0X0000007B。
最近参考到http://reboot.pro/13546/上做法,一次成功。不敢独享,分给大家。

主要做法:安装winvblock驱动,再配合winvblock镜像文件(模拟软驱),加上karyonix打了补丁的GRUB4DOS, 就可以了
(具体原因,是win2003初始化时会清空grub hook的内容,需要通过软盘镜像方式加载重新加载驱动,以查找和使用G4D形成的内存盘,详细请参阅http://reboot.pro/13546/page__st__45)。同样的方法,也可用来使用ISO直接安装windows XP, 2003, WIN7,(包括32位和64位)。 请参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573

http://reboot.pro/13546/中提到的IMG格式问题,实际上是不需要的,各种工具都可以。偶还是推荐使用filedisk, 因为它使用简单快捷,命令行操作, winvblock本身提供的工具也可以,看你的使用习惯。

==============以下是主要操作步骤=======================
1. 使用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=195573描述方法,使用ISO文件直接安装windows 2003 X64 (R2), 不过最好先用nlite精简一下,并集成SATA驱动;

2. 安装驱动,自动更新,安装各种软件,调整,优化.....,最后是进入PE,进行精简操作。
如果没有PE,请到115网盘上下载。 http://u.115.com, 用户/密码:bbs_wuyou/welcome, 下载boot.zip,解压至C:\下,修改boot.ini, 添加C:\GRLDR="Super Grub Tools"。

3. 安装winvblock驱动,建议使用Shao Miller(其作者)推荐的方法。(如果是32位,请更换成32)
copy WVBlk64.sys %SystemRoot%\System32\Drivers\
sc create WinVBlock binPath= %SystemRoot%\system32\drivers\wvblk64.sys type= kernel start= boot group= "SCSI miniport"

4. 安装filedisk (可选),你也可以使用其他工具,或winvblk.exe。winvblk的使用方法,请参见Winvblock_ReadMe.txt

5. 启动到winPE, 复制文件到镜像文件上。具体操作步骤, 可参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131757 中第3.6-3.8步。相信做此操作者都是ramos老手了,故不再赘述。

6. 打开注册表编辑器,挂接镜像盘上%SystemRoot%\System32\config\system文件, 将HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中C:行删除;

7. 拷贝NTLDR, NTDETECT.COM, BOOT.INI这三个文件至镜像文件挂接盘根目录下,注意取消压缩

8. 使用karyonix打了补丁的grldr, 并且修改menu.lst:
map --mem (hd0,0)/boot/winvblock.img.gz (fd0)
hide (hd0,0)
map --mem (hd0,X)/w2k3_x64.img (hd0)
map --hook
root (hd0,0)
chainloader /ntldr

9. 终于看到ram2003了吧,进去后会有许多硬件发现提示,一 一点击确定后,导出HKEY_LOCAL_MACHINE\SYSTEM,覆盖镜像文件上的SYSTEM即可。
=============操作步骤结束=========================

说明:
1. 用firadisk也可以成功,只不过要添加参数,参数如下:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /firadisk=disk,vmem=X:\win.img

2. 制作32位或64位XP/2003 ramos,此方法通用;

3. 使用winvblock,虚拟磁盘性能强于firadisk;

4. 如果想出现偶的桌面中的目录结构,请参考附件中的unattend.txt


在这里对Karyonix和Shao Miller表示衷心感谢,没有这两人通力配合,偶对ram2003 x64只能望洋兴叹。
Greate thanks to Karyonix and Shao Miller for their greate contribute!

[ 本帖最后由 jspeng 于 2011-12-17 23:44 编辑 ]

mydesktop1.gif (196.83 KB, 下载次数: 495)

桌面示例

桌面示例

grldr_patched_by_karyonix.zip

144.67 KB, 下载次数: 998, 下载积分: 无忧币 -2

grub4dos patched

winvblock.img.gz

130.3 KB, 下载次数: 1034, 下载积分: 无忧币 -2

winvblock 0.0.0.8 软盘镜像, 通用版本, 2011-07-25更新

firadisk.img.gz

98.03 KB, 下载次数: 770, 下载积分: 无忧币 -2

firadisk 0.0.1.30 软盘镜像, 通用版本, 2011-07-25更新

Winvblock_ReadMe.zip

751 Bytes, 下载次数: 731, 下载积分: 无忧币 -2

Unattend_2003_xp_x64.zip

1000 Bytes, 下载次数: 710, 下载积分: 无忧币 -2

用于定制安装

2#
发表于 2011-6-18 03:30:49 | 只看该作者
果断收藏 之前做过 XP64加中文包 firadisk可以的 2003就死活不成功
回复

使用道具 举报

3#
发表于 2011-6-18 07:47:10 | 只看该作者
我机子FIRADISK + 2003,开始也是滚动条蓝屏,通过修改电源模式 已经成功启动
回复

使用道具 举报

4#
 楼主| 发表于 2011-6-18 08:24:22 | 只看该作者
如果是使用32位XP/2003,个人认为没有太大必要使用firadisk/winvblock方式,可以直接使用$MS的ramdisk方式。因为那个性能快,只是镜像文件大小有些限制。

对了,winvblock性能比firadisk要快许多,不得不用firadisk制作ramos的兄弟可以修改一下驱动了。
回复

使用道具 举报

5#
发表于 2011-6-18 09:09:36 | 只看该作者
64位的很不错的啊,支持了啊。
回复

使用道具 举报

6#
发表于 2011-6-18 09:37:44 | 只看该作者
谢谢楼主提供,有空试试。
回复

使用道具 举报

7#
发表于 2011-6-18 10:58:28 | 只看该作者
试下,看看。赞楼主的折腾精神。
回复

使用道具 举报

8#
发表于 2011-6-18 15:15:29 | 只看该作者
好东西,谢谢分享,收藏了。
回复

使用道具 举报

9#
发表于 2011-6-18 21:37:45 | 只看该作者
请问楼主,是否安装了winvblock驱动,就可以不需要再安装filedisk,省略第4步?
回复

使用道具 举报

10#
发表于 2011-6-19 00:48:26 | 只看该作者
@ jspeng

can you please provide the FILELIST of your ready RAMOS 64bit img file ?

it is just 949MB  size , and i really want to see how you did it.  please attch it in your next post.

Maanu from Pakistan
回复

使用道具 举报

11#
 楼主| 发表于 2011-6-19 02:09:33 | 只看该作者

回复 #9 cfan512 的帖子

filedisk是可选的,用来制作镜像文件和挂接镜像文件的。偶个人比较常用它,熟悉一些。 你完全可以使用winvblock.exe (由Shao Miller制作的另一种文件镜像制作工具,就如同firadisk用注册表方式)。

如果是新手,完全可以不用安装filedisk,因为winvblock本身就提供这种功能,详细请参见说明书。 偶已经使用filedisk顺手了,不想改了。:)
回复

使用道具 举报

12#
 楼主| 发表于 2011-6-19 06:02:45 | 只看该作者
Dear maanu,

The entire Windows directory - WINNT in my image file, the size is 1.1GB before compression, and the size decreased to 750M after NTFS compressed.
The total size for programs and programs32 directory are 230M before compression, since I installed some software in them.

For decrease the image size for ramos, I did following steps:
1. nlited the w2k3 x64, I use nlite_template_for_w2k3_x64.INI to reduce the setup image, sorry it is in Chinese. But you can refer to nlite_template_for_w2k3.INI, the same components are reduced.

2. install Antiwpa to remove OEMBIOS.BIN, and delete all wbdbase.*, noise.*, *.lex, *.mb, *.ime

3. use reduced driver pack (merged, unpack it and remove NTOSKRNL*, then repack it)

4. remove dllcache directory and some other directories, you can check it by the outputs.

If you want to reduce the image size further more, you can using UPX to compress DLLs and EXEs under SysWOW64 directory which are unimportant, but not recommended.

I use following command to format the image file:
format Z: /FS:NTFS /A:1024 /C /V:SYSTEM   --A: should be 512 or 1024


Regards,


原帖由 maanu 于 2011-6-19 00:48 发表
@ jspeng

can you please provide the FILELIST of your ready RAMOS 64bit img file ?

it is just 949MB  size , and i really want to see how you did it.  please attch it in your next post.

...

[ 本帖最后由 jspeng 于 2011-6-19 06:04 编辑 ]

file_list.zip

177.36 KB, 下载次数: 178, 下载积分: 无忧币 -2

w2k3 x64 ramos 文件列表

Antiwpa-V3.4.6 for X64 and X86.zip

17.53 KB, 下载次数: 113, 下载积分: 无忧币 -2

破解OEMBIOS.BIN

回复

使用道具 举报

13#
发表于 2011-6-19 11:05:12 | 只看该作者
好东西,学习了
回复

使用道具 举报

14#
发表于 2011-6-20 00:08:18 | 只看该作者
Dear Jspeng,,

thanks a lot for the reply . very useful.
回复

使用道具 举报

15#
发表于 2011-6-20 09:03:57 | 只看该作者
原帖由 jspeng 于 2011-6-18 08:24 发表
如果是使用32位XP/2003,个人认为没有太大必要使用firadisk/winvblock方式,可以直接使用$MS的ramdisk方式。因为那个性能快,只是镜像文件大小有些限制。

对了,winvblock性能比firadisk要快许多,不得不用fi ...


winvblock性能比firadisk要快许多?那我要试试了,原来还真注意这个!winvblock支持那些平台啊?XP、2003、win7已及64位的都支持吗?
回复

使用道具 举报

16#
发表于 2011-6-20 12:16:32 | 只看该作者
看起来相当的复杂啊。。
学习下。。。
谢谢了
回复

使用道具 举报

17#
发表于 2011-6-30 14:28:27 | 只看该作者
谢谢楼主分享!!!!回去试试
回复

使用道具 举报

18#
发表于 2011-6-30 19:00:41 | 只看该作者
我用firadisk装完2003后,又安装了winvblock,ramos的磁盘性能确实高些,不过我如果直接map这个虚拟磁盘的时候(不用firadisk),必须要挂载winvblock的软盘镜像才可以
回复

使用道具 举报

19#
 楼主| 发表于 2011-7-14 20:19:43 | 只看该作者

回复 #18 yueyezhan 的帖子

是这样。会多出一个软盘A:, 不过也挺好,找到了以前有3寸软驱的感觉。:)
回复

使用道具 举报

20#
发表于 2011-7-15 07:46:42 | 只看该作者
好贴呀,这么给力的文章,当然要及时的回复支持一下,谢谢!
回复

使用道具 举报

21#
发表于 2011-7-21 16:06:40 | 只看该作者
最后一次希望别再出现7B了,实在被2003搞的服服帖贴的了。
回复

使用道具 举报

22#
发表于 2011-7-21 23:17:56 | 只看该作者
晚上实验又3次2003大败,参阅了所有RAMOS相关的帖子,什么调整注册表法,修改电源法,以及楼主的经验,结果除了7B还是7B,再见2003,还是用XP吧,怎么搞都可以RAMOS-XP
回复

使用道具 举报

23#
发表于 2011-7-22 01:02:37 | 只看该作者
IMG文件,大于4G可以吗?我这边32位的,即使我在硬盘系统下访问RAM都需要初始化,是IMG格式不对,还是不能过大,现在我测试下2G的文件看看!
回复

使用道具 举报

24#
发表于 2011-7-22 01:14:13 | 只看该作者
果然是这样,是GRUB的限制,还是2003的限制,还是winvblock的限制?

64位的能超过4G吗?求答案!

我配了16GB啊!那不是太浪费了,本来想用8-12G做电子盘,常用软件都安装上,使用4G就够了
回复

使用道具 举报

25#
发表于 2011-7-22 01:20:29 | 只看该作者

回复 #1 jspeng 的帖子

谢谢!根据你的提示,应该算是一次做好了,还是化了很多时间,就是开始IMG做太大了,怀疑是格式不对,浪费了很多时间!
回复

使用道具 举报

26#
发表于 2011-7-22 01:21:34 | 只看该作者
16G的RAM,有什么好的建议?怎么做?
回复

使用道具 举报

27#
发表于 2011-7-22 01:22:35 | 只看该作者
我选的是2003数据中心版本,大內存肯定是支持的!
回复

使用道具 举报

28#
发表于 2011-7-22 01:31:52 | 只看该作者
原帖由 mssss123 于 2011-7-21 23:17 发表
晚上实验又3次2003大败,参阅了所有RAMOS相关的帖子,什么调整注册表法,修改电源法,以及楼主的经验,结果除了7B还是7B,再见2003,还是用XP吧,怎么搞都可以RAMOS-XP


电源不需要修改,楼主的方法很详细。

我在补点,

就是你在做好IMG之后,不要马上设置为IMG启动,你可以修改
修改menu.lst:
   map --mem (hd0,0)/boot/winvblock.img.gz (fd0)

    map (hd0,X)/w2k3_x64.img (hd2)
   map --hook
   root (hd0,0)
   chainloader /ntldr

修改好后,选GRUB启动,会载入你的IMG,但是还是从硬盘启动,启动好了你应该可以看到內存盘,还有软盘,如果没有,那注定失败!驱动安装肯定有问题!
这时候你可以看看资源管理里面有没有未知驱动,估计就是內存盘驱动,在安装一次,直接象我门正常安装硬件一样安装!这样保证你解决问题!可以了在把系统复制到IMG上面,就OK了,注意修改注册表中的C盘,。

[ 本帖最后由 huaqingyuan 于 2011-7-22 10:36 编辑 ]
回复

使用道具 举报

29#
发表于 2011-7-22 08:03:22 | 只看该作者
虽然已经放弃了RAMOS2003了,还是要感谢楼上的回复。
回复

使用道具 举报

30#
 楼主| 发表于 2011-7-22 23:36:19 | 只看该作者

回复 #22 mssss123 的帖子

请提供一些详细的信息:比如是用哪种驱动(ms ramdisk/firadisk/winvblock), 镜像文件大小,操作系统版本, NTLDR是否破解,grub版本, 机器类型,内存大小等。 如果您能成功制作ramxp, 没有理由ram2003不成功的。 偶倒是遇到在ACER 6940G机器上过制作ramxp, 死活不成功的情况,也是出现7b。

另外,maanu提供了一个方法,可以看到7b的真正原因,也许有用。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192968

[ 本帖最后由 jspeng 于 2011-7-22 23:55 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 00:24

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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