用WinVBlock+grub4dos实现的RAMOS的方法
论坛里有很多Ram os的教程,不过大多数大是MS自己的Ramdisk驱动用Ntldr引导方式实现的,最近新兴一个驱动叫WinVBlock,这个是Grub4DOS Map --mem虚拟出来的硬盘在WIN下的驱动,通过这种方式也能做出Ram os,而且限制很少,WinVBlock可以做出windows2000的RAMOS,下面我说说我的经验,希望大家指正错误。
---------------------------------我是分割线-------------------------------
工具准备:
1、精简系统+pe系统
2、WinVBlock_0.0.1.8
3、Ramos系统深度RamosTools20100601
4、启动文件
5、VDM2做镜像工具、热备份工具
---------------------------------我是分割-------------------------------------
1.安装系统,这个不用说了,不会安装系统的,BAIDU GOOGLE BING去。推荐安装的时候修改系统盘符为非C盘,否则做好的系统,硬盘的盘符会向后错一位,修改系统盘盘符的方法,正常安装系统,在复制完文件,第一次重启的时候(硬盘安装是第二次重启)用PE启动电脑,打开注册表管理器,选中HKEY_LOCAL_MACHINE加载(硬盘里边的X是硬盘的盘符)X:\windows\system32\config下的system, 配置名称随便,找到system\mountedevices下的\dosdevice\c: 右击,重命名为\dosdevice\V: (V为你想要的系统盘盘符)越靠后越好,推荐是X Y Z这样的。修改完,重启,等到正常安装完系统,这时候你就会看到效果了,你会看到系统盘已经不是C盘了(呵呵,我喜欢把系统弄成B盘,比较好玩,一个字,酷!)
2.正常安装驱动,最好用精简点的驱动,网上找封装万能Ghost的驱动包,那里的驱动都是比较精简的了。装完驱动后,还得安装WinVBlock驱动,这个就是做Ramos的关键,没有它,Ramos启动到一半,蓝屏,因为找不到虚拟出来的硬盘。
3安装WinVBlock驱动的方法,在WinVBlk.INF上右击,选择安装,安装完成后会提示重启,重启就OK了,很简单。
如果不能安装,可以用这个方法强制安装(控制面板-添加硬件-是,硬件已经连接好-添加新的硬件设备-安装我手动从列表选择的硬件(高级)-显示所有设备-从磁盘安装-选择WinVBlock_0.0.1.8的WinVBlk.INF 所在的路径)
4.关闭虚拟内存。
5.重启,打开“Ramos系统深度RamosTools20100601”,点创建镜像,创建一个IMG,大小为你的windows Program Files Documents and Settings 这三个文件夹大小的总和就肯定够了,也可以适当小一点,OK,一般因为压缩所以有2/3大小就可以了。
6、用“深度RamosTools”装载这个IMG,盘符随便分配,我用Z盘,右击,格式化,文件系统 NTFS,快速格式化,启用压缩,开始,OK。
7、然后用“深度RamosTools”热备份到
到IMG文件里,修改Z盘的,bootini为timeout=0,然后ntldr NTDETECT.COM bootfont.bin boot.ini建议取消压缩。
8.下载最新的Grub4DOS,把它安装到系统,安装方法BAIDU GOOGLE BING去,很多很多很多,用记事本打开menu.lst,加入这几行代码
title ramos
find --set-root /ram.img
map --mem /ram.img (hd0)
map (hd0) (hd1)map --hook
root (hd0,0)
chainloader /ntldr
boot
ram.img是你的IMG的文件名。
复制我搞好的文件“启动文件“复制到系统V盘也可以,修改系统V盘的修改boot.ini 增加 C:\grldr=启动RAMOS
9.重启电脑,通过Grub4DOS,启动你刚刚做好的RAMOS,这样启动到桌面后,会提示发现新硬件,并会提示你要重启,这时选择不重启,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的dosdevice\X:,(X为你的IMG虚拟出来的那个盘符,可能性比较大为C,查看分区大小就能确定了)还有一项是数据和它一样的,名字类似于\??\Volume{xxxx-xxxx-xxxx-xxxx}这样的,把这两项留下,其它的全部删除,然后把dosdevice\X:改我dosdevice\V:(V为你实际安装系统后的系统盘符,就是在第一步安装完系统后,看到的系统盘的盘符)做完这项工作后,选中system项,右击,导出,保存类型为注册表配置单元文件,导出范围是所选分支HKEY_LOCAL_MACHINE\SYSTEM,文件夹名为system,点保存。这时用“深度RamosTools”加载你的IMG文件,然后把你刚刚保存的System文件复制到windows\system32\config内,替换原文件,卸载IMG就OK了,到这步,这个RAMOS就完成了,大家尽情享受RAMOS的飞一般的速度吧。(其实修改好注册表,重新热备份也可以的)
---------------------------------我是分割线---------------------------------
说了这么多,不知道大家看明白没有,也许我说的不是很明白,大家可以看看论坛里的其它教程,我这也就是驱动使用的不同,其它的还是差不多的。
用WinVBlock+grub4dos实现的RAMOS.7z
(制作文件、工具包)
| http://u.115.com/file/f78cf1046
| 体验系统一(160m)
我做的ramos-win2000 已经在5台不同的大脑启动成功了,大家如果想测试可以去下载,只需要256就可以启动。
| http://u.115.com/file/f74d55a765 | 体验系统二(100m)精简太多了
我做的ramos-win2000 100m的
| http://u.115.com/file/f7f47ff65c | 体验系统三(大小是180m)修改了,没鼠标驱动的麻烦
大小是180m,蓝本是Micro2000_V0.4,应该比较实用了。 | http://u.115.com/file/f79f3310f
RamOs2k-K71g(Micro2000_V0.4)修改.7z | 解决没鼠标键盘驱动的问题,(解压后把exe文件放 开始-程序-启动 那里) |
BXP不认键鼠时自动下一步.rar
(7.04 KB, 下载次数: 230)
|
[ 本帖最后由 k71g 于 2010-10-26 18:57 编辑 ] |