[SCENE/TUTO] Instalar Ubuntu en PS4

Tutorial: Instalar Ubuntu en PlayStation 4

Bienvenidos al tutorial en el que aprenderemos como instalar Linux Ubuntu en nuestra consola PlayStation 4.

Requisitos:
  • Consola PlayStation 4 con firmware 1.76.
  • Disco Duro USB, o pendrive con suficiente capacidad para meter Ubuntu (~4GB).

Herramientas necesarias:
  • ISO de Ubuntu.
  • Copiar la ISO a un USB con una herramienta como unetbootin (Windows/Mac/Linux) https://unetbootin.github.io/ (Aunque también se pude grabar en un DVD).
  • Ejecutar (desde un PC) el anterior USB ó DVD.
  • Para este tutorial hemos utilizado ubuntu-14.04.4-desktop-amd64.iso (del enlace de arriba) y lo hemos instalado en un Disco Duro USB (con un PC), simplemente debemos configurar la disposición del teclado, la contraseña, etc...

Una vez con Ubuntu instalado en el Disco Duro USB...

Debemos asegurarnos de que tenemos los archivos "initramfs.cpio.gz" y "bzImage" en un pendrive conectado a la PS4 antes de hacer lo siguiente. Mas detalles de como configurar esto aquí (en ingles).
Ahora vamos a PS4-playground desde el navegador de la consola y cargamos linux pulsando en "Load!" de la sección Linux Loader.
Veremos una pantalla de carga similar a esta:
Imagen

Enchufamos el Disco Duro USB donde habíamos instalado Ubuntu (ahora ya podemos sacar el pendrive con los archivos anteriores ya que ahora estarán cargados en la RAM).
Y escribimos:
fdisk -l

Para ver el nombre de nuestro Disco Duro (debe ser algo como esto "/dev/sdXX"):
Imagen

Que como podemos observar en la imagen es /dev/sdc1.
Ahora escribimos lo siguiente (si nuestra partición de arranque esta en /dev/sdc1):
mount /dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init

En ocasiones el comando exec switch_root no funciona a la primera, por lo que tendremos que volver a escribirlo.
Esperamos unos segundos y deberíamos tener ya funcionando Ubuntu en nuestra PS4:
Imagen

Nota: Debemos tener presente que la red todavía no es funcional en esta versión.
Video de todo el proceso

Tutorial traducido y adaptado del original en Wololo.net
A ver si algún afortunado que lo haga nos comenta que tal van los EMUs y demas cosas.
Como tire al 100% ps2 y gamecube...
[fumando]
egarrote escribió:Tutorial: Instalar Ubuntu en PlayStation 4

Bienvenidos al tutorial en el que aprenderemos como instalar Linux Ubuntu en nuestra consola PlayStation 4.

Requisitos:
  • Consola PlayStation 4 con firmware 1.76.
  • Disco Duro USB, o pendrive con suficiente capacidad para meter Ubuntu (~4GB).

Herramientas necesarias:
  • ISO de Ubuntu.
  • Copiar la ISO a un USB con una herramienta como unetbootin (Windows/Mac/Linux) https://unetbootin.github.io/ (Aunque también se pude grabar en un DVD).
  • Ejecutar (desde un PC) el anterior USB ó DVD.
  • Para este tutorial hemos utilizado ubuntu-14.04.4-desktop-amd64.iso (del enlace de arriba) y lo hemos instalado en un Disco Duro USB (con un PC), simplemente debemos configurar la disposición del teclado, la contraseña, etc...

Una vez con Ubuntu instalado en el Disco Duro USB...

Debemos asegurarnos de que tenemos los archivos "initramfs.cpio.gz" y "bzImage" en un pendrive conectado a la PS4 antes de hacer lo siguiente. Mas detalles de como configurar esto aquí (en ingles).
Ahora vamos a PS4-playground desde el navegador de la consola y cargamos linux pulsando en "Load!" de la sección Linux Loader.
Veremos una pantalla de carga similar a esta:
Imagen

Enchufamos el Disco Duro USB donde habíamos instalado Ubuntu (ahora ya podemos sacar el pendrive con los archivos anteriores ya que ahora estarán cargados en la RAM).
Y escribimos:
fdisk -l

Para ver el nombre de nuestro Disco Duro (debe ser algo como esto "/dev/sdXX"):
Imagen

Que como podemos observar en la imagen es /dev/sdc1.
Ahora escribimos lo siguiente (si nuestra partición de arranque esta en /dev/sdc1):
mount /dev/sdc1 newroot/
exec switch_root /newroot/ /newroot/sbin/init

En ocasiones el comando exec switch_root no funciona a la primera, por lo que tendremos que volver a escribirlo.
Esperamos unos segundos y deberíamos tener ya funcionando Ubuntu en nuestra PS4:
Imagen

Nota: Debemos tener presente que la red todavía no es funcional en esta versión.
Video de todo el proceso

Tutorial traducido y adaptado del original en Wololo.net

¿Solo funciona con la 1.76 ?
Interesante . Lo has probado ?
COBALTO-X está baneado por "clon troll"
Hay que esperar que porten el xploit a los actuales firma,eso sera seguro
Gracias por el tutorial. A ver si alguien se anima a probarlo y nos cuenta. No seré yo que estoy en 3.5.
Buen trabajo, esto avanza... [babas]

Saludos
No vale para la ultima version firmware? solo para la 1.76?

Si se instala solo linux en un USB a la consola entonces no habra problemas. pero el problema vienen al firmware y los riesgos que hace sony parcheando.
Una pregunta, Linux a nivel de hardware ¿hasta donde tiene acceso el mismo? Por lo que leo de momento la Red no es accesible seguramente por falta de driver, y tirara por framebuffer al no haber driver para el procesador grafico, pero ¿tiene acceso al hardware para identificarlo?
Un saludo.
8 respuestas