MBR bootcode to read GPT headers and load bootloader from BIOS Boot Partition
C Assembly C++ Objective-C Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bbp
mbr
.gitignore
Disk.vmdk
MBR2GPT.vbox
MBR2GPT.vmx
MBR2GPT.vmxf
README.md
bochsrc.bxrc
bochsrc_debug.bxrc
mbr2gpt.sln
run_bochs.bat
run_bochs_debug.bat
run_qemu.bat

README.md

mbr2gpt

MBR bootcode to read GPT headers and load bootloader from BIOS Boot Partition

mbr

Master Boot Record code

bbp

Test BIOS Boot Partition code (my playground to write an OS)

Virtual Machines

  • MBR2GPT.vbox - VirtualBox test machine
  • MBR2GPT.vmx - VMWare Player test machine
  • run_bochs.bat - launch Bochs test machine
  • run_bochs_debug.bat - launch Bochs test machine with GUI debugger
  • run_qemu.bat - launch QEMU test machine

Other files

  • bochsrc.bxrc - Bochs configuration file
  • bochsrc_debug.bxrc - Bochs configuration file (with GUI debugger)
  • Disk.vmdk - VMDK disk image header for VirtualBox and VMWare Player test machines

Build Requirements

You'll need: