With this in mind, if you see someone like what I've described above, please link them to this post as I'll try to make this post the most thorough, complete, and easy to read description of BootMii. I'm also including a long list of links for additional reading for anyone interested.
Preface and fair warning: If you are short of time, impatient, or just plain lazy at just read the pros and cons of installing BootMii so that you'll understand at least a little bit more than you did before you came to this post.
What is BootMii?
BootMii is a versatile program that will allow one to load The Homebrew Channel, run unsigned code, and backup and restore their Wii's NAND (Read: The ultimate method of brick recovery) It was released by Team Twiizers at Hackmii on May 13th, 2009.
Boot2 is the third stage in the Wiis booting processes. It occurs just after the Wii has been fully initialized to the point where it can run code; But before any code made by Nintendo is loaded. When you install BootMii as boot2, BoooMii will load and run before the Health Warning Screen and System Menu if your SD Card is inserted in your Wii.
An IOS is one of many low level Input/Output Systems that run on the Wii's coprocessor. When you install BootMii as an IOS, you must use The Homebrew Channel to load and run BootMii. Obviously then, installing BootMii as an IOS instead of boot2 does not offer nearly as great of brick recovery ability as installing BootMii as boot2 does. At the moment, you can only back up your NAND with BootMii installed as an IOS; You are not yet able to restore the NAND at this point in time with BootMii installed as an IOS.
Keep in mind that most newer Wii's can not install BootMii as boot2, but instead can only install BootMii as an IOS. If your Wii has a serial number LU64... you will most likely (most definitely) only be able to install BootMii as an IOS.
How is BootMii Installed?
BootMii is installed via the Hackmii Installer. When installing BootMii with the Hackmii installer, you can choose to install it one of two different ways; It can be installed as boot2, or it can be installed as an IOS.Boot2 is the third stage in the Wiis booting processes. It occurs just after the Wii has been fully initialized to the point where it can run code; But before any code made by Nintendo is loaded. When you install BootMii as boot2, BoooMii will load and run before the Health Warning Screen and System Menu if your SD Card is inserted in your Wii.
An IOS is one of many low level Input/Output Systems that run on the Wii's coprocessor. When you install BootMii as an IOS, you must use The Homebrew Channel to load and run BootMii. Obviously then, installing BootMii as an IOS instead of boot2 does not offer nearly as great of brick recovery ability as installing BootMii as boot2 does. At the moment, you can only back up your NAND with BootMii installed as an IOS; You are not yet able to restore the NAND at this point in time with BootMii installed as an IOS.
Keep in mind that most newer Wii's can not install BootMii as boot2, but instead can only install BootMii as an IOS. If your Wii has a serial number LU64... you will most likely (most definitely) only be able to install BootMii as an IOS.
How does brick recovery work?
Your Wii's NAND is your Wii's internal memory. BootMii allows you to backup your Wii's NAND on an SD Card. Then, should anything ever happen to your Wii (like if you brick it) you will be able to launch BootMii and restore the Wii's NAND to what it was when it was working. Thus, your Wii is unbricked.
However, if you have BootMii installed as an IOS, you may not be able to access BootMii to restore your Wii's NAND depending on the seriousness of the brick. Furthermore, at the moment, you can not restore your NAND with BootMii installed as an IOS, only create a backup of it. Again, only users with BootMii installed as boot2 can both backup and restore their Wii's NAND.
However, if you have BootMii installed as an IOS, you may not be able to access BootMii to restore your Wii's NAND depending on the seriousness of the brick. Furthermore, at the moment, you can not restore your NAND with BootMii installed as an IOS, only create a backup of it. Again, only users with BootMii installed as boot2 can both backup and restore their Wii's NAND.
Pros of installing BootMii as boot2
- Complete Brick Recovery by allowing you to backup and restore your Wii's NAND
- Hopefully, you will always have a way to run unsigned code on your Wii, no matter what happens to Bannerbomb or the HBC.
- You can access the HBC more quickly
Pros of installing BootMii as an IOS
- You can backup your Wii's NAND
- A way to run unsigned code
Cons of installing BootMii
- Its still in beta form, so there's a risk that there could be an unknown bug in it that could brick your Wii
- Its still in beta form, so it's impossible to know what, if any, effects it may have on your system menu (although, there shouldn't be any).