All Projects â†’ egormkn â†’ mbr-boot-manager

egormkn / mbr-boot-manager

Licence: Unlicense license
💾 Master Boot Record with a boot menu written in Assembly

Programming Languages

assembly
5116 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to mbr-boot-manager

Bootmine
Bootable minesweeper game in a 512-byte boot sector
Stars: ✭ 136 (+138.6%)
Mutual labels:  x86, bootloader, bios
Krabs
An x86 bootloader written in Rust.
Stars: ✭ 413 (+624.56%)
Mutual labels:  boot, bootloader, bios
Toaru Nih
NOTICE: The ToaruOS-NIH Project has been MERGED UPSTREAM. This repository is now archived.
Stars: ✭ 66 (+15.79%)
Mutual labels:  x86, bootloader, operating-systems
UEFI MULTI
UEFI_MULTI - Make Multi-Boot USB-Drive
Stars: ✭ 33 (-42.11%)
Mutual labels:  boot, mbr, bios
BootProg
FAT12/16/32 Bootsector for .COMs/.EXEs
Stars: ✭ 74 (+29.82%)
Mutual labels:  x86, bootloader, bios
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+8122.81%)
Mutual labels:  x86, bootloader, operating-systems
Limine
x86/x86_64 BIOS Bootloader
Stars: ✭ 288 (+405.26%)
Mutual labels:  x86, bootloader, bios
Rufus
The Reliable USB Formatting Utility
Stars: ✭ 16,917 (+29578.95%)
Mutual labels:  boot, mbr, bios
Toledo Atomchess
Toledo Atomchess is the world's smallest chess program in x86 assembly code
Stars: ✭ 69 (+21.05%)
Mutual labels:  x86, bootloader
Asm Space Invaders
A small, bootable game written in x86 Assembly inspired by Space Invaders
Stars: ✭ 202 (+254.39%)
Mutual labels:  x86, bootloader
Arch
These are easy, in-depth instructions on how to install Arch Linux.
Stars: ✭ 16 (-71.93%)
Mutual labels:  boot, bios
systemboot
SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root
Stars: ✭ 103 (+80.7%)
Mutual labels:  boot, bootloader
Aio Boot
AIO Boot is an All-in-One bootable software for USB and HDD. Is one of the best Multiboot USB Creator for Windows.
Stars: ✭ 300 (+426.32%)
Mutual labels:  boot, bootloader
Xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Stars: ✭ 405 (+610.53%)
Mutual labels:  boot, bootloader
Nemesis
💾 x86 operation system writen on fasm
Stars: ✭ 29 (-49.12%)
Mutual labels:  x86, bootloader
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-57.89%)
Mutual labels:  x86, operating-systems
Xps 9360 Macos
XPS 13 (9360) with macOS Catalina
Stars: ✭ 118 (+107.02%)
Mutual labels:  boot, bios
Arm now
arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (+1161.4%)
Mutual labels:  boot, x86
GrubFM-Installer
GrubFM Installer
Stars: ✭ 27 (-52.63%)
Mutual labels:  boot, bios
Invaders
Invaders game in 512 bytes (boot sector)
Stars: ✭ 461 (+708.77%)
Mutual labels:  x86, bootloader

MBR Boot Manager

Simple yet powerful Master Boot Record Boot manager that allows to select one of four primary partitions during the boot. Got tired with reinstalling Grub or other boot manager, that was overwritten by Windows? Now you can choose one of four primary partitions to boot with this tiny (512 bytes only) custom MBR.

Preview

Features

  • Windows, Linux, FreeDOS and any other bootable partitions are supported
  • Speeds up the boot process for your main OS
  • Supports multiple active partitions
  • Boot first active partition by default
  • If Shift is pressed during boot, a boot menu will appear
    • Use UP and DOWN arrows to choose partition in boot menu
    • Use Enter to select the partition you want to boot from
    • Use Esc to reboot your computer
  • Easy to install
  • Uses only the first sector of disk (512 bytes)
  • Absolutely free and open-source
  • Well-documented and optimised code
  • DIY: compile your own version with NASM

Installation

Windows

Download BootIce and run as Administrator. Select the disk, then Process MBR -> Restore MBR. Choose mbr.bin as restore file, make sure that "Keep signature and partition table untouched" is selected and choose "Restore".

Linux/Unix

Create a backup of your current MBR with dd if=/dev/sdX of=mbr_backup.bin bs=512 count=1.
Then run dd if=mbr.bin of=/dev/sdX bs=446 count=1 where X is a letter of the disk

Credits

License

This is free and unencumbered software released into the public domain. See our LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].