Tuto des n00bs, pour bien débuter et tout savoir sur le hack Wii de A à Z

2 Pages V? ?1?2?> ?
RépondreNouveau Topic
>?[TUTO] Mise en place de Linux pour Wii (alias XWhiite 0.2), avec BootMii en boot2
?
?
Sirakain
* 2 Sep 2009, 13:53
Message #1


Wii Geek
Statut: Membre V.I.P
Messages: 1 281
Inscrit le 25-January 09
Membre N° 8 290

Ce tutoriel va vous permettre de mettre en place Linux pour la Wii. Je n'ai pas écrit ce tutoriel, c'est juste une traduction.
Fait à l'origine par "elmurato" de GBATemp.


Pré-requis

- Bootmii en tant que boot2 (et pas en IOS)
- Une deuxième carte SD (ou SDHC), au moins 1 Go, 2 Go conseillés
- Un clavier USB

Préparation de la carte SD

Vous devez créer deux partitions sur votre carte SD : une petite en FAT/FAT32 pour le kernel, et une grande du format ext3 pour les fichiers système. Vous pouvez facilement faire ca avec gParted par exemple avec Ubuntu. Si vous n'avez pas Ubuntu, faites le avec le LiveCD.
Note : il est important de respecter les noms des partitions !

- La première partition : 32 Mo, FAT16/FAT32, "kernel" comme nom de la partition
- La deuxième partition : Tout ce qu'il reste comme place, EXT3, "filesystem" comme nom de la partition

Installation du kernel

- Copiez le dossier "bootmii" de votre carte SD habituelle sur la deuxième carte SD (celle qui va contenir Linux) et supprimez les fichiers "armboot.bin" et "ppcboot.elf"
- Téléchargez le dernier kernel "MIKE" selon votre configuration de TV :

- 480i PAL
- 576i PAL
- 480p PAL
- 480i NTSC
- 480p NTSC


- Renommez le kernel que vous venez de télécharger en "ppcboot.elf" et copiez-le dans le dossier "bootmii" de la deuxième carte SD
- Téléchargez le nouveau "armboot.bin" pour éviter une erreur avec les cartes SDHC ici
Edit : Faites ceci seulement si vous avez la beta 1 ou 2 de bootmii, ce bug est fixé dans la beta 3.
- Renommez le en "armboot.bin", et mettez le dans le dossier "bootmii"

Installation des fichiers système

- Téléchargez XWhiite 0.2 vers votre Bureau : ici
- Ouvrez un terminal (désolé, j'ai pas de LiveCD sur moi, je connais pas le nom en français), et identifiez-vous en tant que root (la commande est "sudo su")
- Naviguez vers votre Bureau
Code
cd /home/yourusername/Desktop

- Extraire les fichiers système vers votre carte SD
Code
tar -C /media/filesystem/ -xjvf debian-etch-4.0+whiite-0.1+xwhiite-0.2.tar.bz2

- Faites un backup de votre xorg.conf
Code
cd /media/filesystem/etc/X11/
cp xorg.conf xorg.conf.backup

- Ouvrez le xorg.conf et réglez-le sur votre configuration de TV (PAL ou NTSC)

Code
gedit /media/filesystem/etc/X11/xorg.conf

- Cherchez la sous-section "Display" dans la section "Screen"
- Note : Si vous avez des problèmes avec le "small line" essayez d'enlever les lignes avec ""HorizSync", "VertRefresh", "Modeline "pal_50"", et "Modeline "ntsc_60"" dans la section "Monitor" et toue la section "Display"


- Vous pouvez maintenant booter sur Linux avec votre Wii.

Mise en place du wifi

- Téléchargez les paquets Debian nécessaires et copiez-les dans /media/filesystem/home/wii/

- nano
- wpasupplicant
- wireless-tools
- udev
- libiw28
- libvolume
- wifi firmware


- Bootez sur votre Wii
- Démarrez un terminal, et identifiez-vous en tant que root (le mot de passe est "whiite")
- Installez tous les paquets
Code
cd /home/wii/
dpkg -i *.deb

- Extrayez le firmware wifi
Code
cd /
tar -xzvf /home/wii/openfwwf-5.2-bin.tar.gz

- Editez les paramètres wifi

Code
nano /etc/network/interfaces

- Pour le WPA 1/2 ajoutez ceci :
Code
auto wlan0
iface wlan0 inet dhcp
????????wpa-ssid VOTRE_SSID_VA_ICI
????????wpa-psk VOTRE_MDP_VA_ICI
????????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

- Pour le WEP (clé en ASCII) ajoutez ceci :
Code
auto wlan0
iface wlan0 inet dhcp
????????wireless-essid VOTRE_SSID_VA_ICI
????????wireless-key VOTRE_MDP_EN_ASCII_VA_ICI

- Pour le WEP (clé en binaire) ajoutez ceci :
Code
auto wlan0
iface wlan0 inet dhcp
????????wireless-essid VOTRE_SSID_VA_ICI
????????wireless-key s:0123-4567-89


- A présent, testez votre connexion
Code
ifup wlan0
ping www.google.com


- Si vous obtenez des réponses : Bravo ! Votre connexion wifi est correctement mise en place et votre Wii se connectera au wifi a chaque démarrage.

Et maintenant ?

- Vous pouvez mettre a jour votre système
Code
apt-get update
apt-get upgrade


- Vous pouvez aussi mettre en place un environnement plus confortable tel que XFCE4. Cela prendra plus de RAM et tournera un peu plus lentement mais il est toujours utilisable.
Code
apt-get install xfce4


- Vous pouvez faire ce que vous voulez !
- Have fun and enjoy !

Sources du tuto :
http://www.gc-linux.org/wiki/WL:whiite-linux
http://www.tehskeen.com/forums/showthread.php?t=9777
http://www.gc-linux.org/wiki/MINI:KernelPreviewThree
http://www.gc-linux.org/wiki/WL:Wifi_Configuration

Source : http://gbatemp.net/index.php?showtopic=177262

Traduction par Sirakain (IMG:style_emoticons/default/smile.gif)

Sirakain
* 3 Sep 2009, 17:05
Message #2


Wii Geek
Statut: Membre V.I.P
Messages: 1 281
Inscrit le 25-January 09
Membre N° 8 290

Pis que personne ne donne de retour, jferais plus de tutos xD (joke)

Wii@dictPdt
* 3 Sep 2009, 19:14
Message #3


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Citation (Sirakain @ Sep 3 2009, 17:05 ) *
Pis que personne ne donne de retour, jferais plus de tutos xD (joke)


Ohhh, Sirakain ...
"Je vais t'aimer ... "

Je m'en vais dans quelques instants, testez cela ...

Debian, Debian, Debian ... sur ma Wii
Là, ça devient l'Hallalie


Wii@dictPdt
* 3 Sep 2009, 19:49
Message #4


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Ce qu'il manque dans ton tuto, c'est comment créer les deux partitions nécessaires.

A savoir expliquer soit pour fdisk, soit avec cfdisk ...

Ensuite, il faut formater et appliquer l'étiquette ;-)

Pour appliquer l'étiquette, c'est plus délicat ... il faut le faire avec le formatage de la partition ... en mode console, avec les droits administrateur !

Donc pour la partition 'kernel', c'est :
Code
sudo /sbin/mkfs.vfat -n kernel /dev/mmcblk0p1


Et, pour la partition 'filesystem', c'est :
Code
sudo /sbin/mkfs.ext3 -L filesystem /dev/mmcblk0p2


Ca serait rigoloe de pouvoir utiliser le système de fichier ext4, en lieu et place de l'ext3 ;-)

Sirakain
* 3 Sep 2009, 19:54
Message #5


Wii Geek
Statut: Membre V.I.P
Messages: 1 281
Inscrit le 25-January 09
Membre N° 8 290

Hé ben moi j'ai fait du "pomper-coller", chuis pas allé + loin XD. (IMG:style_emoticons/default/tongue.gif) je vais pas plus loin

Wii@dictPdt
* 3 Sep 2009, 21:18
Message #6


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Promis, je spam pas, moi (IMG:style_emoticons/default/tongue.gif)

1/ Si vous avez le lan adapter usb de nintendo, vous n'avez pas forcèment besoin de paramétrer le wifi.

2/ Pour avoir le clavier en francais, lancez donc :
Code
dpkg-reconfigure console-data

et choisissez "Select Keymap from full list" > [OK]
puis faites le choix "Azerty, French latin-9"

3/ Pensez à regénerer les locales, aussi :

Code
dpkg-reconfigure locales


et "cochez" les langues fr (et si possible UTF8)

4/ Si vous cherchez à mettre à jour la debian, par un apt-get update, vous aurez le droit au fameux petit message d'erreur GPG disant en anglais qu'il ne peut trouver la signature, tapez cela :

Code
gpg --keyserver pgpkeys.mit.edu --recv-key 'numberkey'
gpg -a --export 'numberkey' | apt-key add -


'numberkey' est le numero de 16 caractères composé de chiffres et de lettres majuscule ...

voili, voilou ... pour ce soir !

Wii@dictPdt
* 4 Sep 2009, 19:09
Message #7


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Bon, alors, perso, certainement dû à ma télé LCD HDTV ... je me retrouve avec une barre en milieu de l'écran de quelques pixels de large sur toute la longueur ... (IMG:style_emoticons/default/angry.gif)

Donc, j'ai eu l'idée de mettre à jour la distrib ...
Si jamais, vous voulez vous y amusez, ATTENTION, il faut transformer le fichier sources.list de 'etch' vers 'stable', puis un classique update et, non pas 'upgrade' mais 'dist-upgrade' ... perso, j'ai continuer à la transformer en 'testing' ...
de fait le driver 'cube' ne fonctionne pas, puisqu'il faut le recompiler pour ... néanmoins, il est possible d'avoir un affichage de, oufff, avec le driver "fbdev" ... en 16 bits, mais assez "dégueulasse" !

Bon, va falloir que je retrouve la page du driver "cube", moi ... pour récupèrer l'archive tgz et voir ce que je peux en faire

+=<

carbonyle
* 4 Sep 2009, 19:18
Message #8


GBATemp Grabber
Statut: Modérateur
Messages: 3 042
Inscrit le 28-December 08
Membre N° 6 009
Lieu: switzerland

Ouais.. ben linux ça restera uniquement sur mon eeepc
La Wii ne sembla pas offrir suffisamment pour que j'y installe un vrai OS (et j'ai pas le wifi de toute façon (IMG:style_emoticons/default/laugh.gif) )

Wii@dictPdt
* 4 Sep 2009, 19:30
Message #9


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Citation (carbonyle @ Sep 4 2009, 19:18 ) *
Ouais.. ben linux ça restera uniquement sur mon eeepc
La Wii ne sembla pas offrir suffisamment pour que j'y installe un vrai OS (et j'ai pas le wifi de toute façon (IMG:style_emoticons/default/laugh.gif) )


J'espère que sur ton eeepc, tu n'as pas le xandros première version, parce qu'on ne peut pas dire que ça rend "gloire" à linux ...

Ensuite, perso, j'ai pas le wifi non plus (IMG:style_emoticons/default/biggrin.gif)

Pour finir, je suis entrain de faire le même constat à-propos de la Wii, matériellement, c'est faible, très faible...
(et dire, qu'ils font des jeux excellents avec si peu de puissance matérielle ... chapeau !)

+=<

Wii@dictPdt
* 4 Sep 2009, 19:37
Message #10


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Citation (Wii@dictPdt @ Sep 4 2009, 19:09 ) *
Bon, va falloir que je retrouve la page du driver "cube", moi ... pour récupèrer l'archive tgz et voir ce que je peux en faire

+=<


Pour ceux que ca peut intéresser le driver est disponible à partir de cette page tuto :
http://www.tehskeen.com/forums/showthread.php?t=9322

Je vais essayer de compiler la version 1.1 ... et je la fournirais ici.

+=<

carbonyle
* 5 Sep 2009, 00:23
Message #11


GBATemp Grabber
Statut: Modérateur
Messages: 3 042
Inscrit le 28-December 08
Membre N° 6 009
Lieu: switzerland

Citation (Wii@dictPdt @ Sep 4 2009, 20:30 ) *
J'espère que sur ton eeepc, tu n'as pas le xandros première version, parce qu'on ne peut pas dire que ça rend "gloire" à linux ...

Ensuite, perso, j'ai pas le wifi non plus (IMG:style_emoticons/default/biggrin.gif)

Pour finir, je suis entrain de faire le même constat à-propos de la Wii, matériellement, c'est faible, très faible...
(et dire, qu'ils font des jeux excellents avec si peu de puissance matérielle ... chapeau !)

+=<


Nan surtout pas!
J'ai malheureusement du acheter un eeepc 901 windaube (la FNAC ne veut pas du modèle linux... grrr)
Comme OS j'ai utilisé ubuntu-eee (devenu easy peasy) et la j'ai Ubuntu netbook remix 9.4 en EXT4 sur les SSD de la bête (IMG:style_emoticons/default/wink.gif)

Wii@dictPdt
* 5 Sep 2009, 15:25
Message #12


Wii Noob
Statut: Membre
Messages: 22
Inscrit le 23-August 09
Membre N° 19 453
Citation (carbonyle @ Sep 5 2009, 00:23 ) *
Nan surtout pas!
J'ai malheureusement du acheter un eeepc 901 windaube (la FNAC ne veut pas du modèle linux... grrr)
Comme OS j'ai utilisé ubuntu-eee (devenu easy peasy) et la j'ai Ubuntu netbook remix 9.4 en EXT4 sur les SSD de la bête (IMG:style_emoticons/default/wink.gif)


Excellent !

Tiens, ça me fait penser qu'il faudrait que je me trouve une de ces petites bébettes pour le boulot, mais de préférence en 103, et pourquoi pas d'occaz ;-)


carbonyle
* 5 Sep 2009, 15:32
Message #13


GBATemp Grabber
Statut: Modérateur
Messages: 3 042
Inscrit le 28-December 08
Membre N° 6 009
Lieu: switzerland

Comme inévitablement on va s'enfoncer dans du off-topic...

J'ajouterai que le clavier de mon 901 est un peu petit, mais que ça tourne pas mal avec un Atom. Comme quoi les petites config c'est pas si mauvais avec un bon OS

bibz
* 7 Jan 2010, 17:06
Message #14


Wii Noob
Statut: Membre
Messages: 13
Inscrit le 12-November 09
Membre N° 24 315
hmm je m'en vais essayer ça sur une carte SDHC (de l'appareil photo, classe 6, j'espère que je vais pas la flinguer à mettre du ext3 dessus XD)

perso je pense plutôt essayer d'y mettre rtorrent et rullleezzz. comme ça pas de problème de puissance, c'est que de la ligne de commande (IMG:style_emoticons/default/tongue.gif)

CITATION(carbonyle @ Sep 4 2009, 19:18 ) *
La Wii ne sembla pas offrir suffisamment pour que j'y installe un vrai OS (et j'ai pas le wifi de toute façon (IMG:style_emoticons/default/laugh.gif) )


la wii n'est peut être pas très puissante mais elle consomme peu !

et puis il y a d'autres environnements graphiques qui consomment encore moins de ressources que XFCE..

bibz
* 8 Jan 2010, 13:32
Message #15


Wii Noob
Statut: Membre
Messages: 13
Inscrit le 12-November 09
Membre N° 24 315
petit retour (avec whiite + debian 5 et pas Xwhiite, donc pas de serveur X) :
hier j'ai eu un problème, j'ai recommencé sur une carte de 1Go (128mo pour la wii (apps, covers, etc), le reste pour linux).

- pour changer effectivement le keymap, il faut le faire .. deux fois ! sinon il y a une erreur de lien symbolique, donc je pense qu'il l'écrase la deuxième fois, peu importe le clavier passe en français !
- le wifi marche out-of-the-box (attention je n'ai pas utilisé la version suggérée ici, j'ai pris la dernière sortie pour whiite)
- je n'arrive pas encore à me connecter en SSH, je vais vérifier au niveau des clés sur la wii et tout le tralala

- hier j'avais essayé de changer les locales mais j'avais eu des erreurs donc je n'ai pas réessayé, je n'en ai pas besoin de toute façon.
- j'ai changé le timezone, ça marche. faudrait peut-être que je mette à jour via ntp l'horloge qui n'est pas à l'heure (ou alors la wii n'est pas en UTC, c'est possible)

je vous tiens au courant (ou alors nouveau thread ?)

EDIT:
- ok pour le serveur SSH, en allant sur la wii et essayant de le relancer, il m'a indiqué qu'il lui manquait un fichier de clé (/etc/ssh/ssh_host_key il me semble). Après une petite recherche de comment re-générer les clés, j'ai regénérer toutes les clés du serveur et maintenant c'est bon !
- la modification de /etc/apt/sources.list puis apt-get update && apt-get dist-upgrade n'ont mis à jour que 3 paquets (normal je suis déjà sous lenny)

CODE
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key

Forj
* 8 Jan 2010, 13:50
Message #16


Wii Geek
Statut: Newser
Messages: 1 858
Inscrit le 5-May 09
Membre N° 13 267
Lieu: Site Wii addict
pour moi une console c'est fait pour jouer et un ordi c'est pour tout ce qui est Linux Mac et Windows.

Je vois pas trop l'intérêt d'installer un Linux a par pour le fun. mais bon en tout cas comme d'hab le tuto est très bien fait

bibz
* 8 Jan 2010, 16:12
Message #17


Wii Noob
Statut: Membre
Messages: 13
Inscrit le 12-November 09
Membre N° 24 315
CITATION(Forj @ Jan 8 2010, 13:50 ) *
pour moi une console c'est fait pour jouer et un ordi c'est pour tout ce qui est Linux Mac et Windows.

Je vois pas trop l'intérêt d'installer un Linux a par pour le fun. mais bon en tout cas comme d'hab le tuto est très bien fait


ouais ou pour en faire un client torrent quant tu n'y joues pas (IMG:style_emoticons/default/biggrin.gif)

uniques65
* 9 Jan 2010, 23:53
Message #18


Wii Noob
Statut: Membre
Messages: 24
Inscrit le 5-January 10
Membre N° 30 896
j'aurais bien voulu voir à quoi sa ressemble en vidéo

bibz
* 10 Jan 2010, 11:13
Message #19


Wii Noob
Statut: Membre
Messages: 13
Inscrit le 12-November 09
Membre N° 24 315
CITATION(uniques65 @ Jan 9 2010, 23:53 ) *
j'aurais bien voulu voir à quoi sa ressemble en vidéo


ben c'est une debian dans ta wii (IMG:style_emoticons/default/smile.gif)
(en mode console, donc du texte blanc sur fond noir ..)

DarK1LL3r
* 10 Jan 2010, 14:32
Message #20


Wii Geek
Statut: Membre V.I.P
Messages: 1 701
Inscrit le 15-April 07
Membre N° 861
Lieu: Lyon
CITATION(bibz @ Jan 8 2010, 16:12 ) *
ouais ou pour en faire un client torrent quant tu n'y joues pas (IMG:style_emoticons/default/biggrin.gif)


Toi tu me donne des idées! (IMG:style_emoticons/default/biggrin.gif)

? Sujets plus anciens ? Tuto ? Sujets plus récents ?
2 Pages V? ?1?2?>
Réponse rapideRépondreNouveau Topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s):
?

Modes d'affichage: Standard ? Passer au mode: Linéaire+ ? Passer au mode: En ligne

Suivre ce sujet ? Envoyer ce sujet ? Imprimer ce sujet ? S'abonner à ce forum

RSS
Voir version bas débit
Design by ©Sylkun "WiiD"
Nous sommes le : 1st December 2012 - 08:03
Déclaré à la CNIL : n° 1214365