> Perhaps, someone may find it useful. It seems to be able to multiboot
> FreeDOS and Windows 9x.
>
> MBiRa
BOOTLDR - simple MBR boot loader which allows booting from any valid partition
https://web.archive.org/web/20220118094149/https://sites.google.com/site/pcdosretro/bootldr
BOOTLDR [INSTALL|SAVE]
INSTALL will install the boot loader code onto the MBR.
SAVE will save the contents of the boot sector to the file BOOT.BIN.
If no parameter is specified then the partition table is displayed.
Once installed when the computer is booted, the valid partitions will be listed. For example:
F1 DOS
* F2 NTFS
Pressing the appropriate function key (F1-F4) will boot the specified partition. Pressing Enter or waiting 5 seconds will boot the active partition (indicated by an asterisk). Pressing A will attempt to boot from the first floppy drive.
Recognized partition types:
01 DOS (FAT12)
04 DOS (FAT16)
06 DOS (FAT16, >32MB)
07 NTFS
0B FAT32
0C FAT32 (LBA)
0E VFAT (FAT16, LBA)
83 LINUX
Unrecognized partitions types are listed as ? but may still be booted. Extended partitions (types 05 and 0F) are skipped as these are not bootable by convention.
Technical notes:
When BOOTLDR is installed, only the first 440 bytes of the MBR are altered. The remaining bytes including the 4-byte NT disk signature at 1B8h are unchanged.
BOOTLDR uses EDD INT 13h function 42h to read the selected partition boot sector if available, otherwise standard INT 13h function 02h is used.
When a partition is selected the MBR is rewritten with that partition marked as the active partition.
BOOTLDR will check for a valid partition ID (55h AAh) at the end of the sector before transferring control to the partition boot code which is loaded at 0:7C00h.
Download BOOTLDR - (2KB)
https://web.archive.org/web/20220118094149/https:/...e/pcdosretro/bootldr/BOOTLDR.ZIP?attredirects=0 |