用imdisk替代firadisk,制作ramos,强于vsuite
优点: 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有很多实用命令、外置命令等 ,说不定能实现 大家一起研究下 |
|
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。