Changes

103 bytes removed ,  13:31, 15 December 2009
started to clean this up, feel free to help
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 ===