- Estréllate y Arde - https://www.estrellateyarde.org -
Cómo instalar Linux-Ubuntu en la PlayStation 3
La PlayStation 3 (PS3) tiene una cosa fenomenal, permite instalar un Sistema Operativo adicional además del Sistema Operativo nativo (el XrossMediaBar - XMB), de manera que nuestra PS3 será mucho más que una simple vídeo-consola, podremos utilizarla como un ordenador normal. En un principio Sony anunció que la PS3 traería preinstalado Yellow Dog, una distro Linux especializada en la arquitectura PowerPc-Cell de IBM, pero posteriormente cambiaron de idea.
Nosotros vamos a instalar Ubuntu, una distro Linux basada en Debian muy recomendable por su popularidad y facilidad de uso. De manera que tendremos instalados los dos Sistemas Operativos, el sistema PS3 (XMB) y Ubuntu, y dispondremos de un arranque dual que nos permitirá elegir qué sistema queremos arrancar.
Backup de los datos almacenados en el diso duro
Si tienes datos en el disco duro que quieres conservar (por ejemplo, partidas guardadas) deberías
hacer un backup desde:
Ajustes / Ajustes del sistema / Herramienta de copia de seguridad
Necesitarás un soporte de almacenamiento USB.
En caso de que la PS3 se cuelgue
En alguno de los reinicios es posible que la PS3 se cuelgue. En ese caso:
En caso de desastre absoluto
Veamos cómo recuperar el control de la vídeo-consola en caso de desastre absoluto (por ejemplo, si de repente no reconoce el teclado, si se va luz o cualquier otra desgracia de esas 'que nunca ocurren'...):
Vamos allá con la instalación de Ubuntu.
Descargaremos la ISO de Ubuntu desde cdimage.ubuntu.com y la grabaremos en un CD. Disponemos de dos CDs de instalación de Ubuntu para la PS3. Cualquiera de los dos nos servirá aunque es preferible el CD PlayStation Alternate, para que la instalación sea más rápida.
No es posible lanzar el live-CD (opción live) y posteriormente arrancar el instalador desde el escritorio, ya que la PS3 no tienen suficiente RAM para correr simultáneamente el escritorio del live-CD y el instalador gráfico, ya que se necesitan 320 M y la PS3 sólo dispone de 256 M. De esto nos avisa el instalador al arrancar:
To try out this CDROM without installing it, use the 'live' option.
Unless your system has more than 256 megabytes of memory, you
will not be able to install permanently from the 'live' option: use
the 'install' option for that.
Tenemos que crear una partición para Ubuntu. Lo haremos desde:
Ajustes / Ajustes del sistema / Herramienta de formateo / Formatear disco duro
Nos dará a elegir entre:
Usar todo para el sistema PS3 Personalizado
Seleccionamos Personalizado
Nos dará a elegir entre:
Usar todo para el sistema PS3 Asignar 10G al otro Sistema Operativo Asignar 10G al sistema PS3
Seleccionamos Asignar 10G al otro Sistema Operativo / Formato rápido
Cuando termine de formatear se reiniciará el sistema. Si consultamos en:
Ajustes / Ajustes del sistema / Información del sistema
comprobaremos que ahora el sistema PS3 dispone de menos espacio:
Espacio libre 22G / 37G
Tenemos que instalar KBoot y ponerlo como Sistema Operativo predeterminado.
Qué es KBoot
KBoot (kboot.sourceforge.net) es un cargador de arranque (boot loader), como LILO o GRUB, cuya misión es cargar el kernel Linux.
Insertamos el CD y vamos a:
Ajustes / Ajustes del sistema / Instalar otro Sistema Operativo
Nos dirá que ha encontrado /PS3/otheros/otheros.bld en el CD, de manera
que lo instalamos.
Cuando termine estableceremos KBoot como sistema predeterminado desde:
Ajustes / Ajustes del sistema / Sistema predeterminado / Otro SO
Una vez configurado KBoot como sistema predeterminado reiniciamos la vídeo-consola. Arrancará KBoot y entraremos en una terminal:
Welcome to Ubuntu 7.10 (Gutsy Gibbon)! This is an Ubuntu instalation CDROM, built on 20071016. The default option is 'install'. For maximum control you can use the 'expert' option. To use a different video mode use 'install video=ps3fb:mode:X' setting X to the video mode (such as 3 for 720p). See https://help.ubuntu.com/community/PlayStation_3#video for a table of modes. If in doubt, just press Enter. kboot: <Enter> Loading Kernel with initrd... ...
Y entraremos en el instalador de texto de Ubuntu, primera pantalla Choose language:
A partir de aquí es una instalación normal y corriente de Ubuntu:
Guiado - Utilizar todo el disco
El disco a particionar es (no hay otro):
/dev/ps3da - 10,7 GB Unknown
Nos informará de que va a particionar ese volumen como:
Partición #1 de /dev/ps3da como ext3 Partición #5 de /dev/ps3da como intercambio
La instalación durará un buen rato (como 1 hora) y cuando termine expulsará el CD.
Una vez terminada la instalación reiniciaremos la vídeo-consola y KBoot nos mostrará una terminal:
Ubuntu PS3 KBoot Loader
Hit Enter to boot the default system. You can also use the shell by
typing 'sh'. Exiting the shell returns to the KBoot promt.
kboot: <Enter>
Loading Kernel with initrd...
...
Y Ubuntu arrancará con normalidad mostrándonos el login gráfico. Nos logueamos y obtendremos un bonito escritorio de GNOME:
En este punto, Ubuntu ya está instalado en nuestra PS3. Aunque todavía no hemos terminado, tenemos que reconfigurar un par de cosas...
Por defecto la interfaz de red eth0 está inhabilitada. Veamos cómo activarla (se supone que tienes en tu red local un servidor DHCP). Abriremos una terminal y obtendremos permisos de root:
$ sudo su
Password: *******
#
Editaremos el archivo /etc/network/interfaces con nano:
# nano /etc/network/interfaces
y descomentaremos la línea:
#iface eth0 inet dhcp
quedando:
iface eth0 inet dhcp
Para terminar levantaremos las interfaces de red con:
# /etc/init.d/networking restart
Probablemente la resolución del monitor por defecto será 576x460, la máxima que permiten muchas TVs, que no os permitirá ver la ventana entera. Si tenéis una HD Ready podéis reconfigurar el monitor a una resolución más adecuada. Para ello disponemos del comando ps3videomode, proporcionado por el paquete ps3pf-utils, que contiene varias utilidades programadas por Sony. Con la opción -h devolverá un listado con las resoluciones soportadas por nuestro monitor, precedidas por un número que es el identificador <ID> de cada modo de vídeo:
# ps3videomode -h Video mode ID: 0:auto mode YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p VESA 11:WXGA 12:SXGA 13:WUXGA
Para determinar el modo de vídeo actual:
# ps3videomode 7
Esto quiere decir que el modo de vídeo activo es 7, que corresponde a 576p:50, como podemos comprobar:
Video mode ID: 0:auto mode YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p YUV 50Hz 6:576i <var>7:576p</var> 8:720p 9:1080i 10:1080p RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p VESA 11:WXGA 12:SXGA 13:WUXGA
Reconfigurar el modo de vídeo no es lo más sencillo del mundo. Para ello, crearemos con nano el archivo /etc/event.d/ps3videomode:
# nano /etc/event.d/ps3videomode
cuyo contenido será:
start on runlevel 2
exec /usr/bin/ps3videomode -v <ID>
donde <ID> debemos reemplazarlo por el identificador del modo de vídeo que queremos aplicar. Por ejemplo, para una resolución 720p:50 el <ID> es 8, quedando:
start on runlevel 2 exec /usr/bin/ps3videomode -v 8
Una vez hecho esto reiniciaremos la vídeo-consola para que se active la nueva resolución del monitor.
¿Cómo encontramos el modo de vídeo más adecuado? Sencillo, prueba-error, con paciencia. Para TVs normales usaremos modos 576p, para TVs "HD Ready" modos 720p y para TVs "Full HD" modos 1080i o 1080p.
Para probar si un modo de vídeo funciona haremos lo siguiente:
$ sudo su
Password: *******
#
# /etc/init.d/gdm stop
# ps3videomode -v <ID>
por ejemplo:
# ps3videomode -v 8
# /etc/init.d/gdm start
¡Felicidades, ya has instalado y reconfigurado Ubuntu en la PS3! Tómate una cerveza (o un café), te lo mereces.
Veamos cómo arrancar uno u otro sistema (PS3 o Ubuntu) a partir de ahora.
Para arrancar el sistema PS3 tenemos que establecerlo como Sistema Operativo predeterminado. Para ello tenemos dos posibilidades.
Ubuntu PS3 KBoot Loader
Hit Enter to boot the default system. You can also use the shell by
typing 'sh'. Exiting the shell returns to the KBoot promt.
kboot: boot-game-os <Enter>
Boot flag changed
Nota: el teclado estará en inglés, por lo que el carácter "-" no estará en su sitio, usar el teclado numérico.
# ps3-boot-game-os
Con esto la vídeo-consola se reiniciará en el sistema PS3, que quedará ya configurado como Sistema Operativo predeterminado.
Para arrancar Ubuntu estableceremos KBoot como sistema predeterminado desde:
Ajustes / Ajustes del sistema / Sistema predeterminado / Otro SO
Reiniciaremos la vídeo-consola y obtendremos el prompt de KBoot:
Ubuntu PS3 KBoot Loader
Hit Enter to boot the default system. You can also use the shell by
typing 'sh'. Exiting the shell returns to the KBoot promt.
kboot: <Enter>
Y Ubuntu arrancará.
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/so/como-instalar-linux-ubuntu-en-la-playstation-3
Click here to print.
Copyright © 2010 Estrellate y Arde