hydro eye cream怎么用:用imdisk替代firadisk,制作ramos,强于vsuite

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 14:42:35

已成功,用imdisk替代firadisk,制作ramos,强于vsuite [复制链接]

dingfei | 在线
积分
32
UID
34371
精华
0
注册时间
2011-9-13
在线时间
36 小时
雷达卡

, 积分 32, 距离下一级还需 68 积分

帖子
38
金蛋
6 枚
羽毛
174 枝
最后登录
2012-1-3
  • 串个门
  • 加好友
  • 打招呼
  • 发消息
楼主 发表于 昨天 15:36 |只看该作者 |倒序浏览 分享到: 本帖最后由 dingfei 于 2012-1-3 12:19 编辑


用imdisk替代firadisk,制作ramos,强于vsuite

筒子们,我已成功,使用两份img,看视频!

优点:
1.动态扩容!!
2. img映像的定位很好解决!通过文件路径定位,通用性强(vsuite的img文件位置固定,不好移动,换一台机可能出现问题,没有通用性)

方法:
需要:正在使用的xp,
1.安装imdisk
2.导入注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ImDisk]
"Start"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImDisk\Parameters]
"DriveLetter0"="i"
"FileName0"="\\??\\D:\\imdisk.IMG"
"Flags0"=dword:00000200
"LoadDevices"=dword:00000001

3.制作img:D:\imdisk.IMG ,这是重点!!
img 要同时兼容 grub 和 imdisk
① grub map  需要能成功
② imdisik 能识别,能开机时自动加载 (用imdisk创建的img符合要求,但是grub无法map成功)
改注册表
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImDisk\Parameters]
"DriveLetter0"="C"
然后改盘符SYSTEM中“MountedDevices”,C和 I 对调

4.grub菜单,

title imdisk.IMG
find --set-root /imdisk.IMG
map (hd0) (hd1)
map /imdisk.IMG (hd0)
map --hook
chainloader (hd0,0)/ntldr

启动即可!!!


目前主要是要找出 兼容的img格式,如果找不出,只能跟用两份img,一份grub用,一份imdisk用 ,
      有兴趣的可以试试各种创建img的软件,找到兼容的img

研究发现: imdisk 支持分区格式映像开机自动加载。
但是 grub 直接map 分区格式img 会出问题。

要把两个img合一,目前只有两个途径:
1.让imdisk支持开机自动加载硬盘映像
2. 让grub 支持map   分区映像      
         grub有很多实用命令、外置命令等  ,说不定能实现
          大家一起研究下