Line 11:
Line 11:
| peripherals = {{Wiimote1}} {{GCNController}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{USBGecko}}
| peripherals = {{Wiimote1}} {{GCNController}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{USBGecko}}
}}
}}
−
'''''Wii-Linux''''' is a small Linux distribution for the Wii, based on GC Linux.
+
'''''Wii-Linux''''' is the generic name for GC-Linux based systems that run on the Wii, and support the Wii's extra hardware (as compared to the GameCube). Many "distributions" are available -- a pairing of a kernel with a userland -- but most can be considered experimental.
== Summary ==
== Summary ==
*Creator: GC-Linux Team
*Creator: GC-Linux Team
*Software type: Operating System
*Software type: Operating System
−
*Accessories needed: Computer running Linux, SD card with a FAT16 and an ext3 partition, USB keyboard
+
*Accessories needed: Storage for a root filesystem (SD card with a FAT16 and an ext3 partition or a USB drive), USB keyboard
−
*Optional accessories: GameCube controller, [[USB Gecko]], Wiimote, [[Wii-Linux#Compatible Ethernet adapters|Nintendo Wii LAN Adapter]], [[Wii-Linux#Mount USB Drives|USB drive]]
+
*Optional accessories: Computer running Linux, GameCube controller, [[USB Gecko]], Wiimote, [[Wii-Linux#Compatible Ethernet adapters|Nintendo Wii LAN Adapter]], [[Wii-Linux#Mount USB Drives|USB drive]]
*Best PAL mode: 480i/p
*Best PAL mode: 480i/p
*Loaders usable: [[Twilight Hack]], [[Homebrew Channel]]
*Loaders usable: [[Twilight Hack]], [[Homebrew Channel]]
*Button to return to loader: No
*Button to return to loader: No
*Alternate installation: Setup USB Gecko and load the software on the PC beforehand (see the readme).
*Alternate installation: Setup USB Gecko and load the software on the PC beforehand (see the readme).
+
+
== Hardware supported ==
+
At this point, the Linux kernel itself can talk to most of the major peripherals -- Wiimotes, WiFi, USB, Bluetooth, GameCube controllers, USBGecko, DVD drive, etc. Actual support will vary with the software installed on the root partition.
== Getting Started ==
== Getting Started ==
+
In broad strokes, you will create an ext3 filesystem on some removable device (SD card, USB drive) and then boot a kernel image ELF.
+
=== The Whiite Installer ===
=== The Whiite Installer ===
*The GC Linux team has released a new installer for certain distributions including:
*The GC Linux team has released a new installer for certain distributions including:
Line 174:
Line 179:
== GUI ==
== GUI ==
−
A GUI is still needed.
+
An X.org server is available for the Wii, but little has been done to create a "Wii-appropriate" user interface with it. A Wiimote may be used as a pointing device, but manual configuration is often needed to set this up.
−
−
There is a work in progress project to create an X.Org driver for Wii/GameCube. You can download and find more information [http://www.tehskeen.com/forums/showthread.php?p=44124&posted=1#post44124 here].
=== Note ===
=== Note ===
Line 189:
Line 192:
*When [http://www.enlightenment.org Enlightenment] finally releases a 1.0 it might also be suitable for Linux on Wii as it is also fairly light in comparison to other Desktop Environments but still not as light as LXDE.
*When [http://www.enlightenment.org Enlightenment] finally releases a 1.0 it might also be suitable for Linux on Wii as it is also fairly light in comparison to other Desktop Environments but still not as light as LXDE.
−
== Releases ==
+
== Distributions ==
−
==== Note ====
−
No current releases yet support the Wii's wireless networking capabilities. This means, that if you want to access the internet or another aspect of your network, you will need a Wii USB-to-Ethernet adapter.
−
−
It is also possible to [http://www.gc-linux.org/wiki/Wii_Bluetooth_Network setup a Bluetooth network connection], provided that you have another Linux PC with Bluetooth support nearby.
−
=== WiiToo! ===
=== WiiToo! ===
[[WiiToo!]] is a minimal precompiled stage4 made to let you run [http://www.gentoo.org/ Gentoo] on your Wii using [http://www.gc-linux.org/wiki/MINI:KernelPreviewFour MIKE] and [[Mini]]. It provides all the basic software required to compile and install new programs on it, and some other software ready to be used. The kernel used is plain vanilla-sources & [[Wii-Linux]] patches, so expect WiFi working out of the box.
[[WiiToo!]] is a minimal precompiled stage4 made to let you run [http://www.gentoo.org/ Gentoo] on your Wii using [http://www.gc-linux.org/wiki/MINI:KernelPreviewFour MIKE] and [[Mini]]. It provides all the basic software required to compile and install new programs on it, and some other software ready to be used. The kernel used is plain vanilla-sources & [[Wii-Linux]] patches, so expect WiFi working out of the box.
Line 243:
Line 241:
*Made by bertjan
*Made by bertjan
*[http://www.tehskeen.com/forums/showthread.php?t=9777 Download/Discussion]
*[http://www.tehskeen.com/forums/showthread.php?t=9777 Download/Discussion]
−
−
=== Kernel 2.6.27 ===
−
*New drivers with SDHC support, and optimized memory. Updated versions (2.6.27a & 2.6.27b) are also available.
−
*Just replace your current boot.elf/dol with this(for any whiite-linux-method distributions).
−
*[http://sourceforge.net/project/showfiles.php?group_id=98581&package_id=108737&release_id=640693 Download]
=== Whiite ===
=== Whiite ===