From linux-wiiu Wiki
Revision as of 12:58, 26 May 2022 by CompuCat (talk | contribs) (Update tarball links to point to newer release)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Void Linux logo.svg Void
Website voidlinux-ppc.org


Release Rolling
Last update Rolling
libc glibc or musl
Init runit
Support Status
Upstream support Staging
linux-wiiu support Full
Image downloads
Flashable img Coming soon!
Rootfs tarball 2020-08-25 (glibc)

2021-08-25 (musl)

Void Linux


[TODO: article about flashing images/tarballs] See also Void PPC's manual install info and Void PPC's post-installation instructions.

Image flashing guide

Rootfs tarballs

By default, you can log in as root with password voidlinux. First thing we should do is change the password.

# Update root's password. This will ask you for the current, then the new password, twice.
# check the date. it's likely in 1970, since linux-wiiu doesn't support the console's RTC yet
# let's set it to something vaguely recent, so the internet will work properly later. use today's date
date -s 2020-02-27
# let's see what timezones are available...
ls /usr/share/zoneinfo
# let's see what cities are in a specific country - use one you saw before as needed
ls /usr/share/zoneinfo/Australia
# okay, picked one - let's set it
echo 'TIMEZONE="Australia/Sydney"' >> /etc/rc.conf

Once the Internet is working, Void PPC's NTP setup instructions will help you make your clock more accurate.

Bringing up Internet

The rootfs tarball does not come with bluetooth support out of the box, so make sure to have a USB Ethernet device ready, or a phone for USB Tethering. With your device plugged in and configured (see the linked articles for details):

# list attached networking devices. you'll see a bunch of numbered items - "0: lo"; "1: sit0" etc.
# you're looking for ethX (usb ethernet device) or usbX (tethered phone) where X is any number. Take note of which you have.
ip a
# now, let's get that set up with an IP address. Use ethX/usbX instead of eth0 as appropriate.
dhcpcd -w eth0
# see if that worked - under your ethX/usbX device, you should now have a "inet" line with "192.something" or "10.something".
ip a

At this point, you can follow Void PPC's post-installation instructions which cover updating the system, getting a more accurate clock via NTP, and other setup tasks. Skip anything that mentions Apple hardware or GRUB, as they aren't relevant to Wii U right now.