|
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, 下载次数: 486)
桌面示例
-
-
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
用于定制安装
|