无忧启动论坛

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

保存修改后的ramos

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-15 00:53:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近摆弄了几天ramos windows7,我是在r2下把精简的windows7先用imagex灌到vhd,然后用dism离线把firadisk驱动打上,然后用hyper-v虚拟机启动这个vhd,进入系统加载firadisk驱动后,把注册表里对应自己物理机的ahci驱动打开,因为是32位的windows7,又打上了大内存补丁,然后修改bcd引导项,使用新的大内存补丁启动,在系统属性/高级/启动和故障恢复设置中把 “在需要时显示恢复选项的时间”设置为0秒,关闭虚拟机,在host os上挂载这个vhd为磁盘,然后用winhex把这个磁盘抓为img的镜像文件
编辑grub4dos后,加载这个img进入ramos,安装完驱动和常用软件后,打开winhex,把现在这个内存虚拟的硬盘抓为img文件,然后替换掉第一个抓取的img,重新启动,用刚才这个打完物理机驱动的img引导进ramos就可以了

之所以要 在系统属性/高级/启动和故障恢复设置中把 “在需要时显示恢复选项的时间”设置为0秒。是因为在联机状态下抓取这个内存盘的img后,用这个img引导会出现 系统未能正常关闭,选择启动方式的界面,设置为0就可以快速跳过了
另外,在联机抓取内存盘的时候,是没有办法捕获到bcd的改变的,如果在ramos中对bcd做了修改,先用bcdedit /export把bcd导出,然后用winhex打开抓取的img,winhex可以把这个img映像文件解释为磁盘打开,打开后,找到bcd文件,再用winhex打开刚才导出的bcd,用winhex的复制/写入功能按照对应的位置替换就可以了


winhex ultraiso winimage diskgen都能抓取img,不过在ramos联机的状态下抓取内存盘,我只试过winhex和ultraiso,抓取后的img都可以正常引导,只是在联机状态下,winhex可以把ramos的内存盘作为一个硬盘来抓取,ultraiso是作为一个分区来抓取的;不过要是离线修改img的话,winimage和ultraiso都不能,ultraiso自己抓取的硬盘映像文件它自己都打不开,其余的工具我还是过锐起的img工具,也没有办法离线加载winhex或者ultraiso抓取的img,大概它只能挂载自己上传到午盘server的吧

[ 本帖最后由 yueyezhan 于 2010-5-15 01:06 编辑 ]
2#
发表于 2010-5-15 01:21:45 | 只看该作者
多谢分享正想做RamOSwin7。
回复

使用道具 举报

3#
 楼主| 发表于 2010-5-15 01:30:25 | 只看该作者
补充下:
不能捕获bcd的修改不知道是不是和注册表的和bcd有关的键值默认没有权限有没有关系,等下次我更新保存ramos的时候试试

有时对系统作出某些修改后,最好注销一下再抓取镜像

[ 本帖最后由 yueyezhan 于 2010-5-15 01:45 编辑 ]
回复

使用道具 举报

4#
发表于 2010-5-15 01:32:23 | 只看该作者
学习了 正想做呢  呵呵 谢谢分享 回头来看看 学习学习
回复

使用道具 举报

5#
发表于 2010-5-15 10:39:58 | 只看该作者
我前两天装过一个vhd的精简版win7,里面装了firadisk驱动。
由于是固定容量的vhd,可以直接用map --mem来ramdisk启动。

这样一个vhd既可以用bootmgr来vhd方式启动,也可以用grub4dos以ramos方式启动。vhd方式启动可以用来修改保存系统
回复

使用道具 举报

6#
 楼主| 发表于 2010-5-15 11:33:58 | 只看该作者
原帖由 fujianabc 于 2010-5-15 10:39 发表
我前两天装过一个vhd的精简版win7,里面装了firadisk驱动。
由于是固定容量的vhd,可以直接用map --mem来ramdisk启动。

这样一个vhd既可以用bootmgr来vhd方式启动,也可以用grub4dos以ramos方式启动。vhd方 ...


哈哈,你这个更好玩,我一直都用动态的vhd,回头我也做个固定容量的vhd玩一玩
回复

使用道具 举报

7#
发表于 2010-6-11 12:19:20 | 只看该作者
等待祥细教程 。。。
回复

使用道具 举报

8#
发表于 2010-6-11 12:48:56 | 只看该作者
原帖由 fujianabc 于 2010-5-15 10:39 发表
我前两天装过一个vhd的精简版win7,里面装了firadisk驱动。
由于是固定容量的vhd,可以直接用map --mem来ramdisk启动。

这样一个vhd既可以用bootmgr来vhd方式启动,也可以用grub4dos以ramos方式启动。vhd方 ...


你这个精简WIN7是中文还是英文的啊?装后有多大?
回复

使用道具 举报

9#
发表于 2010-6-11 15:42:41 | 只看该作者
原帖由 xianglang 于 2010-6-11 12:48 发表


你这个精简WIN7是中文还是英文的啊?装后有多大?

win7 EMBEDDED自己安装时自己选组件的,小的1G多,大的2G多
回复

使用道具 举报

10#
发表于 2010-6-11 19:11:00 | 只看该作者
哦。还没搞过EMBEDDED,都不知道怎么搞——虽然看了些帖子,不过还是一头雾水。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 23:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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