介紹的是ISO直接安裝系統(tǒng)進IMG,安裝好后的IMG直接就是RAMOS,帖子里他試了沒有成功,我覺得好玩也測試了下
由于本人對G4D FRIADISK的了解還只是入門級,測試的過程可是走了很大的彎路,最后還是回歸到 FRIADISK作者給出的菜單成功了,下面就介紹下,我的操作過程吧!
完成ISO 到 IMG 這個任務,需要的軟件
1. XP 或者 2003 系統(tǒng)ISO(安裝版)
2. IMG 文件(建議用DiskGenius創(chuàng)建原因一會再說)
3.firadisk.img(FIRADISK的F6軟盤鏡像,驅動版本0.0.1.30)
4.WinContig(用于整理上面用到的鏡像文件,使其連續(xù)存儲,G4D現(xiàn)在只能 MAP 加載連續(xù)文件)
5.GRLDR+menu.lst(如果你已經(jīng)有了G4D引導只需要把ISO to IMG菜單命令加入到你的menu.lst)
上面軟件都準備好,開始操作
1.創(chuàng)建IMG,根據(jù)自己安裝系統(tǒng)的大小估算IMG文件大小,其實這個IMG大小只要能裝下你的系統(tǒng)就行,因為等你把系統(tǒng)裝進IMG后,你可以在根據(jù)具體的使用情況,如裝什么軟件 對系統(tǒng)做精簡什么的,再創(chuàng)建一個IMG文件根據(jù)需要或大或小,把初始安裝那個IMG里面的文件復制到新IMG里就行!
用 DiskGenius 創(chuàng)建IMG(選擇硬盤鏡像文件-選中格式化)這樣創(chuàng)建出來的IMG文件,在進行第一步安裝系統(tǒng)時會被分配到盤符 C,如果不選中 “硬盤鏡像文件” 或者 用VDM創(chuàng)建的話,在第一步安裝系統(tǒng)時IMG的分區(qū)不會被分配到盤符C,還需要在系統(tǒng)安裝里刪除IMG的分區(qū),在新建分區(qū),在重啟后,在運行第一步安裝程序才會得到盤符C!
2.把 3個鏡像文件hddimg.img winsetup.iso firadisk.img 放到分區(qū)根目錄(放到哪不固定只要你的G4D菜單能找到就行),打開 WinContig 軟件 把3個鏡像文件 添加進來 分析3個鏡像文件是不是連續(xù)存儲,如果不是用軟件整理
3.配置G4D引導(如果您已經(jīng)有了G4D。只需要把 安裝菜單添加進你的 menu.lst),如果沒有用過G4D請看下面
現(xiàn)有系統(tǒng)是NT5引導(XP 2003)需要把G4D加入到BOOT.INI,在[operating systems]下面添加C:\grldr=G4D引導 ISO to IMG,再把我提供的GRLDR和 menu.lst 復制到啟動分區(qū)一般C盤!
現(xiàn)有系統(tǒng)NT6(WIN7 2008)需要把G4D加入到BCD菜單,用BOOTICE.EXE修改BCD,BOOTICE-BCD編輯-系統(tǒng)BCD-查看修改,右側按鈕 添加- 實模式啟動項,自動添加了,軟件默認設置好了引導GRLDR.MBR,保存。再把我提供的GRLDR,GRLDR.MBR, menu.lst 3個文件復制到C盤就行了
上面步驟已經(jīng)完成了,都是可以在你現(xiàn)有的系統(tǒng)里面做,現(xiàn)在文件放好了,G4D引導也添加了,你可以重新啟動選擇G4D引導進行安裝了,我把安裝過程用虛擬機做了視頻,過程很簡單!
視頻里面我也寫了點說明,過程不難,當年實際操作你也會學到一點東西細節(jié),IMG裝好后你在對他進行優(yōu)化,弄到合適的大?。?br>
G4D菜單
- title Setup Windows from ISO to IMG Step 1 : Boot from ISO, with virtual CD+Floppy
- find --set-root /hddimg.img
- map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
- # Unpartitioned disk image needs geometry
- map --heads=255 --sectors-per-track=63 /hddimg.img (hd0)
- map /winsetup.iso (222)
- map /firadisk.img (fd1)
- map /firadisk.img (fd0)
- map --hook
- # Hide other disks, so partition in virtual disk will get C letter.
- map --harddrives=1
- # The "boot" option is required for virtual disk to have system partition with C letter.
- write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;floppy,vmem=find:/firadisk.img;\n\0
- rootnoverify (222)
- chainloader
- title Setup Windows from ISO to IMG Step 2 : Boot from IMG, with virtual CD
- find --set-root /hddimg.img
- map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
- map /hddimg.img (hd0)
- map --hook
- # The "boot" option here is required for booting Windows the first time.
- write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;cdrom,vmem=find:/winsetup.iso;\n\0
- rootnoverify (hd0)
- chainloader +1
- title Setup Windows from ISO to IMG Step 3 : Boot from IMG
- find --set-root /hddimg.img
- map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
- map /hddimg.img (hd0)
- map --hook
- write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/hddimg.img,boot;\n\0
- rootnoverify (hd0)
- chainloader +1
- # 下面就是正常啟動RAMOS,載入內存方式,如果要加載到高位內存 map --mem --top /hddimg.img (hd0)
- title START RAMOS_ form hddimg.img (map --mem)
- find --set-root /hddimg.img
- map --mem /hddimg.img (hd0)
- map (hd0) (hd1)
- map --hook
- root (hd0,0)
- chainloader /ntldr
- boot
復制代碼