分享

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

  云岭 2012-01-03
优点:
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有很多实用命令、外置命令等  ,说不定能实现
          大家一起研究下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多