[main] Title=Make ISO Description=Compiles the current target directory to an ISO file which may be booted normally or inram. Selected=False Level=7 author=Boot-Land Community; edited by edborg, psc, thuun Contact=http://www.itg.uiuc.edu/help/mkisofs/mkisofs.htm Credits=CD Record project (http://cdrecord.berlios.de/) Locked=false Date=2007-07 Version=202 Updates=http://beta.boot-land.net Download_Level=0 [Dependecies] ProjectInfo.Script [Interface] pTextLabel1="With this script you can create a bootable ISO image that later may be burned to CD, DVD, or other bootable media",1,1,15,10,324,42,9,Normal pTextLabel2="FBWF driver recommended for ISO based PE builds",1,1,245,128,144,33,8,Normal pTextLabel3="If you want to enable booting from RAM using XP, just enter the path below of the Windows 2003 Sp1 (or later) source. You can also point to the folder that contains ramdisk.sy_ and setupldr.bin from Windows 2003.",1,1,16,188,369,46,8,Normal pTextLabel4="MkISOfs.exe is an open source tool that will create an ISO file from your project build. The result in a single file with extension .ISO",1,1,15,51,410,36,8,Normal pTextBox1="Volume Name",1,0,15,118,209,21,%ProjectName%_RAM pFileBox1=%BaseDir%\Projects\Tools,1,13,16,237,291,28,dir pCheckBox3="Run Windows from RAM",1,3,15,154,200,18,True pCheckBox1="Show mkISOfs.exe command window",1,3,244,91,129,30,True pBevel1=pBevel1,1,12,6,146,225,31 pBevel2=pBevel2,1,12,6,175,435,99 pImage1=whtout.jpg,1,5,8,167,222,25 pBevel3=pBevel3,1,12,1,4,445,275 pBevel4=pBevel4,1,12,1,4,444,274 pWebLabel2="Windows 2003 R2 Trial",1,10,321,251,118,18,http://www.microsoft.com/windowsserver2003/evaluation/trial/default.mspx [variables] %RAMISO%=RamBoot %RAMFolder%=%TargetDir%\%RAMISO% %burnISO%= %ISORootName%= %OS%= %W2003Path%= [Process] Run,%ScriptFile%,CopyBootLoader If,ExistDir,"%RAMFolder%",DirDelete,"%RAMFolder%" If,ExistFile,"%PreISOScript%",Run,%PreISOScript%,Process If,NotExistFile,"%ISOFile%",ShellExecute,Hide,"cmd.exe","/c md #$q%ISOFile%#$q && rd #$q%ISOFile%#$q" ShellExecute,"Hide","Attrib","-R -S #$q%TargetDir%#$q" ShellExecute,"Hide","Attrib","-R -S #$q%TargetDir%\*#$q" ShellExecute,"Hide","Attrib","-R -S #$q%TargetDir%\.\*#$q" ShellExecute,"Hide","Attrib","-R -S #$q%TargetDir%\.\.\*#$q" ShellExecute,"Hide","Attrib","-R -S #$q%TargetDir%\.\.\*#$q" If,%pCheckBox3%,Equal,False,Run,%ScriptFile%,CreateSimpleIso If,%pCheckBox3%,Equal,True,Run,%ScriptFile%,CreateRAMIso If,ExistFile,"%PostISOScript%",Run,%PostISOScript%,Process If,ExistFile,"%PreISOScript%",FileDelete,"%PreISOScript%" If,ExistFile,"%PostISOScript%",FileDelete,"%PostISOScript%" If,ExistFile,"%ScriptLog%",If,ExistFile,"%ProjectInfo%",Run,%ScriptLog%,Process-log [CopyBootLoader] Echo,"Copying boot loader.." If,ExistFile,"%Tools%\bootsect.bin",FileCopy,"%Tools%\bootsect.bin","%TargetDir%" If,NotExistFile,"%Tools%\bootsect.bin",ExtractFile,"%ScriptFile%","Boot","bootsect.bin","%TargetDir%" ShellExecute,"Hide","Attrib","+H #$q%TargetDir%\bootsect.bin#$q" //for hojo/nativeEx txtsetup //FileCreateBlank,"%TargetDir%\boot" [process-winxp] Echo,"Copying Win2003 files.." If,ExistFile,"%pFileBox1%\I386\setupldr.bin",Set,"%W2003Path%","%pFileBox1%\I386" If,ExistFile,"%pFileBox1%\setupldr.bin",Set,"%W2003Path%","%pFileBox1%" If,%W2003Path%,Equal,"",Set,"%error%",1 If,ExistFile,"%W2003Path%\setupldr.bin",FileCopy,"%W2003Path%\setupldr.bin","%TargetDir%\i386\" If,ExistFile,"%W2003Path%\ramdisk.sy_",FileCopy,"%W2003Path%\ramdisk.sy_","%TargetDir%\i386\system32\drivers" [process-win2003] If,NotExistFile,"%TargetDir%\i386\system32\drivers\ramdisk.SY_",FileCopy,"%SourceDir%\I386\ramdisk.SY_","%TargetDir%\i386\system32\drivers" [CreateRAMIso] IniWrite,"%TargetDir%\I386\txtsetup.sif","ScsiClass.Load","ramdisk","ramdisk.sys" IniRead,"%ProjectInfo%","OS","Type","%OS%" If,%OS%,Equal,XP,Run,%ScriptFile%,process-winxp If,%OS%,Equal,W2003,Run,%ScriptFile%,process-win2003 If,%error%,Equal,1,Run,%ScriptFile%,CreateSimpleIso If,%error%,Equal,1,Exit,"File setupldr.bin not found.Switched to normal ISO" IniWrite,"%ProjectInfo%","Project","BootISO","%isofile%" Run,%ScriptLog%,Process-log FileCopy,"%ProjectInfo%","%TargetDir%" echo,"Creating preliminary ISO: ""%isofile%""" If,%pCheckBox1%,Equal,false,ShellExecute,Hide,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4 -force-uppercase -volid #$q%pTextBox1%#$q -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -duplicates-once -o #$q%IsoFile%#$q #$q%targetdir%#$q" If,%pCheckBox1%,Equal,true,ShellExecute,Open,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4 -force-uppercase -volid #$q%pTextBox1%#$q -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -duplicates-once -o #$q%IsoFile%#$q #$q%targetdir%#$q" echo,"Copying needed files to boot.." DirMake,"%RAMFolder%" DirMake,"%RAMFolder%\I386" FileCreateBlank,"%RAMFolder%\WINNT.SIF" TxtAddLine,"%RAMFolder%\WINNT.SIF","[SetupData]","append" TxtAddLine,"%RAMFolder%\WINNT.SIF","BootDevice=#$qramdisk(0)#$q","append" TxtAddLine,"%RAMFolder%\WINNT.SIF","BootPath=#$q\i386\System32\#$q","append" TxtAddLine,"%RAMFolder%\WINNT.SIF","OsLoadOptions=#$q/fastdetect /minint /rdexportascd /rdpath=%RAMISO%.iso#$q","append" FileCopy,"%TargetDir%\bootsect.bin","%RAMFolder%" FileCopy,"%ProjectInfo%","%RAMFolder%" FileCopy,"%TargetDir%\i386\ntdetect.com","%RAMFolder%\I386" FileCopy,"%TargetDir%\i386\setupldr.bin","%RAMFolder%\I386" If,ExistFile,"%TargetDir%\BOOTFONT.BIN",FileCopy,"%TargetDir%\BOOTFONT.BIN","%RAMFolder%" If,ExistFile,"%TargetDir%\BOOTFIX.BIN",FileCopy,"%TargetDir%\BOOTFIX.BIN","%RAMFolder%" echo,"Copying ISO to new location.." IniRead,"%ProjectInfo%","Project","RamISORootName","%RamISORootName%" IniRead,"%ProjectInfo%","Project","ISORootName","%ISORootName%" FileCopy,"%isofile%","%RAMFolder%" FileRename,"%RAMFolder%\%ISORootName%.iso","%RAMFolder%\%RAMISO%.iso" FileRename,"%RAMFolder%\bootsect.bin","%RAMFolder%\BOOTSECT.BIN" Set,"%burnISO%","%ISODir%\%RamISORootName%.iso" Retrieve,FolderSize,"%RAMFolder%",%sizeRAMFolder% StrFormat,Div,%sizeRAMFolder%,1048576 echo,"Creating RAM Bootable ISO: ""%burnISO%"" Image size: %sizeRAMFolder% MB." If,%pCheckBox1%,NotEqual,true,ShellExecute,Hide,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4#$s-force-uppercase -volid #$q%pTextBox1%#$q -A PEBUILDER/MKISOFS -sysid #$qWin32#$q -no-emul-boot -b BOOTSECT.BIN -hide BOOTSECT.BIN -o #$q%burnISO%#$q #$q%RAMFolder%#$q" If,%pCheckBox1%,Equal,true,ShellExecute,Open,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4#$s-force-uppercase -volid #$q%pTextBox1%#$q -A PEBUILDER/MKISOFS -sysid #$qWin32#$q -no-emul-boot -b BOOTSECT.BIN -hide BOOTSECT.BIN -o #$q%burnISO%#$q #$q%RAMFolder%#$q" IniWrite,"%ProjectInfo%","Project","BootISO","%burnISO%" DirDelete,"%RAMFolder%" [CreateSimpleIso] IniWrite,"%ProjectInfo%","Project","BootISO","%isofile%" FileCopy,"%ProjectInfo%","%TargetDir%" Retrieve,FolderSize,%TargetDir%,%sizeFolder% StrFormat,Div,%sizeFolder%,1048576 echo,"Creating ISO: ""%isofile%"" Folder size before optimization: %sizeFolder% MB." If,%pCheckBox1%,Equal,false,ShellExecute,Hide,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4#$s-force-uppercase -volid #$q%pTextBox1%#$q -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog#$s-duplicates-once -o #$q%IsoFile%#$q #$q%targetdir%#$q" If,%pCheckBox1%,Equal,true,ShellExecute,Open,#$q%Tools%\mkisofs.exe#$q,"-iso-level 4#$s-force-uppercase -volid #$q%pTextBox1%#$q -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog#$s-duplicates-once -o #$q%IsoFile%#$q #$q%targetdir%#$q" Retrieve,FileSize,%ISOfile%,%sizeISO% StrFormat,Bytes,%sizeISO% echo,"Final ISO size is %sizeISO%" [AuthorEncoded] mkisofs.jpg=4Kb,5Kb Logo=mkisofs.jpg [EncodedFile-AuthorEncoded-mkisofs.jpg] lines=1 0=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 1=LzpwOuK1KBaaeA20emIBTtIxcCBR4vEHnW1XhS/WbCZ2mdRU0N93kxbdQr4o1ST26PXrdxtAMKkuUY5fEsyBXMcIbcLpXLJJ01MtAoW2Z0obo6bm69Y7SyW5o/KKhXO33gycQVawbcHT1BUldTiO75AJOjrx0/SzZ0IS33k3jQcn8+NUILzXClq74tlpUjCp3rYWW3LK8/2RdPE1hhEpBVPSynjnZOVxa1T59BWbWZznEITE8YeQUvGr1dCbaI3NcKkhAyf+mjLzEetEDHZ0pn/HP/im+h2lay9SYSLJq2PCVLDZsNp4dT2BveoXwNhgILkKoDw2+GZk0av1+1gac+0LQEdsPK+su0EIOSFMboYo/UlMqpn93eC4HMa9YnMVFWO5ZYJlQ7giwVf6uhIX2VpUZqpmcNriG+g3nyHcuL6ek/ho/UqsXZHasFGfoG1dcqSsddYDHm2doU6HJi6gwTWtZ2KUM//BOj2oBnoSaZpRKdwIn3Tr41p5neNhX1FzoXq5wdmFDn+Pwio7k9ef2EGTorrGjGkoNtE3pbqnN424Q3ztzbd/1XSQKhrk/9GkK4avCY9U/OsdfseW5q1rfxubnd1uQu3Rpix0sDxmCu7GjwUebqNw18RTMEZUQMOhGjnH05Oip0IzOXH7c5YJ/2UxKhkNeQXeG1jOelAVpvvld6ZBDb2sLxNqyOI4NrRFYYqEnaKlhM9IuQX8GPFZ3wQ5+iweXU1DkDKP/o4eZ4j4fv5RBDRQNnObvDNzso7YMyM0U7P7zZm30/212tbRCasb9RpqS7pHNoak2al2fyzF1NhpmH5jBPLK75zMemmBHjCokPDQQFde6nG7GlMT4Q2EB10ScNgc3xrduPdhak+ui396bAwhHHRsurcbvmnHfYri7NCUIfXX/YWl9VGg0ZNeMZw43YBQpreaLDj4zRrDX9eyvaFoWryh6HHYQF7L1IZE7Bp8zphQsaChKyOQPG1+9T7ZLjNnRdfSM+1A+pPwtcGFVp4V29XABFdgq4aRmjBC7GKpUfkIOeX32McYbVD7VlPRI+7kp5cIb3wcLNL9a/GEQhMOU72GjffPIwp/3P9zahd6oZ7HBjyRx6W1jLkIURv54/cR9hcw3bqyuGDpU5BrUeJ/dD98XNBcBai9exn+10T3pum+5EwOQvGe1u3Zw0Z4rgevrGt7k4pAdbi5oneCa+2O5fNy2utTAE8aoiz/Y4VqX3WNY8PvligVPccuWGz/eXMAiRe6322ahcZXdeZVADCm9/QXz1rfHF2dEA9e8ZYVUIPSs5nmvXvu5iGTHfsGw6oneMAmenGVYO73y9f04lqDXHvPheN3iqSQZ+7lzPlRfWNtGmPRq+d5X7BJLN744dRg1j+Ho8WzhG9rFqIxsGHOQ+rhcYkL350o0g67KREnURC+4nnudDzgCoSH+O4ydI3tBCnOyOh4AY0VavEKVDMkUVatbX6RGHdoyOSi+UUZmnJ+Eh+d09fvBsiWre+y06e7UWlt5Y2o9/AXjGQTl4nOPOzc4szk8r1ssqSGcYBSMO/BSA0AUC2OVLWIvnMDABALrlB4qMK/R/AQAAAAIAAAAnAAAAcBAAAAAAAAABAAAAAAAAAAAAAAA [EncodedFolders] Boot [Boot] bootsect.bin=1074,1432 [EncodedFile-Boot-bootsect.bin] lines=0 0=eJztU11IHFcUPrMeZ8xm42wSSLEPOi1hQytd2m6iISELVetif+LqavCH2Fo00TU6sLiWgk13Mitkd5btvPQhYmV/ZBHRWIPQTQxhmi2rbRBMpRBS2pdSmDqlFAJtsqlO792CFPLaRw/Md+6c833n3HvnTMGlxTduw/jT2Fr8QasO0CP9fhBGD0k7MB4MxtbOAAQ/2aoFjcuz1xmXSiIaF7xM2TRwXA0VQgGRLk+oKzucwp1pnwu+13X1yDUciKJ//wAI+lgJf4WH9yvZKIlOAoDAVfUOXEa/jWY7SPYE0JRLI+/ee+eUn6TcdSbPvSblo4zxsrobeL0YqFD9cIf4g9TfYIx91G8wBqPqCD3GIXXeqvHhfbBcvsLBut34I7caHsKjUGDJWbUVARwKFwlfRIfisUTCg+iI1DokbphxxJot3FP59hBC8MkuWaHMCKcUiR5CqGSzIMQ1egMu8yaUPZrhqrbeZkBgsxpHJABZxnKTgVshWD/MyxYwdrgboS0YB5gqOIvl+XApOM3YEH7uNJcHkcBFvFffUNfc3HZKqO8dGRFHhQ9EAhcC4rBQ3yC8ItSLff2nhFcPWGGXJwYv9Y0cI6TBkT7hbNs7Da3/yb7bPywGPhLEsf7AhUvih0J/ICAGSD7PLiGoSvk0/u36wfWdUrOAjuhzoQLZ02lQcqUvgPK4xfVNtHwRH2U6+bAIp+/zci1UfxtyLyHDh5+Hkk3lofwz37KEm1udMa3kblwzvrzFgPH9G/9WN36knlGNl1TZnSDHnbDAk5zsTCBT8tBHdQbV5eJaN6lTfX90462saVbfVdZ+HTFD7i9oGys4/vRUWIKSYVWLKz4cNBOL6DjpEfgJv/k416785jvX6l0Zxjxnz3sYyHtKYNWDQMBGoRxAabSlU6g0WtMzBMvSGYJsepYgpudQcs8QNj9RAZI7hQLwn/Lkfj4mJ0imMDWPxgGVvjIE51FQE/N41WNJZjDiYZOzBMuScwStd4ZxuY7O7/rhkJvQ+YkXQXaSgnIlqS+xGQQ7f6VrW2JnSRPpyBxpasgdXT3dyi/n6TFafN6l/UplApPTyC882DT+YqfR5EbZUgbkTfD6zDE0aybJM4U6Z8pfWzu6O6nWS0c4PUknGdNT1FnT09TZ0gnsoKX9jB8GwO63+0Ff3yHKLNjjmiM5DVSWTACVJTNAZclZIDLC1v2kh2WVXcDPMM8uIpILIB9F1b/aDhzXIyaleCilWIze6wJGG9nUIlIeqPq17YBN7zXJtvUqyjufIz89HIVnzPdmW7uXDK6zruksndvGpg66bHKdrHmWvGd7tmf/q7XP/QPLabiKeJzjScrPLylOTS7RS8rMYxgFIw5wQKjnzNilc7Z86mNgAgBwJQhrLJqcvQEAAAACAAAAJwAAAOcDAAAAAAAAAQAAAAAAAAAAAAAA [InterfaceEncoded] whtout.jpg=516bytes,688bytes [EncodedFile-InterfaceEncoded-whtout.jpg] lines=0 0=eJz7f+P/AwYBLzdPNwZGRkYGDyBk+H+bwZmBmYkJhICABYhYOVhZWVhYudjZ2Th4uHh4uLm4uXn5hAR4+QT5uLkFxAQEhUVERUV5+MUlxEQkhERERUCGMDID9bCwcrKycorwcvOKkAz+H2AQ5GBgYmBiZlRiYBJkZBZk/H+EQZ6BgZGVEQwYoICRCehGNnYOTi5uoIKtAgxMjMzMTCzMIFcDZWuB8gwsgqxCioaObMKBiexKhSJGjRMXcig7bTwoGnTxg4pxUlETJ5eYuISklKqauoamlompmbmFpZWzi6ubu4enV3BIaFh4RGRUckpqWnpGZlZxSWlZeUVlVXNLa1t7R2fXpMlTpk6bPmPmrEWLlyxdtnzFylWbNm/Zum37jp27Dh0+cvTY8RMnT126fOXqtes3bt56+Ojxk6fPnr94+erjp89fvn77/uPnL5C/GBmYGWEAq78Egf5iYmFhZmEH+YuRqRykQJCFVdGQTcgxkD2xUFjJqJFDxGniwo0HOZWNgz6IJhVd5BJTMXmo+hHkNbDPiPNYE1k+g3sM4a9bDDzMjMDIYxZksGf4G7yoS4P5/00AzfbDWXic4yrPKMkvLdHLKkhnGAUjD5QzQehdjNjlbda/u8zABAAFAAgHyD3A8QEAAAACAAAAJgAAALoBAAAAAAAAAQAAAAAAAAAAAAAA