Gumboot

Gumboot is a configurable bootloader for Wii, aimed at running Linux with customizable kernel command line without the need of recompiling for every change.

It is released in ELF format with the wii-linux-ngx project:

Features

GRUB legacy colors, CSS-style rgb() triplets colors

navigate menu with power/reset buttons, activate with reset long press

GameCube gamepads support

timeout and default entry

customizable kernel command-line arguments

FAT16/FAT32 directory browsing and launching of ELF files

can read from all 4 primary partitions

reboot/poweroff

video mode selection

boot any ELF (including Bootmii)

Frequently Asked Questions

Does it support multiple partitions? Yes, all primary partitions in FAT16 and FAT32 format are supported. Does it support the GameCube controller? Yes. Does it support extended partitions? No. Does it support long filenames? exFAT? No, the middleware has broken support for them. Make sure all your paths are in 8.3 format! Does it support splash images? No, it's a work in progress. Does it support WiiMote? No! It would require an USB and Bluetooth stack coded in, if you know what I am talking about. Does it support USB storage? No, see above.

Screenshot

This is a screenshot of the default gumboot.lst menu:

Thanks

Thanks to the following people: