In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Wii-Linux/fr"

From WiiBrew
Jump to navigation Jump to search
(No more POC)
 
m (Linkfix)
 
(14 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Infobox homebrewapp
+
{{Infobox homebrew/fr
| title      = Wii Linux
+
| title      = Wii-Linux
| image      =
+
| image      = [[File:Icon_WiiLinux.png]]
| desc       = Linux distro pour la Wii
+
| type       = operating system
| type        = Système d'exploitation
+
| version    = 0.1 (whiite)
 +
| licence    = En grande partie GPL
 
| author      = GC-Linux Team
 
| author      = GC-Linux Team
| display     = 480i/p
+
| website     = http://www.gc-linux.org/
| download    = [http://downloads.sourceforge.net/gc-linux/wii-linux-PoC-0.4.tar.gz Sourceforge]
+
| download    = http://downloads.sourceforge.net/gc-linux/
| source      = GPL
+
| source      = http://git.infradead.org/users/herraa1/gc-linux-2.6.git
| peripherals = {{GCNController}} {{USBKeyboard}} {{USBGecko}} {{FrontSD}}
+
| peripherals = {{Wiimote1}} {{GCNController}} {{USBKeyboard}} {{FrontSD}} {{USBMSD}} {{USBGecko}}
 
}}
 
}}
Le Wii Linux mini-distro est un petit linux pour la Wii basé sur le Linux pour la Gamecube.
+
Wii-Linux est une mini-distro Linux pour la Wii basée sur GC-Linux.
  
 
== Informations ==
 
== Informations ==
Line 16: Line 17:
 
Créateur : GC-Linux Team
 
Créateur : GC-Linux Team
  
Accessoires nécessaires : USB Gecko; Un ordinateur sous [[Linux]]
+
Accessoires nécessaires : USB Gecko; Un ordinateur sous Linux
  
 
Accessoires compatibles (optionnel): Manette GameCube
 
Accessoires compatibles (optionnel): Manette GameCube
Line 24: Line 25:
 
Bouton pour revenir au Loader : N/A
 
Bouton pour revenir au Loader : N/A
  
Loaders utilisable : Le loader du [[Twilight_Hack/fr|Twilight Hack]]
+
Loaders utilisables : Le loader du [[Twilight Hack/fr|Twilight Hack]]
  
 
Installation : Comme pour les autres programmes Homebrew, mais installez l'USB Gecko et lancez le programme sous Linux avant (voir la doc)
 
Installation : Comme pour les autres programmes Homebrew, mais installez l'USB Gecko et lancez le programme sous Linux avant (voir la doc)
Line 31: Line 32:
  
 
== Se connecter ==
 
== Se connecter ==
Utilisateur: root<br>
+
Après avoir booté sur Wii-linux vous aurez 60 minutes pour vous connecter avant le timeout.
Mot de passe: cube
 
  
== Téléchargement ==
+
* Pour debian-etch-4.0+whiite-0.1:
 +
    Username: root
 +
    Password: whiite
 +
* Pour la POC:
 +
    Username: root
 +
    Password: cube
 +
 
 +
== Commencer ==
 +
Isobel a rédigé un [http://www.gc-linux.org/wiki/WL:whiite-linux manuel officiel].
 +
 
 +
* 1. Créer une seconde partition sur votre carte SD et la formater en ext3.
 +
** Si vous n'êtes pas sous Linux et rencontrez quelques problèmes pour partitionner votre carte, vous pouvez essayer le [http://gparted.sourceforge.net/livecd.php GParted Live CD] ou [http://www.ubuntu.com/getubuntu/download Ubuntu 8.04 Live Desktop] qui contient GParted. Le guide [http://www.nacionarcade.net/wp-content/uploads/2007/11/mameonwii.doc Mame on Wii] explique comment formater une carte SD avec ses disques.
 +
**Si vous utilisez Linux vous pouvez suivre les [http://www.gc-linux.org/wiki/WL:whiite-linux#Preparation_of_the_SD_card whiite-linux] instructions pour préparer la carte SD.
 +
* 2. Extraire l'archive debian-etch-4.0+whiite-0.1.tar.bz2 vers la partition ext3 de la carte SD. Vous DEVEZ extraire l'archive comme '''root''' or sudoer si vous utilisez Linux, sinon les fichiers sous <code>/dev</code> n'apparaitront pas correctement.
 +
* 3. Copier le dossier whiite-linux depuis l'archive whiite-linux-0.1a.tar.bz2 vers <code>/apps/</code> pour l'HBC ou dans <code>/</code> (dossier racine) pour le TP-hack.
 +
* 4. Charger le .elf avec le TP-Hack ou l'HBC.
 +
* 5. Vous connecter pour accéder au terminal. Vous pouvez maintenant lancer des commandes et naviguer dans les répertoires.
 +
* 6. Configurer le Bluetooth avec <code>hciconfig</code> puis taper <code>hcitool scan</code> et appuyer sur 1+2 sur votre Wiimote pour la connecter.
 +
 
 +
== Ce qui marche ==
 +
The Debian release comes with a lot of news, only available if you boot using the kernel that comes with that package. '''You will need a USB keyboard to use this release.''' If you are able to boot with it and login, you will stop in a command line where you can navigate through the filesystem, and execute some applications. There are working drivers for the USB bus and internal bluetooth, but '''not for the internal wireless adapter.''' Here are some things that you can do:
 +
 
 +
=== Editer un fichier texte ===
 +
    nano [fichier texte]
 +
 
 +
=== Lire un MP3 ===
 +
    mp3-decoder <fichier mp3>
 +
 
 +
Il y a un sample MP3 dans le dossier /root. Vous pouvez le lire en tapant:
 +
    mp3-decoder Synapse-Stealing_Science.mp3
 +
 
 +
Vous pouvez aussi utiliser mpg321:
 +
    mpg321 <fichier mp3>
 +
 
 +
Taper "&" après la commande pour lire le mp3 en tâche de fond:
 +
    mpg321 Synapse-Stealing_Science.mp3 &
 +
 
 +
Pour lire des MP3s depuis un disque USB, montez le disque (voir plus bas). Naviguez jusqu'au dossier où sont stockés vos MP3s et utilisez les outils "mp3-decoder" ou "mpg321" pour les lire.
 +
 
 +
=== Monter un disque dur USB ===
 +
* Monter un disque dur USB
 +
Tous les disques durs USB ne marchent pas, mais si ils sont formatés en FAT ou en EXT2, ils seront probablement reconnus. Connectez le disque ou la clé usb, et tapez:
 +
  dmesg
 +
 
 +
La commande dmesg vous montrera le dernier message kernel. Si le disque dur externe est compatible, la commande dmesg affichera des informations de debug et un message indiquant le status du nouveau disque. Si le disque est reconnu comme sda, vous pourrez le monter et naviguer dedans en utilisant ces commandes :
 +
  mkdir mnt
 +
  mount /dev/sda1 mnt
 +
  cd mnt
 +
  ls
 +
 
 +
* Pour afficher les identifiants des périphériques connecté en USB : Tapez <code>lsusb</code>
 +
* Les hubs USB fonctionnent.
 +
 
 +
=== Utiliser le Bluetooth de la Wii ===
 +
Il y a un driver supportant le Bluetooth interne de la Wii. Vous pouvez connecter une Wiimote, mais il n'y a pas encore d'applications pour la gérer. Vous pouvez taper ces commandes pour la configurer :
 +
 
 +
; <code>hciconfig</code> : Vous montre la configuration bluetooth.
 +
; <code>hcitool scan</code> et pressez "1&2" sur la wiimote
 +
: Cela trouvera la Wiimote et affichera quelques informations.
 +
 
 +
=== Chatter sur IRC ===
 +
    irssi
 +
 
 +
=== Installer des packages Debian ===
 +
Si vous trouvez un adaptateur Ethernet USB qui marche sur le kernel actuel, vous serez capable d'installer de nouveaux paquets Debian directement dans Wii-linux en utilisant apt-get. Ou vous pouvez télécharger des paquets sur un pc et utiliser dpkg pour les installer manuellement.
 +
 
 +
* [http://packages.debian.org/etch/cmatrix cmatrix] est confirmé pour tourner, c'est un simple économiseur d'écran en curses. La police suggérée pour cmatrix n'a pas été testée.
 +
* [http://packages.debian.org/etch/ninvaders ninvaders] est un petit jeu basé sur curses et ressemblant à Space Invaders. Semble fonctionner à 100%
 +
* [http://doctormike.googlepages.com/pacman.html pacman] est un pacman en curses. Actuellement la console Linux n'est pas assez large pour voir les vies, niveaux et le score. Le jeu est compilé "from scratch" avec wiiuse, bluetooth et ncurses devs.<br />''Si vous voulez les sources de pacman avec le support de la Wiimote, regarder mon site. --[[User:Skibur|Skibur]] 22:53, 21 July 2008 (CEST)''
 +
* [http://packages.debian.org/etch/sc sc] est une application en curses gérant des feuilles de calculs (à la excel).
 +
 
 +
=== Installer Mplayer ===
 +
* Télécharger les sources de [[Wii MFE Port|Wii MFE]]
 +
* Copier ces fichiers à leur place respective sur la carte SD :
 +
/src/native/fs/shipped/'''lib/'''
 +
/src/native/fs/shipped/'''root/'''
 +
/src/native/fs/shipped/'''usr/'''
 +
* Extraire le contenu de ces archives sur votre carte SD :
 +
/src/native/libsdl/'''mfe-libsdl.tar.gz'''
 +
/home/***/Desktop/src/native/mplayer/'''mfe-mplayer.tar.gz'''
 +
* Connectez-vous à whiite et tapez (à faire une seule fois pour toute):
 +
  mknod /dev/fb0 c 29 0
 +
* Tapez:
 +
  mplayer <file>.avi
 +
 
 +
== Compatibilité matérielle ==
 +
 
 +
=== Adaptateur Ethernet compatible ===
 +
{|class="wikitable"
 +
! Device
 +
! Hardware ID String
 +
! Description
 +
! Cost
 +
|-
 +
|[http://store.nintendo.com/webapp/wcs/stores/servlet/ProductDisplay?productId=117712&currency=USD&catalogId=10001&categoryId=62707 Nintendo Wii LAN Adapter]
 +
|
 +
|Official Nintendo Product
 +
|[http://store.nintendo.com/webapp/wcs/stores/servlet/ProductDisplay?productId=117712&currency=USD&catalogId=10001&categoryId=62707 $24.99 US]
 +
|-
 +
|Datel's LAN Adapter
 +
|
 +
|
 +
|[http://www.play-asia.com/paOS-13-71-10v-49-en-70-1slw.html $29.90]
 +
|-
 +
|.
 +
|.
 +
|.
 +
|.
 +
|}
 +
 
 +
=== Adaptateur Ethernet incompatible ===
 +
{|class="wikitable"
 +
! Device
 +
! Hardware ID String
 +
! Description
 +
|-
 +
|[http://www.superclearance.com/shop/image.php?productid=44905 Linksys USB Network Adapter USB10T]
 +
|VID_0x066b & PID_0x2206
 +
|device not supported
 +
|-
 +
|.
 +
|.
 +
|.
 +
|-
 +
|}
 +
 
 +
 
 +
== Problèmes & Solutions ==
 +
; J'ai un écran noir quand je charge le DOL.
 +
: La carte SD à un problème, formatez-la puis repartitionnez-la entièrement et essayez à nouveau.
 +
 
 +
; Wii-linux boot mais j'ai un tas d'erreurs et un message disant "file system read-only" puis, tout freeze.
 +
: Désactivez le Wiiconnect24 ou charger Wii-linux avec le TP-Hack.
 +
 
 +
== Interface ? ==
 +
Une interface graphique est toujours attendue.
 +
XORG?
 +
 
 +
 
 +
== Téléchargements ==
 
* Debian etch 4.0 and Whiite 0.1 - http://downloads.sourceforge.net/gc-linux/debian-etch-4.0%2Bwhiite-0.1.tar.bz2
 
* Debian etch 4.0 and Whiite 0.1 - http://downloads.sourceforge.net/gc-linux/debian-etch-4.0%2Bwhiite-0.1.tar.bz2
 
* Proof of Concept 0.4 - http://downloads.sourceforge.net/gc-linux/wii-linux-PoC-0.4.tar.gz
 
* Proof of Concept 0.4 - http://downloads.sourceforge.net/gc-linux/wii-linux-PoC-0.4.tar.gz
Line 43: Line 182:
 
== Liens externes ==
 
== Liens externes ==
 
* http://www.gc-linux.org/
 
* http://www.gc-linux.org/
 
{{Languages|Homebrew apps/Wii_Linux}}
 
[[Category:Homebrew applications]]
 

Latest revision as of 04:48, 29 July 2021

Wii-Linux
Icon WiiLinux.png
Général
Auteur(s)GC-Linux Team
TypeSystème d'exploitation
Version0.1 (whiite)
LicenceEn grande partie GPL
Liens
Téléchargement
Site Web
Source
Périphériques
Wiimote1.svg GameCube Controller USB Keyboard Loads files from the Front SD slot USB mass storage device USBGecko2.svg

Wii-Linux est une mini-distro Linux pour la Wii basée sur GC-Linux.

Informations

Créateur : GC-Linux Team

Accessoires nécessaires : USB Gecko; Un ordinateur sous Linux

Accessoires compatibles (optionnel): Manette GameCube

Meilleur mode vidéo : 480i/p

Bouton pour revenir au Loader : N/A

Loaders utilisables : Le loader du Twilight Hack

Installation : Comme pour les autres programmes Homebrew, mais installez l'USB Gecko et lancez le programme sous Linux avant (voir la doc)

Type d'application : Système d'exploitation

Se connecter

Après avoir booté sur Wii-linux vous aurez 60 minutes pour vous connecter avant le timeout.

  • Pour debian-etch-4.0+whiite-0.1:
   Username: root
   Password: whiite
  • Pour la POC:
   Username: root
   Password: cube

Commencer

Isobel a rédigé un manuel officiel.

  • 1. Créer une seconde partition sur votre carte SD et la formater en ext3.
    • Si vous n'êtes pas sous Linux et rencontrez quelques problèmes pour partitionner votre carte, vous pouvez essayer le GParted Live CD ou Ubuntu 8.04 Live Desktop qui contient GParted. Le guide Mame on Wii explique comment formater une carte SD avec ses disques.
    • Si vous utilisez Linux vous pouvez suivre les whiite-linux instructions pour préparer la carte SD.
  • 2. Extraire l'archive debian-etch-4.0+whiite-0.1.tar.bz2 vers la partition ext3 de la carte SD. Vous DEVEZ extraire l'archive comme root or sudoer si vous utilisez Linux, sinon les fichiers sous /dev n'apparaitront pas correctement.
  • 3. Copier le dossier whiite-linux depuis l'archive whiite-linux-0.1a.tar.bz2 vers /apps/ pour l'HBC ou dans / (dossier racine) pour le TP-hack.
  • 4. Charger le .elf avec le TP-Hack ou l'HBC.
  • 5. Vous connecter pour accéder au terminal. Vous pouvez maintenant lancer des commandes et naviguer dans les répertoires.
  • 6. Configurer le Bluetooth avec hciconfig puis taper hcitool scan et appuyer sur 1+2 sur votre Wiimote pour la connecter.

Ce qui marche

The Debian release comes with a lot of news, only available if you boot using the kernel that comes with that package. You will need a USB keyboard to use this release. If you are able to boot with it and login, you will stop in a command line where you can navigate through the filesystem, and execute some applications. There are working drivers for the USB bus and internal bluetooth, but not for the internal wireless adapter. Here are some things that you can do:

Editer un fichier texte

   nano [fichier texte]

Lire un MP3

   mp3-decoder <fichier mp3> 

Il y a un sample MP3 dans le dossier /root. Vous pouvez le lire en tapant:

   mp3-decoder Synapse-Stealing_Science.mp3

Vous pouvez aussi utiliser mpg321:

   mpg321 <fichier mp3>

Taper "&" après la commande pour lire le mp3 en tâche de fond:

   mpg321 Synapse-Stealing_Science.mp3 &

Pour lire des MP3s depuis un disque USB, montez le disque (voir plus bas). Naviguez jusqu'au dossier où sont stockés vos MP3s et utilisez les outils "mp3-decoder" ou "mpg321" pour les lire.

Monter un disque dur USB

  • Monter un disque dur USB

Tous les disques durs USB ne marchent pas, mais si ils sont formatés en FAT ou en EXT2, ils seront probablement reconnus. Connectez le disque ou la clé usb, et tapez:

  dmesg

La commande dmesg vous montrera le dernier message kernel. Si le disque dur externe est compatible, la commande dmesg affichera des informations de debug et un message indiquant le status du nouveau disque. Si le disque est reconnu comme sda, vous pourrez le monter et naviguer dedans en utilisant ces commandes :

  mkdir mnt
  mount /dev/sda1 mnt 
  cd mnt 
  ls
  • Pour afficher les identifiants des périphériques connecté en USB : Tapez lsusb
  • Les hubs USB fonctionnent.

Utiliser le Bluetooth de la Wii

Il y a un driver supportant le Bluetooth interne de la Wii. Vous pouvez connecter une Wiimote, mais il n'y a pas encore d'applications pour la gérer. Vous pouvez taper ces commandes pour la configurer :

hciconfig
Vous montre la configuration bluetooth.
hcitool scan et pressez "1&2" sur la wiimote
Cela trouvera la Wiimote et affichera quelques informations.

Chatter sur IRC

   irssi

Installer des packages Debian

Si vous trouvez un adaptateur Ethernet USB qui marche sur le kernel actuel, vous serez capable d'installer de nouveaux paquets Debian directement dans Wii-linux en utilisant apt-get. Ou vous pouvez télécharger des paquets sur un pc et utiliser dpkg pour les installer manuellement.

  • cmatrix est confirmé pour tourner, c'est un simple économiseur d'écran en curses. La police suggérée pour cmatrix n'a pas été testée.
  • ninvaders est un petit jeu basé sur curses et ressemblant à Space Invaders. Semble fonctionner à 100%
  • pacman est un pacman en curses. Actuellement la console Linux n'est pas assez large pour voir les vies, niveaux et le score. Le jeu est compilé "from scratch" avec wiiuse, bluetooth et ncurses devs.
    Si vous voulez les sources de pacman avec le support de la Wiimote, regarder mon site. --Skibur 22:53, 21 July 2008 (CEST)
  • sc est une application en curses gérant des feuilles de calculs (à la excel).

Installer Mplayer

  • Télécharger les sources de Wii MFE
  • Copier ces fichiers à leur place respective sur la carte SD :
/src/native/fs/shipped/lib/
/src/native/fs/shipped/root/
/src/native/fs/shipped/usr/
  • Extraire le contenu de ces archives sur votre carte SD :
/src/native/libsdl/mfe-libsdl.tar.gz
/home/***/Desktop/src/native/mplayer/mfe-mplayer.tar.gz
  • Connectez-vous à whiite et tapez (à faire une seule fois pour toute):
 mknod /dev/fb0 c 29 0
  • Tapez:
 mplayer <file>.avi

Compatibilité matérielle

Adaptateur Ethernet compatible

Device Hardware ID String Description Cost
Nintendo Wii LAN Adapter Official Nintendo Product $24.99 US
Datel's LAN Adapter $29.90
. . . .

Adaptateur Ethernet incompatible

Device Hardware ID String Description
Linksys USB Network Adapter USB10T VID_0x066b & PID_0x2206 device not supported
. . .


Problèmes & Solutions

J'ai un écran noir quand je charge le DOL.
La carte SD à un problème, formatez-la puis repartitionnez-la entièrement et essayez à nouveau.
Wii-linux boot mais j'ai un tas d'erreurs et un message disant "file system read-only" puis, tout freeze.
Désactivez le Wiiconnect24 ou charger Wii-linux avec le TP-Hack.

Interface ?

Une interface graphique est toujours attendue. XORG?


Téléchargements

Liens externes