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.
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |