4 ms·
To be picky, this is not accurate: >Windows 98 needs to be booted via its own MS-DOS 7.1-based bootloader, which must be installed to a hard disk’s MBR. The M
by jaclaz 3y ago
To be picky, this is not accurate:
>Windows 98 needs to be booted via its own MS-DOS 7.1-based bootloader, which must be installed to a hard disk’s MBR.
The MBR code on Windows 98 is a "normal" MBR code that simply chainloads the PBR of the active partition in the MBR table, it can be replaced with any similar MBR booting code.
The "bootloader" (not really a bootloader) is in the PBR, and it invokes IO.SYS.
So, the partition needs to be formatted under DOS 7.1 or Windows 98 (as it is the format command that creates the bootable PBR code) or you need some external tool to copy the DOS/Windows boot code to the PBR.
I am not familiar with DosBox, so what is normally done in (say) Qemu or Virtualbox (booting from a DOS boot floppy with atttached and empty hard disk image and then use fdisk and format) may not work there.