Bueno, en este tutorial explicaré de forma clara como instalar lo que pongo en el titulo del hilo.
1 - Requisitos previos:
1.1 Tener alguna distribución de linux en tu pc, o un live CD, recomiendo ubuntu si optas por el live cd, si tienes una distro instalada y no es ubuntu, probablemente ya te enteres bastante de como funciona linux.
1.2 una tarjeta SD de al menos 2 GB (recomiendo mas...)
1.3 La wii con homebrew channel y BootMii preparado para arrancar en una SD (sintetizando, que al darle a Boot Bootmii, este arranque, o lo que es decir, tener la carpeta BootMii en la raiz de la sd que sueles usar.
1.4 un teclado usb que no sea inalambrico (por favor), cualquiera vale, a no ser que tenga algo en especial importante. Vamos, uno cutre cualquiera vale de sobra.
1.5 Conexion Wifi en la casa (si no el linux no te sirve de mucho)
2 -Preparando el Material:
Antes de nada copia la carpeta BootMii de la raiz de la SD que uses con la wii en el escritorio, por ejemplo. Si no tienes esa carpeta en la raíz de la SD que usas habitualmente en la wii haz lo siguiente: Descarga hackmii, ejecutalo desde homebrew channel, y llega a donde pone install BootMii, alli dale a prepare a SD card, y listo. Luego copia la carpeta BootMii en el escritorio bien guardada xD.
NOTA: En la wiki de eol hay un tutorial de particionamiento, asique mirad por aqui si quereis
- Código: Seleccionar todo
http://www.elotrolado.net/wiki/Particionamiento_para_WiiLinux
En todo caso lo pongo yo aqui a mi manera. Gracias a iacaca por el aviso
Entra en el linux en tu ordenador (o en un livecd si no tienes linux instalado) y abre tu gestor de particiones. Para los que no sepan de que va el tema, y tengan ubuntu (los que no tengan ubuntu, lo siento) deben instalar Gparted si no lo tienen instalado. Si lo tienen instalado estará en Sistema>Administracion>Gparted (o Gestor de particiones, o algo similar). Si no lo tienes instalado buscalo en el Synaptic o si no en una terminal escribe "sudo apt-get install gparted" (sin las comillas), introduce tu contraseña y si te pregunta algo de [Y/N] escribe Y y pulsa enter. Luego de instalar abrelo en donde dije antes.
En el gestor de particiones selecciona la SD (en la parte superior derecha de la ventana si es Gparted) y borra todas las particiones que tenga (supongo que solo 1). Luego crea una particion como Primaria, en sistema de archivos Fat32 de pocos mb (50 si eso) y ponle de etiqueta "kernel" (sin las comillas) y haz otra con sistema de archivos Ext3 con el resto del espacio que te queda y llamale "filesystem" (sin comillas).
Luego quita la sd del ordenador, y vuelvela a poner si tienes ubuntu (es la forma mas facil de montar esas particiones hechas xd), si no tienes ubuntu y entiendes un minimo de linux hazlo por tu cuenta, tienes que montar esas particiones.
En la particion que se llama kernel vamos a meter solo la carpeta bootmii, tal y como la has guardado en el escritorio.
Ahora viene lo complejo xD. Descargate el archivo que encaje con tu formato de televisión (si tienes la mitica tele vieja gorda coje 576i)
- Código: Seleccionar todo
- 480i PAL: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.480i(PAL60).elf
- 576i PAL: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.576i(PAL).elf
- 480p PAL: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.480p(PAL).elf
- 480i NTSC: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.480i(NTSC).elf
- 480p NTSC: http://downloads.sourceforge.net/gc-linux/mikep5-zImage-2.6.32.mini.480p(NTSC).elf
Ese archivo que te has descargado, renomblalo a "ppcboot.elf" (sin las comillas) y ponlo dentro de la particion kernel, dentro de la carpeta bootmii. Te preguntará si deseas sobreescribir, y evidentemente pulsamos que si.
Ya tienes el arranque del linux solucionado, ahora falta poner lo que es el linux en si en la otra particion. (si, sistema de archivos para quien crea que soy tonto xD trato de explicar para novatos/gente que no usa linux para nada.)
Aqui, despues de petición de los usuarios, hay 2 opciones, la primera, hacerlo desde 0, o la segunda, una versión preconfigurada(mira mas abajo en este spoiler, con tamaño de letra grande las versiones preconfiguradas).
1º DESDE CERO
Pues allá vamos, descargate el Sistema de Archivos: http://hbcapps.com/debian-etch-4.0+whii ... .2.tar.bz2
Coloca el archivo descargado en tu escritorio.
Ahora vamos a hacer un poco de ejercicio en la amada terminal. Abre el terminal, (en ubuntu, aplicaciones, accesorios, terminal).
Escribe esto (iré explicando que vamos haciendo):
NOTA: para copiar se usa el CRTL + C de toda la vida, y para pegar EN LA TERMINAL se usa CRTL + MAYUS + VEs evidente que en "elnombredetuusuario" hay que poner el nombre de TU usuario (ej, menganito, fulanito, ndrs... xD) así nos situaremos en la carpeta de tu escritorio.
- Código: Seleccionar todo
cd /home/elnombredetuusuario/DesktopAsí extraemos el contenido descargado en la particion Filesystem. Esto tardará un ratito, paciencia, no sigais hasta que no vuelva a poner lo que ponia antes de introducir ese codigo. (tu nombre de usuario y eso).
- Código: Seleccionar todo
tar -C /media/filesystem/ -xjvf debian-etch-4.0+whiite-0.1+xwhiite-0.2.tar.bz2
----------------------
SI TIENES UNA TELE NTSC aqui hacemos unas modificaciones:con esto abrimos el editor de texto para editar el archivo de configuracion del servidor de pantalla (vamos, lo que hace que haya imagen y no texto cuando arrancamos el linux xD).
- Código: Seleccionar todo
gedit /media/filesystem/etc/X11/xorg.conf
-> busca la sección Screen entre comillas, y dentro de esta, (unas lineas mas abajo) la seccion Display, tambien entre comillas. Ahi haremos estos cambios: SI TIENES UNA TELE NTSC -> donde pone pal_50 pon ntsc_60
------------------------------
2º VERSION PRECONFIGURADA (hay que configurar igualmente el archivo interfaces [punto 3.2 de este tuto])
Pues allá vamos, descargate el Sistema de Archivos: (avisadme POR MP si el archivo se da de baja, de todos modos tengo premium de MU.
- Código: Seleccionar todo
Con Fluxbox: http://www.megaupload.com/?d=PBK2VIY7
Coloca el archivo descargado en tu escritorio.
Ahora vamos a hacer un poco de ejercicio en la amada terminal. Abre el terminal, (en ubuntu, aplicaciones, accesorios, terminal).
Escribe esto (iré explicando que vamos haciendo):
NOTA: para copiar se usa el CRTL + C de toda la vida, y para pegar EN LA TERMINAL se usa CRTL + MAYUS + VEs evidente que en "elnombredetuusuario" hay que poner el nombre de TU usuario (ej, menganito, fulanito, ndrs... xD) así nos situaremos en la carpeta de tu escritorio.
- Código: Seleccionar todo
cd /home/elnombredetuusuario/DesktopAsí extraemos el contenido descargado en la particion Filesystem. Esto tardará un ratito, paciencia, no sigais hasta que no vuelva a poner lo que ponia antes de introducir ese codigo. (tu nombre de usuario y eso).
- Código: Seleccionar todo
tar -C /media/filesystem/ -xzvf xwhiitepreconfig.tar.gz
----------------------
SI TIENES UNA TELE NTSC aqui hacemos unas modificaciones:con esto abrimos el editor de texto para editar el archivo de configuracion del servidor de pantalla (vamos, lo que hace que haya imagen y no texto cuando arrancamos el linux xD).
- Código: Seleccionar todo
gedit /media/filesystem/etc/X11/xorg.conf
-> busca la sección Screen entre comillas, y dentro de esta, (unas lineas mas abajo) la seccion Display, tambien entre comillas. Ahi haremos estos cambios: SI TIENES UNA TELE NTSC -> donde pone pal_50 pon ntsc_60
------------------------------
Bueno, antes de nada vamos a estrenar tu linux y ver si funciona: pon la SD en la wii, ve al homebrew channel, pulsa el boton Home en el mando y dale a boot Bootmii, o arrancar bootmii o como os ponga. Esperais un buen rato, van a aparecer muchas letras
ya os aviso, y acabareis viendo un escritorio.[/spoiler]Anexo: Problemas conocidos:
a) Si en vez de el escritorio ves una franja pequeña en la pantalla (o un cachito de escritorio en esa franja).
En ese caso pueden pasar 2 cosas, una, que te has descargado el kernel incorrecto (prueba otros).
Si esa solucion no sirve: Abre este Spoiler
[spoiler]con esto abrimos el editor de texto para editar el archivo de configuracion del servidor de pantalla (vamos, lo que hace que haya imagen y no texto cuando arrancamos el linux xD).
- Código: Seleccionar todo
gedit /media/filesystem/etc/X11/xorg.conf
Ahi buscamos la seccion "Monitor" y borramos estas lineas: "HorizSync", "VertRefresh", "Modeline "pal_50"" y "Modeline "ntsc_60"
Luego la subseccion "Display" la borramos toda.
Si te sigue apareciendo la linea, lo siento, no sé como solucionarlo.
Sigamos, suponiendo que te ha funcionado el linux bien.
3- Instalando el adaptador wifi interno de Nintendo, vamos, que haremos que internet funcione.
Mete de nuevo la SD en tu ordenador, y descargate todo esto:
- Código: Seleccionar todo
- nano: http://packages.debian.org/es/squeeze/powerpc/nano/download
- wpasupplicant: http://hostap.epitest.fi/releases/wpa_supplicant-0.7.3.tar.gz
- wireless-tools: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz
- udev: http://security.debian.org/debian-security/pool/updates/main/u/udev/udev_0.105-4etch1_powerpc.deb
- libiw28: http://packages.ubuntu.com/dapper/powerpc/libiw28-udeb/download
- libvolume: http://security.debian.org/debian-security/pool/updates/main/u/udev/libvolume-id0_0.105-4etch1_powerpc.deb
- wifi firmware: http://sourceforge.net/projects/gc-linux/files/kernel/2.6.30/openfwwf-5.2-bin.tar.gz/download
Una vez descargado todo esto metelo en la particion "filesystem" dentro de la carpeta: home/wii/
Ahora toca una de las cosas mas laboriosas, pon la SD en tu wii, arranca linux (ya tienes que saber xD) y sigamos.
3.1- Instalando los paquetes descargados
Teniendo arrancado Linux en la wii, pulsamos B y se nos abre un pequeño menu, donde hay un sitio que pone "Shell" y abrimos Xterm.
Te aparecerá una ventana blanca para escribir, y eso es lo que toca, escribir como cosacos.
Ahora, armandose de valor vamos a poner estos codigos en esa terminal, si! escribiendo!.
NOTA IMPORTANTE: Los guiones ( - ) están en lo que en el teclado español tiene la tecla de interrogacion, y las barras / están, o bien en el teclado numerico, o bien en donde está el guion en el teclado español ( - y _ ).
Teneis 2 opciones, escribir su - y cd /home/wii/, y desde ahi escribir "dpkg -i *.deb"
o si no, instalarlos uno a uno, asi:
- Código: Seleccionar todo
su -
(Contraseña = whiite)
- Código: Seleccionar todo
cd /home/wii/
- Código: Seleccionar todo
dpkg -i nano_2.0.2-1etch1_powerpc.deb
- Código: Seleccionar todo
dpkg -i wpasupplicant_0.5.5-2_powerpc.deb
- Código: Seleccionar todo
dpkg -i libiw28_28-1+etchnhalf.1_powerpc.deb
- Código: Seleccionar todo
dpkg -i libvolume-id0_0.105-4etch1_powerpc.deb
- Código: Seleccionar todo
dpkg -i wireless-tools_28-1+etchnhalf.1_powerpc.deb
- Código: Seleccionar todo
dpkg -i udev_0.105-4etch1_powerpc.deb
- Código: Seleccionar todo
cd /
- Código: Seleccionar todo
tar -xzvf /home/wii/openfwwf-5.2-bin.tar.gz
3.2 Configurando tu archivo Interfaces
En la misma consola ponemos:
- Código: Seleccionar todo
nano /etc/network/interfaces
Ahora tendrás abierto un editor de textos. Al final de todo escribimos esto:
NOTA: El SSID es el nombre de la red wifi, por ejemplo "WLAN_A3" o "Conexion_de_mi_casa"
Si tienes una clave de seguridad wifi WPA 1 o WPA 2:
- Código: Seleccionar todo
auto wlan0
iface wlan0 inet dhcp
wpa-ssid ESCRIBE-AQUI-TU-SSID
wpa-psk AQUI-TU-CONTRASEÑA
wpa-key-mgmt AQUI-TU-WPA-PSK
wpa-pairwise AQUI-TU-TKIP CCMP
wpa-group AQUI-TU-TKIP CCMP
wpa-proto AQUI-TU-WPA RSN
wpa-ap-scan 1
wpa-scan-ssid 1
Si tienes una clave WEP (la normalita de siempre):
Aqui hay un problema: para saber la PASSHEX que pongo un poco mas abajo basta con hacer esto:
Entra en esta web:
- Código: Seleccionar todo
http://hwagm.elhacker.net/php/sneak.php
Y donde pone ASCII to Binary pon ASCII to Hex, escribe tu contraseña de wifi en el recuadro que está justo encima de eso y dale a "Ejecutar codificacion", luego copia lo que te salga SIN ESPACIOS en donde yo pongo PASSHEX.
- Código: Seleccionar todo
auto wlan0
iface wlan0 inet dhcp
wireless-essid AQUI-TU-SSID
wireless-key AQUI-TU-PASSHEX (por ejemplo: 5a303030324346433837364131)
cuando acabes de escribir todo esto (estarás hasta las pelotas, lo entiendo) pulsa CRTL + O y luego CRTL + X, para guardar los cambios y salir del editor de texto que tienes abierto, y solo quedan un par de cosas que hacer (Falta menos!!)
4- Comprobación de que el adaptador wifi está correctamente instalado y configurado:
Bueno, primero sobra decir que el wifi debe llegar hasta la wii, vamos que no tengas la wii a 3 kilometros del router.
Escribe esto en la terminal:
- Código: Seleccionar todo
ifup wlan0
- Código: Seleccionar todo
ping www.google.com
Si empiezan a salir letras constantemente, es que lo has hecho bien! xD cierra la terminal y vuelvela a abrir (es decir, pulsa B en el escritorio, dale a Shell -> Xterm.)
5- Si quieres un entorno de escritorio (aqui explico XFCE4)
En la terminal pon estas lineas.
- Código: Seleccionar todo
su -
- Código: Seleccionar todo
apt-get update
Esperas un rato
- Código: Seleccionar todo
apt-get install xfce4
Ahroa pulsa B en el escritorio, y dale a Exit, espera unos segundos, a que se apague, y ya está, vuelve a arrancar el linux dandole a home en el homebrew channel y a arrancar bootmii. SUERTE!
Si algo no se entiende, por favor, enviadme un Mensaje Privado y lo aclaro en el post, es que si lo posteais mas abajo es dudoso que lo venga a leer xD.
-----------------------------------------------------------------
Me he basado en: http://gbatemp.net/index.php?showtopic=177262
-----------------------------------------------------------------
Anexo: Cosas que probablemente te interese saber:
Q: ¿No suelo o no sé usar la terminal, hay alguna manera de instalar un gestor de paquetes, o algo similar?
A: Claro, en una terminal Xterm escribe: "su -" pon la contraseña ("whiite") y luego escribe "apt-get install synaptic"
Q: ¿No se podría instalar Gnome en vez de XFCE?
A: Si, pero los tiempos de carga son algo mas altos. De todos modos, en una terminal escribe "su -", pon la contraseña ("whiite") y luego escribe "apt-get install gnome". Tardará bastante en realizar el proceso pues son muchos datos a descargar.
Q: En vez de arrancar el modo gráfico me pone que se va a apagar en 10 segundos, ¿Hay alguna solución?
A: Eso sucede por que algo en tu xorg.conf está mal, revisa que todo esté bien, y en todo caso elimina lo que puse en la seccion del tutorial "Problemas conocidos"
Q: He intentado en vano instalar algunos paquetes por que pone algo sobre que la arquitectura es incorrecta y es imposible instalar el paquete, ¿A que se debe?
A: El procesador de la Wii es un Powerpc, por lo que algunos paquetes de aplicaciones no están disponibles, tales como emesene, flash player, etc.
Q: Quiero enchufar algun dispositivo USB, ¿Funcionará?
A: Si existen drivers para debian, SI. Como hacerlo funcionar ya es cosa tuya, informate como si de un pc se tratase tu problema.
Q: He puesto un disco de música en la wii para probar, y arranqué el linux, pero nada de nada.
A: Recuerda que el lector de la wii es exclusivamente para DVD's, poner un CD no te será util en absoluto.
Q: Quiero iniciar una aplicación que use OpenGL, tal como un juego, o beryl. ¿Es posible?
A: Por lo de ahora, NO ES POSIBLE, si una aplicacion necesita OpenGL no podrás ejecutarla puesto que eso en wii no existe.
Q: Quiero grabar un disco en mi wii, ¿Es posible?
A: No, la wii no posee grabadora, solo lectora.
Q: Mi teclado está en ingles! puedo pasarlo a español?
A: Si, edita tu xorg.conf (en una terminal escribe "su-" y pon la contraseña "whiite", luego escribe "nano /etc/X11/xorg.conf") Ahi busca la seccion "ImputDevice" y donde pone Option "XkbLayout" "en" escribe es, en vez de en. ya tendrás tu teclado en español para todo lo que no sea la consola. Para poner el teclado en español en la consola escribe en esa misma consola que tenias abierta: dpkg-reconfigure console-data. Ahi te aparecerán 4 opciones, selecciona la ponga show all o algo similar, y te aparecerán un monton de lineas te texto, selecciona la que comience por "pc" y ponga algo de Spanish y Standard.
Q: Cuando me descargo algo no pasa de los 50 kb/s, ¿Cual es la razón?
A: Es posible que el servidor del cual estés descargando no tenga admita mas tasa de descarga (gracias a rodries por avisar de mi error)
Q: Puedo usar una unidad de almacenamiento usb?
A: Claro, crea un directorio: (como root) "mkdir /media/loquequieras" y luego "mount /dev/sdax /media/loquequieras -o users,rw" siento sdax la unidad y particion que quieres montar.

