|
3#
楼主 |
发表于 2009-10-2 10:12:03
|
只看该作者
当然了,我的内容没有偏离我的主题。
如果说不拆分这个ISO,还是用FIRADISK的话,MSFN确实有这样一个贴子,意思是把ISO加载到内存阶段分两次安装,一次装TXTSETUP阶段的文件另一次装GUISETUP阶段文件,具体的可参参考这里:http://www.msfn.org/board/instal ... -image-t137714.html
In addition there is optional approach to lower RAM usage, e.g. use a 600mb image at 512mb RAM.
Integrated mkISO_RAMload_sort.cmd creates a sorted ISO image:
boot and textmode files are in front of media.
Mkisofs is used the create the ISO image.
http://cdrecord.berlios.de/private/cdrecord.html
http://www.student.tugraz.at/thomas.plank/
Given a sorted ISO image, OEM at end of ISO image.
Use grub4dos map to load first part to RAM only.
Integrate all \I386 and \AMD64 files.
IsoBuster Free does list LBA (Logical Block Address) of files. http://www.isobuster.com/license-models.php
The LBA show the file location. Calculate N: LBA of file and add file length
Use this number to load image to RAM.
Example: load the first 234567 sectors to RAM.
Remember one CD sector holds 2048 byte data
CODEtitle Loading XP RAM install - /Inst/XP_RAM.ISO (0xFE)+234567
ls /Inst/XP_RAM.ISO || find --set-root /Inst/XP_RAM.ISO
map --mem /Inst/XP_INST.IMA (fd0)
map /Inst/XP_RAM.ISO (0xFE)
map --hook
map --mem (0xFE)+234567 (0xFF)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BINXP_RAM.ISO has to be continuous, defrag a splitted file. |
|