alexfru
USA, 25.03.2023, 17:10 |
MBiRa: MBR boot manager (Announce) |
Perhaps, someone may find it useful. It seems to be able to multiboot FreeDOS and Windows 9x.
MBiRa |
RayeR
CZ, 27.03.2023, 21:01
@ alexfru
|
MBiRa: MBR boot manager |
I don't know this one but use similar - MBTMGR: http://martin.hinner.info/mbtmgr/
It needs more than one sector but has one (maybe unique) feature, that it can simulate key press macro after selecting an OS from boot menu - usefull for chaining with multiple loaders... --- DOS gives me freedom to unlimited HW access. |
0ffer
28.03.2023, 15:21
@ alexfru
|
MBiRa: MBR boot manager |
> 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 |
ecm
Düsseldorf, Germany, 28.03.2023, 17:33
@ 0ffer
|
pcdosretro BOOTLDR |
> > 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
The pcdosretro BOOTLDR, much like their Enhanced Debug, is not free software. (Enhanced Debug is source available but not redistributable. I don't see sources for BOOTLDR anywhere.) MBiRa is under "2-clause BSD license" and ships with sources. --- l |