Einleitung:
Da ich auf einer Suche eines flüsterleisen Linuxfähigen Rechner war und vor kurzem von whiite Linux hörte, habe ich mich mal rangesetzt, um dies auf der Wii umzusetzen.
Nun gibt es ja die Möglichkeit whiite Linux über den HBC zu installieren und zu starten. Allerdings wird Wlan hier nicht unterstützt.
Nun habe ich ein passendes Tutorial bei gbatemp gefunden und es mal für euch übersetzt.
Vorraussetzungen:
- BootMii (als boot2 oder IOS)
- SD Karte (min 1GB; 2GB empfohlen) Einige SDHC Karten machen Probleme
- USB Tastatur
- Linux Live CD/DVD
- Grundkenntnisse Linux
SD Karte vorbereiten:
Sichert euer bootmii Ordner.
Es müssen 2 Partitonen erstellt werden (ich habe dafür gparted von der Ubuntu Live CD genommen):
1x 32 MB FAT32 Name: kernel für BootMii, HBC und whiite Lunux Kernel
1x restliche MB ext3 Name: filesystem für die Dateien von whiite Linux
Nun wird der gesicherte bootmii Ordner auf die kernel Partition zurückgesichert.
Kernel installieren:
Der mike Kernel muss mit BootMii gestartet werden. Startet man ihn über den HBC funktioniert die Wlan-Verbindung nicht.
Zuerst müst ihr den passenden kernel für euren TV herunterladen:
- 480i PAL: HIER KLICKEN
- 576i PAL: HIER KLICKEN
- 480p PAL: HIER KLICKEN
- 480i NTSC: HIER KLICKEN
- 480p NTSC: HIER KLICKEN
Nun gibt es 2 Möglichkeiten den kernel auf der Wii zu starten:
1. (empfohlene Variante) Ihr kopiert die Datei in den bootmii Ordner, auf der kernel Partition. Starten könnt ihr den Kernel dann später über den BootMii-Explorer.
2. Ihr benennt die Datei ppcboot.elf im bootmi Ordner zu ppcboot.elf.old um. Nun kopiert ihr die Kernel-Datei in den Ordner und benennt diese in ppcboot.elf um.
Nun wird Linux automatisch gestartet. Dies führt jedoch öfter zu Fehlern (Blackscreen).
Wenn du BootMii beta1/2 benutzt musst du noch die armboot.bin updaten. Lade dir dazu die neuste armboot.bin herunter (HIER KLICKEN) und kopiere sie in das bootmii Verzeichnis.
Dateisystem installieren:
- Lade whiite Linux 0.2 auf deinen Desktop HIER KLICKEN
- Öffne ein Terminal und log dich als root ein sudo su
- Gehe in das Desktop-Verzeichnis
- Dateisystem auf der SD-Karte entpacken
- xorg.conf sichern
- xorg.conf öffnen und TV-Mode auswählen
- Finde die Subsection Display in der Section Screen
- Setze pal_50 für einen PAL-TV oder ntsc_60 für einen NTSC-TV
- Wenn du nur einen kleinen Balken beim Start sehen solltest, entfehrne die Zeilen mit HorizSync, VertRefresh, Modeline "pal_50"" und Modeline "ntsc_60" in der Section Monitor und die Komplette Subsection Display.
Nun können wir Linux zum Test einmal starten
WiFi-Verbindung konfigurieren:
- Lade die folgenden Debian Pakete in /media/filesystem/home/wii/:
- nano: HIER KLICKEN
- wpasupplicant: HIER KLICKEN
- wireless-tools: HIER KLICKEN
- udev: HIER KLICKEN
- libiw28: HIER KLICKEN
- libvolume: HIER KLICKEN
- wifi firmware: HIER KLICKEN
Dies macht ihr am besten als root in der Konsole per wget.
Gebt nun folgende Befehle als root in der Konsole ein (Linux Live CD):
Um die Debian Pakete zu installieren und
um die WiFi Firmware zu entpacken.
Starte whiite Linux jetzt auf deiner Wii.
Öffne die Konsole und logg dich mit su als root ein (Passwort: whiite)
Nun führst du
aus und konfigurierst deine Wlan Verbindung, indem du für
- WPA1/2
auto wlan0
iface wlan0 inet dhcp
wpa-ssid YOUR_SSID_GOES_HERE
wpa-psk YOUR_SECRET_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
- WEP (ASCII)
auto wlan0
iface wlan0 inet dhcp
wireless-essid YOUR_SSID_GOES_HERE
wireless-key YOUR_ASCII_SECRET_GOES_HERE
- WEP (binär)
auto wlan0
iface wlan0 inet dhcp
wireless-essid YOUR_SSID_GOES_HERE
wireless-key s:0123-4567-89
ans Ende der Datei anfügst.
Zum Testen der Verbindung führe
und dann
aus.
Herzlichen Glückwunsch... Du hast Linux erfolgreich auf deiner Wii installiert!
Einige wollen sicherlich noch eine etwas grafischere Oberfläche haben. Dafür könnt ihr euch XFCE4 installieren.
Solltet ihr keinen Sound haben, gebt folgendes in der Konsole ein:
Haftung:
Der Autor dieses Tutorial übernimmt keine Haftung für Schäden, die durch falscher ausführung auftreten.