Tutorial  Updated

Wii Linux (XWhiite 0.2) with Wi-Fi in 2020 (TUTORIAL)

I decided to make a tutorial on this because the last one was way back in 2009.
Don't use the 2009 method, it's complicated and you can't install the XFCE package even with WiFi working.

THIS WAS TESTED ON A NON-BOOT2 2009 WII.



Download this first. https://www.mediafire.com/?qme1y93ek6ttc Unzip the downloaded file on your PC.
Insert a SD card (FAT16) (SDHC >4GB) into the slot on the same PC. Follow this guide if your Wii hasn't been homebrewed/hacked yet>> https://wii.guide/str2hax Install BootMii. https://wii.guide/hbc

Copy the "BOOTMII" (not case sensitive) folder to your desktop when you've finished with the tutorials above. Copy the "apps" folder from the "apps" ZIP inside the Wii Linux ZIP to the SD card.
Unzip the Wii Linux ZIP file into the root of a FAT32-formatted USB pendrive. Delete the "apps" ZIP in the root. Get a USB (wired) keyboard. Mouse is not required, but if you're not comfortable with a WiiMote as a pointer, get an optical USB (wired) mouse. Insert the SD card in the SD slot in the Wii, and slot the USB flash drive into the "usb0" USB slot. "usb0" is located at the right USB slot at the back of the Wii, or if you're using a horizontal Wii, it's located at the bottom, below the other USB slot. If you're still confused, find the red square outlining the slot here:
12047

Boot the Wii up. Start the Homebrew Channel. Start the application "whiite-linux-installer-BETA1". Use the keyboard arrow keys to navigate, and use ENTER to accept. Select "ok" FAT allocation recommended: 256MB Select "ok" to everything. Wait a REALLY LONG TIME. (remember the "Select OK to everything") The application has a built-in screensaver, which is pure black. To get out of the screensaver, press ENTER. Still wait. When it says it's done, it will reboot.

Eject the SD card out of the Wii. Get this file: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.576i(PAL).elf Doesn't matter if it's PAL. Insert the SD card into the PC. Find the "BOOTMII" folder and replace the "ppcboot.elf" with the "mikep5-zImage-2.6.32.mini.576i(PAL).elf" by first deleting ppcboot and then renaming the mikep5 elf to "ppcboot.elf".

Eject the SD card out of the PC, then insert it in the Wii. Run the Homebrew Channel. Press the HOME button, then select the "bootmii" button. This will boot Wii Linux. Wait a minute or two, and when the Wii shows a GUI that includes green or checkered B/W pixels, wait until XFCE (the GUI) shows a start menu. Select the power button on the start menu on the bottom, then press "log out" It will log out. When the countdown starts, press ENTER on the keyboard. log in with these credentials:
Username: root
Password: whiite
Then type in "startxfce4" and press ENTER. It will boot Debian 4 (etch) as the root account, granting you full access to the system.

Open a Terminal (Xterm) window and do this:
(WiFi configuration)

Code:
cd /home/wii/
dpkg -i *.deb

After that has completed, move on to this:

Code:
cd /

Code:
tar -xzvf /home/wii/openfwwf-5.2-bin.tar.gz

Close the Terminal window and open another one after it's done.

Code:
nano /etc/network/interfaces

Make sure it looks like this:

Code:
auto wlan1 iface wlan1 inet dhcp
         wpa-ssid YOUR_ROUTER_NAME_GOES_HERE
         wpa-psk YOUR_WIFI_PASSOWRD_GOES_HERE
         wpa-key-mgmt WPA-PSK
         wpa-pairwise TKIP CCMP
         wpa-group TKIP CCMP
         wpa-proto WPA RSN
        wpa-ap-scan 1
         wpa-scan-ssid 1
Edit the "YOUR_PASSWORD" to your WIFI password.
Edit the "ROUTER_NAME" to your WIFI name.

Then save it by CTRL+X then pressing Y.

You now have a Wii Linux machine that can be used as a shitty PC or as a web server!

*ADDITIONAL STUFF*
You can get a lot of applications for the PPC build of Debian 4.
Get them with Synaptic Pachage Manager, found in the (system) tray in the (apps) menu in the XFCE menu.

GIMP works like a charm on the Wii with resolutions under 1920x1080.
Audacity also works fine, unless if you want a newer build of it.
Blender3D is availble, but it only works with OpenGL drivers. The Wii has X11 drivers, and NO, I haven't found the OpenGL drivers yet.
Any application without OpenGL support should work fine.
Python IDLE 2.5 has a working TURTLE module.

You can also get XFCE themes.
HOW TO GET XFCE THEMES:

Get a laptop/PC that can read ext3 filesystems. If you're stuck with Windows, you can get DiskGenius or Diskinternals Linux Reader.
Browse through this section of XFCE-LOOK, for max compatibility.

Go to /usr/local/share/themes/
Paste the folder (the theme) into that folder.
Eject the SD card, then plop it into the Wii, and boot Linux.
Log in as root (log out then log in)
Go to the settings manager of XFCE.
Click on "user interface"
Select a theme.
All done!

Good Luck!

P.S. I need those OpenGL drivers.

**Remember, the Wii has only 88MB of RAM, 3MB of VRAM and a 729MHz single-core CPU so don't expect it to be an absolute beast.**

IMAGES:

Sample TURTLE module script in KWrite:
IMG_20200731_130641.jpg

TURTLE 2.5 in action:
IMG_20200731_130918.jpg

GIMP (1280x720 canvas):
IMG_20200719_165332.jpg

IRC CLIENT (irssi) ON LMR CHANNEL:
hni_0070_mpo-jpg.219893


Credit to elmurato for the original tutorial (2009) and the GC-Linux team.
I forgot someone.
 
Last edited by VMHoss,

VMHoss

Well-Known Member
OP
Member
Joined
Nov 7, 2019
Messages
128
Trophies
0
XP
590
Country
United Kingdom
Is there some advantage in using Linux on wii besides as a home server and media?
Also, does it support Swap Partitons??
Also, does it support a LAN adapter?

I wonder i could use with an keyboard and a mouse for nothing more than web browsing and use web apps like Discord Web and Telegram Web.
There isn't really any advantage to using Linux on a Wii unless if you think IDLE 2.5 is the best thing that ever existed.
Yes, it does, but I haven't gotten around to use them yet.
Maybe.

The Wii is TERRIBLE at web browsing, The flash support is old, no HTML5 support and no dynamic icons. You'd need to make an unofficial Telegram/Discord client if you want any of those running on a Wii.
 
  • Like
Reactions: Darker27

MADC1993

Member
Newcomer
Joined
Aug 5, 2020
Messages
8
Trophies
0
Age
30
XP
41
Country
Brazil
an unofficial Telegram/Discord client if you want any of those running on a Wii.

Never gonna happen, specially because Discord's TOS don't allow outsourced apps.
Better i'll stick to a Raspberry Pi and leave the wii for retrogaming and perhaps 480p video.
 

VMHoss

Well-Known Member
OP
Member
Joined
Nov 7, 2019
Messages
128
Trophies
0
XP
590
Country
United Kingdom
I can't get the thing to show up anything on my TV (no signal)
I had that issue as well, but for some reason I did not include it in my guide. I fixed it by running the HackMii installer via the Homebrew Channel (Which is just the hackmii boot.elf inside a folder of any name, in the apps folder on the root of the SD).
Though if you want a more "official" method, try str2hax and install bootmii as IOS (if not on boot2)
 

DarkUmbreon87

Member
Newcomer
Joined
Apr 21, 2017
Messages
6
Trophies
0
Age
26
XP
105
Country
United States
I had that issue as well, but for some reason I did not include it in my guide. I fixed it by running the HackMii installer via the Homebrew Channel (Which is just the hackmii boot.elf inside a folder of any name, in the apps folder on the root of the SD).
Though if you want a more "official" method, try str2hax and install bootmii as IOS (if not on boot2)
btw i tried it on my other wii (my boot2 compatible one) and it works shows the linux. just not my non boot2 one shows nothing.
 

LukeDavis

Active Member
Newcomer
Joined
May 20, 2020
Messages
31
Trophies
0
Age
21
XP
111
Country
United Kingdom
im having a little trouble with this tutorial it complains 2 files are missing and even after attaching the files to the USB it complains
Wii_linux.PNG
 

LukeDavis

Active Member
Newcomer
Joined
May 20, 2020
Messages
31
Trophies
0
Age
21
XP
111
Country
United Kingdom
im having a little trouble with this tutorial it complains 2 files are missing and even after attaching the files to the USB it complains
Wii_linux.PNG
i solved that issue by using another USB attached to a USB hub, akthough i have ran into a new fault, is bootmii required for this? because when i launched it without it it just loads text based debian, so i deleted the Boot.elf and replaced it with the mikep5 thing and renamed it to ppcboot,elf and now it doesnt even show up under the homebrew channel
 

LukeDavis

Active Member
Newcomer
Joined
May 20, 2020
Messages
31
Trophies
0
Age
21
XP
111
Country
United Kingdom
after much tinkering i have managed to get it to boot to a text based debian but sadly no gui, am i supposed to use the "debian-etch-4.0+whiite-0.1+xwhiite-0.2.tar.gz" instead of the normal "debian-etch-4.0+whiite-0.1.tar"? Or do i just change the name so the installer doesnt moan at me that i cannot find the correct file?
DSC_1039.JPG

this is using the Xwhiite file and not the normal one
 

VMHoss

Well-Known Member
OP
Member
Joined
Nov 7, 2019
Messages
128
Trophies
0
XP
590
Country
United Kingdom
after much tinkering i have managed to get it to boot to a text based debian but sadly no gui, am i supposed to use the "debian-etch-4.0+whiite-0.1+xwhiite-0.2.tar.gz" instead of the normal "debian-etch-4.0+whiite-0.1.tar"? Or do i just change the name so the installer doesnt moan at me that i cannot find the correct file?
DSC_1039.JPG

this is using the Xwhiite file and not the normal one
I am sure you are supposed to use the one from the "whiitefulllinux.7z" package, not sure what it's called bacause I haven't got it on my PC at the moment, and I haven't used Wii Linux in some time.
 

mineblox12sawyer

New Member
Newbie
Joined
Mar 20, 2022
Messages
1
Trophies
0
Age
24
Location
Albany, NY
XP
23
Country
United States
The whiite-linux installer worked very well, but when I boot the MIKE P5 Kernel from BootMii, it says "not syncing rebooting in 180 seconds" Please can you help me?


Oh and BTW, I tried the MIKE P4 Kernel and it still didn't work.
 

VMHoss

Well-Known Member
OP
Member
Joined
Nov 7, 2019
Messages
128
Trophies
0
XP
590
Country
United Kingdom
The whiite-linux installer worked very well, but when I boot the MIKE P5 Kernel from BootMii, it says "not syncing rebooting in 180 seconds" Please can you help me?


Oh and BTW, I tried the MIKE P4 Kernel and it still didn't work.
Interesting how I haven't encountered this issue still. Is your Wii the non boot2 kind?
 

ScrambledSauce

New Member
Newbie
Joined
Aug 13, 2022
Messages
2
Trophies
0
Age
22
Location
United States
XP
25
Country
United Kingdom
I found this very intriguing so I gave it a shot on my boot2 wii, prob just my sd card but when I switched ppcboot.elf it wouldn't boot into Linux the drive would just flash blue, I've only gotten ngx working tho sadly it seems the mirrors they use are dead
 

PLMPersonn

New Member
Newbie
Joined
Jun 8, 2023
Messages
1
Trophies
0
Age
23
XP
13
Country
United States
Does it have audio drivers?
Post automatically merged:

Hey, is it possible to install audio drivers on it?
 

IliTech

New Member
Newbie
Joined
Sep 4, 2023
Messages
1
Trophies
0
Age
23
XP
2
Country
United States
in the installation is an error that theres missing files what should i do?
Post automatically merged:

in the installation is an error it says there are missing files. what should i do
 

luly3130

New Member
Newbie
Joined
Oct 8, 2023
Messages
1
Trophies
0
Age
18
XP
2
Country
Italy
hi i have a problem, once i run bootmi the tv say "no signal" how can i resolve this?
Post automatically merged:

hi, i have a problem, once i click boot mi the tv say "no signal" how can i solve this?
 
Last edited by luly3130,

VMHoss

Well-Known Member
OP
Member
Joined
Nov 7, 2019
Messages
128
Trophies
0
XP
590
Country
United Kingdom
It could mean your TV doesn't support whatever signal is being output by your Wii. However, this is a hunch.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: