Aide - Recherche - Membres - Calendrier
Version complète: [TUTO] Mise en place de Linux pour Wii (alias XWhiite 0.2)
Wii-Addict > Entraide > Tuto
Sirakain
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 smile.gif
Sirakain
Pis que personne ne donne de retour, jferais plus de tutos xD (joke)
Wii@dictPdt
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
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
Hé ben moi j'ai fait du "pomper-coller", chuis pas allé + loin XD. tongue.gifje vais pas plus loin
Wii@dictPdt
Promis, je spam pas, moi 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
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 ... 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
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 laugh.gif)
Wii@dictPdt
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 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 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
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
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 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 wink.gif
Wii@dictPdt
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 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
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
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 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 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
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
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
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 biggrin.gif
uniques65
j'aurais bien voulu voir à quoi sa ressemble en vidéo
bibz
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 smile.gif
(en mode console, donc du texte blanc sur fond noir ..)
DarK1LL3r
CITATION(bibz @ Jan 8 2010, 16:12 ) *
ouais ou pour en faire un client torrent quant tu n'y joues pas biggrin.gif


Toi tu me donne des idées! biggrin.gif
Sirakain
Purée, j'avais pas pensé à ca... Mais 2 Go c'est limité qd mm xD
Et pis il est franchement plus a jour ce tuto tongue.gifYa des MAJ hyper souvent, et j'ai fait ce tuto pour une personne qui me l'avait demandé xD Donc non je ne le MAJ pas, allez voir sur gbatemp pour les maj smile.gif
bibz
biggrin.giftant mieux DarK1LL3r

sinon c'est en standby pour moi car il faut que je recompile rtorrent (la version stable date chez debian et le frontend web requiert une version récente) ou alors que je passe la debian en testing, dans les deux cas je dois y passer pas mal de temps, donc c'est reporté au week end prochain (ou, si j'ai le temps, dans la semaine).

Promis si ça marche comme il faut je vous le dis wink.gif


CITATION(Sirakain @ Jan 10 2010, 16:54 ) *
Purée, j'avais pas pensé à ca... Mais 2 Go c'est limité qd mm xD
Et pis il est franchement plus a jour ce tuto tongue.gifYa des MAJ hyper souvent, et j'ai fait ce tuto pour une personne qui me l'avait demandé xD Donc non je ne le MAJ pas, allez voir sur gbatemp pour les maj smile.gif


mon but c'est d'utiliser une partition du disque externe comme stockage smile.gif
(le must serait d'avoir un USB loader qui prenne les jeux sur cette partoche aussi mais ils lisent ni l'ext2 ni l'ext3, donc ce sera deux partition séparées)
et bien sur de mettre le disque en partage sur le réseau smile.gif
DarK1LL3r
Heu au passage, il y a la possibilité d'avoir une interfae graphique genre xfce où ça pompe trop?
bibz
Comme dit plus haut, la distribution avec X existe (X étant le serveur graphique).
A mon avis XFCE risque de pomper un peu trop (surtout les programmes auxiliaires), 24Mo de RAM c'est pas beaucoup .. mais il y a d'autres environnement moins gourmand que XFCE, par exemple openbox (assez userfriendly) qui est celui utilisé dans la distribution Slitaz ! Une petite recherche te permettra de voir tous ceux disponibles sous Debian (ou alors tu peux les compiler wink.gif).
DarK1LL3r
Ouais je connais Openbox. Ma question était juste de savoir si pouvais avoir une interface graphique ou pas. Mais bon de toute façon avec les 24mo de ram, je pourrais pas faire ce que je veux donc c'est pas la peine lol
bibz
CITATION(DarK1LL3r @ Jan 11 2010, 17:08 ) *
Ouais je connais Openbox. Ma question était juste de savoir si pouvais avoir une interface graphique ou pas. Mais bon de toute façon avec les 24mo de ram, je pourrais pas faire ce que je veux donc c'est pas la peine lol


que voulais-tu faire ?
t'en servir comme client web ? pour développer ?
toms157
Salut a tous !
Moi avec debian4.0+whiite0.1+xwhiitte0.2 sa me mais une barre bleu sur l'écran de ma télé.
J'ai essayé sur une télé HD et sur une veille télé mais sa me le fait sur les 2 télé la barre bleu.
Donc faut il modifier des fichier spéciaux ou en rajouter ??
Merci de vos réponses.
Sirakain
Ben il faudrait regarder les mises à jour, parcequ'il commence à se faire vieux ce tuto tongue.gif
toms157
Ouais mais quoi comme mise a jour parce que si c'est pour avoir debian5.0+whiite 1.10 et rester dans un terminal fond noir texte blanc non merci !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board ? 2001-2012 Invision Power Services, Inc.
CommunitySEO 1.2.3 ? 2012? IPB SEO Module