Edit

on't bump, I was writting it...
So, you can either follow modmii tutorial (it will install updated version of the wii menu I think, so you will be in 4.2 or 4.3 instead of 3.4). ModMii will prepare all the needed files as wad files and then you will install them all with a wad manager.
Or you can just only update the needed IOS.
You don't need to update your Wii at all, though if you update you will have a native SDHC support on the Wii menu, you can use it to move and store installed channels on SD, and boot Channels directly from the SD card).
Don't update with the official Nintendo server, update with ModMii.
If you follow modMii (it's the easiest way to update you hacked wii), look here :
http://gbatemp.net/t207126-modmii-for-windows. Download and install ModMii. Run it, then type W to go to the Wizard installation and tutorial creation. Follow the steps and answer the questions. It will create all the needed Wad files that you will have to install on your Wii. It will also create a text file with the tutorial. read it.
If you really want the manual installation instead of using ModMii, here it is :
What you have :
IOS249 based on IOS58 (it's a bad base to use with USBloaders, as it's using a different ehc module (usb driver). It's often reported to crash or not boot the game.
You don't have IOS56, 57 and 58.
Homebrew channel is old (1.0.1, there is 1.0.8 available).
You already have Bootmii installed as IOS, it should have work when you tried to launch it from the HBC home menu.
What you will have to do:
First, use an SD card with at least 700MB free, you will have to make a nand backup. (528MB)
Then, you should configure your network, the Wii will download files automatically.
1)
install IOS58. Place it in your apps/ folder and launch it. It will download and install IOS58.
2) If you have internet access, the Homebrew Channel should notify you that there is a new version available, you can download it and update the HBC. if it doesn't prompt you, you can find the installer on
bootmii.org.
When you install HBC, you will have the option to prepare the SD Card for bootMii (accept), reinstall the Homebrew Channel and both Bootmii Boot2 (if you can) and Bootmii IOS. then exit the installer. You will be a the new HBC, with black background. Go to bootmii and make a NAND backup.
3) I think you can
install IOS236 (a patched IOS36 installed in slot236). It's not required, but can be useful.
You need to update HBC before installing IOS236.
4) You can install
cIOS d2x v6. This cIOS can be installed either using ModMii (so if you want to use this method, you should use ModMii for everything), or using a homebrew installer.
When it ask which IOS you want to use, tell him 222 (or 236 if you installed it), then it will ask you what you want to install:
what : d2x version 6
where : slot249
base : 56
5) You can install the same way another d2x cIOS, this time select v6 slot250 and base57
6) Your Hermes cIOS are duplicates, it's not useful in this state, but I don't know if you want to use them.
If you want to update them, either modMii (again
)
Or run Hermes installer
v4 and
v5.1 (both version are useful):
cIOS 202 [base 60] v4
cIOS 222 [base 37+38] v4
cIOS 223 [base 57] v5.1
Other tutorial or ModMii could give a different slot/base, it only depend your own needs.
7)
You don't really need to install the original IOS56 and IOS57, they are used by original games only.
If you need them, you can install them by using geckoOS to boot the game requiring such IOS, or use few other homebrew to install them manually.
------------ The end -----------
Your USBloader will usually use IOS249 by default.
It's the latest version available, and will be compatible with NTFS hard drives.
You can install only a d2x cIOS in slot 249 or 250 and it would be enough too
It will depend if you want to stay on 3.4 or don't have anything against updating to latest version. You don't even have to update the Homebrew channel if you don't want, but I highly recommend that you do it after installing IOS58.
I recommend that you use ModMii tutorial anyway if you are not used to installing IOS manually or don't know how your Wii internal is working.
If someone else think I miss a step or two, please correct me. (before he update its wii content
)