最近本人經(jīng)過(guò)不斷探索,終于發(fā)現用Grub4Dos+Firadisk驅動(dòng)實(shí)現的WinXp鏡象仿真安裝。小有成就感。 故把探索結果說(shuō)出來(lái)分享,希望高手不要見(jiàn)笑。好,不說(shuō)廢話(huà)了,進(jìn)入正題?。?!
過(guò)程如下: 一、準備材料:WinXp sp3 安裝版鏡象文件(我用的是深度Winxp_Sp3完美精簡(jiǎn)版V6.5,大小僅222MB) Firadisk 0.0.0.18 驅動(dòng)包 Grub4dos 0.4.5b
二、光盤(pán)的修改 首先,用uitraiso或winrar提取出光盤(pán)i386文件夾下的HIVESYS.inf和Txtsetup.sif文件。 用NotePad2打開(kāi)HIVESYS.inf文件, 在[AddReg]字段下添加以下行:
HKLM,"SYSTEM\CurrentControlSet\Services\firadisk","ErrorControl",0x00010003,1 HKLM,"SYSTEM\CurrentControlSet\Services\firadisk","Group",0x00000002,"Boot Bus Extender" HKLM,"SYSTEM\CurrentControlSet\Services\firadisk","Start",0x00010003,0 HKLM,"SYSTEM\CurrentControlSet\Services\firadisk","Tag",0x00010003,6 HKLM,"SYSTEM\CurrentControlSet\Services\firadisk","Type",0x00010003,1 保存?! ?br> 再打開(kāi)txtsetup.sif文件,在[SourceDisksFiles]字段下添加以下行: firadisk.inf = 100,,,,,,,20,0,0 firadisk.sys = 100,,,,,,4_,4,0,0,,1,4 在[DiskDrivers.Load]字段下添加:firadisk = firadisk.sys 在[DiskDrivers]字段下添加:firadisk = "FiraDisk Virtual Disk Enumerator" 保存.
解壓Firadisk 0.0.0.18 驅動(dòng)包,得到Firadisk.sys 及 Firadisk.inf, 用makecab命令分別壓縮成Firadisk.sy_,Firadisk.in_ 示例如下:
makecab Firadisk.sys Firadisk.sy_ makecab Firadisk.inf Firadisk.in_
現在把修改的HIVESYS.inf和Txtsetup.sif文件替換原光盤(pán)中的同名文件,把Firadisk.sy_,Firadisk.in_ 添加到i386文件夾中保存即可。
三、Grub4dos的安裝 解壓Grub4dos 0.4.5b,得到grldr及menu.lst文件。 打開(kāi)menu.lst文件。添加以下行:
title Windows xp Setup step1 map --mem (hd0,5)/winxp.iso (hd32) map --hook chainloader (hd32)
title Windows xp Setup step2 map --mem (hd0,5)/winxp.iso (hd32) map --hook chainloader (hd0)+1
[注:grub4dos中對硬盤(pán)一律采用(hdx,y)的方式表示。x,y均從0開(kāi)始。 如第一硬盤(pán)的一至四號主分區依次表示為(hd0,0)(也即c盤(pán)),(hd0,1),(hd0,2),(hd0,3). 邏輯分區則從(hd0,4)開(kāi)始,也即D盤(pán)。此處的(hd0,5)代表E盤(pán)。并且我把深度Winxp_Sp3完美精簡(jiǎn)版V6.5鏡象 放在該盤(pán)根目錄下,并命名為winxp.iso.]
把grldr,menu.lst拷到C盤(pán)根目錄下,并在boot.ini中添加一句:c:\grldr="Grub for Dos" OK.重啟機器就可以測試了。也可在虛擬機中進(jìn)行。
四、測試步驟如下: 開(kāi)機后選擇Grub for Dos進(jìn)入grub界面, 第一次選擇Windows xp Setup step1。當Windows讓你選擇安裝分區時(shí),注意別選擇C盤(pán)或winxp.iso所在的盤(pán)。 當Windows復制完文件并重啟時(shí), 再次選擇Grub for Dos進(jìn)入grub界面, 并選擇Windows xp Setup step2 就行了。
OK,It's End!
謝謝大家?。。。。。。。?!
|