"First make it possible. Later make it pretty and fast." The goal of phase 0.2 is to: - create an OS-app-based Switcher that allows you to 1) switch via a booted computer, and then 2) boot up to whatever OS was switched to ManyWorlds will stay on the development disk. The work normally done by Prepper will be done manually. Phase 0.2 of Switcher-CLI will: - rewrite the partition table, and either include partitions, or exclude them Phase 0.2 of Booter will: - be able to chainload a wide variety of bootloaders. Switcher-CLI implementation: - probably in Perl... this is totally just a proof of concept - can I make a bunch of calls to 'sfdisk' or 'parted'? Or should I dig in and get my hands dirty? Booter implementation: - okay, this is totally done by hand. Nonetheless, we really need to be able to show that we can properly chainload bootloaders. QUESTION TO RESOLVE: Does this mean we have to implement (even manually) the stuff described in bootloader_mux.txt? Procedures for reading/writing MBR bytes directly ------------------------------------------------- http://www.cyberciti.biz/faq/howto-copy-mbr/ http://man.cx/sfdisk http://thestarman.pcministry.com/asm/mbr/AA55H.html