How to Multiboot Every Operating System
Tutorial:
- You must have 10 Partitions on your Disk
- First: Install MS-DOS and DOS Based Windows on the same Partition
- Second: Install Windows 1.0 on The WIN101 Directory
- Third: Install Windows 2.03 on WIN20 Directory
- Fourth: Install Windows 3.0 on WIN30 Directory
- Fifth: Install Windows 3.1 on WIN31 Directory
- Sixth: Save bootsector to bootsect.622 and rename bootfiles to *.dos
- Seventh: Install WIndows ME to C:\Windows
- Eighth: Rename or delete C:\WINDOWS\SYSTEM\REGENV32.EXE
- Ninth: Put This in CMD: start debug enter: 'L 100 2 0 1', 'e 2E0 "WME"','e 2EB "WME"', "R BX", "0", "R CX", "200", "N C:\bootsect.wme", "W", "Q"
- Tenth: Rename startfiles to *.wme and rename win.com
- Eleventh: Install Windows 95 B or C to C:\WIN95
- Twelfth: Move Bootfiles to new Folder boot95
- Thirteenth: Rename C:\WIN95\win.com to win.w95
- Fourteenth: Install Windows 98 to C:\WIN98
- Fifteenth: Modify MSDOS.SYS: Comment WinDir out, set BootGUI=0
Add line "PATH C:\WIN98;C:\WIN98\COMMAND;C:\WINDOWS;C:\WINDOWS\COMMAND" at start of autoexec.bat
- Sixteenth: Add lines "DEVICE=C:\WIN98\HIMEM.SYS" and "DEVICE=C:\WIN98\IFSHLP.SYS" at start of config.sys
- Seventeenth: create config.sys menu for WIN98 and WIN95 with fixed paths for WIN95 and DOS=LOW for WIN95
- Eighteenth: Boot WIN95 Entry and start debug. In debug type "s C9:1000 ffff "SYSTEM.DAT" and note the printed adress (c9:358D in my case). Substract 2 (in Hex) from that address. Quit debugger (q) and create file patch95.dbg with the lines 'e %substracted address% "5"', 'q' and a extra newline
For the WIN95 case in AUTOEXEC.BAT add debug ANGLEBRACKETOPEN patch95.dbg
- Nineteenth: Install Windows XP on the Second Partition
- Twentieth: Install Windows Vista on the Third Partition
- Twenty-First: Install Windows 7 on the Fourth Partition
- Twenty-Second: Install Windows 8.1 on the Fifth Partition
- Twenty-Third: Install Windows 10 on the Sixth Partition
- Twenty-Fourth: Install Windows 11 on the Seventh Partition
- Twenty-Fifth: Install Ubuntu on the Eighth Partition
- Last: Install iATKOS S3 on the Ninth Partition
Known Issue
Windows 95/98 do not run at all with more than 1GB of RAM, so it's recommended to physically remove memory until it is 1GB or less during install, add the lines "MaxPhysPage=3B000" under the "386Enh" section in your system.ini file.
Note
This Only Works on Systems With UEFI, Secure Boot and TPM Systems