Instalar RetroPie en BerryBoot

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Instalar RetroPie en BerryBoot 2.

0
Empezar diciendo que soy usuario de Debian desde su versin 2.0 Hamm, all por el ao 1998,
cuando me mont mi primer ordenador PC. Me encanta la consola, as que en este tutorial sobre
como instalar la imagen de RetroPie me basar en Debian y usar la consola. De modo que si no te
gusta aporrear teclas para meter comandos, no hace falta que sigas leyendo.
Aunque todo este echo en una distro Debian, debera de funcionar igual en cualquier distribucin
derivada de ella, como pueden ser Ubuntu, Elive, etc...
Empezamos, lo primero que haremos ser abrir un emulador de terminal, en mi caso uso Xterm, que
es muy liviano y va muy bien con mi pentium m.

Lo siguiente es asegurarnos de que tenemos todos los programas que vamos a necesitar instalados en
el sistema. stos programas son: kpartx, sed y mksquashfs. ste ltimo se encuentra dentro del
paquete squashfs-tools, y sed suele venir por defecto en casi todas las distribuciones, pero ms vale
asegurarnos.
La mejor forma de tener todo esto instalado es mediante el siguiente comando:
sudo apt-get install kpartx squashfs-tools sed

Esto har que se instalen los paquetes que falten de la lista que le hemos dado.
Como podis ver en la siguiente imagen, yo ya los tena todos instalados, por lo que no se hace nada.

Ahora que tenemos todo instalado ya podemos empezar.


Hay que descargar la imagen de RetroPie. A la hora de crear este manual, la ltima versin
disponible es la versin 1.5 que se puede descargar desde:
http://blog.petrockblock.com/download/retropie-project-image/

Yo la he descargado en una carpeta llamada retropie dentro de mi directorio home.


As que en la consola nos vamos al directorio donde tenemos el archivo que hemos descargado, y
como est comprimido en zip, tendremos que descomprimirlo.
Para ello usamos el comando:
unzip RetroPieImage_ver1.5.zip

Ojito con las maysculas y minsculas.


Tras un ratito tendremos ya la imagen lista para empezar a trabajar sobre ella

Seguidamente entra en juego la primera de las herramientas que mencion antes: kpartx.
Imgenes de las tarjetas que bajamos de internet para nuestra raspberry normalmente crean dos
particiones en la tarjeta fsica. La primera de ellas es una pequea particin de tipo FAT32, que es la

que usa la raspberry para el arranque. Aqu es donde se encuentra, por ejemplo, el firmware y las
opciones de configuracin del HDMI o el conector CVBS.
En la segunda de ellas suele ser de tipo ext4, y en sta es donde se encuentra todo el sistema
operativo.
Con kpartx lo que hacemos es que el ordenador reconozca estas dos particiones de la imagen y les
asigne un dispositivo para poder ser montadas como si fuesen realmente discos fsicos.
El comando que usaremos es el siguiente: sudo kpartx -av nombre_imagen_a_usar.img
en el caso que hoy tratamos el nombre del archivo de imagen es RetroPieImage_ver1.5.img
por lo que nuestro comando quedara as: sudo kpartx -av RetroPieImage_ver1.5.img

Tras un ratito nos saldr algo parecido a esto:

La traduccin al cristiano sera aproximadamente... la primera particin de la imagen del disco se ha


asignado al dispositivo /dev/mapper/loop0p1, y la segunda al dispositivo /dev/mapper/loop0p2.
En el segundo de los dispositivos es donde se encuentra el sistema operativo de RetroPie.
Ahora debemos de montar este dispositivo para poder usarlo.
En primer lugar crearemos un directorio para montar la imagen en el, yo lo he llamado img.
El comando a utilizar es: mkdir img

En segundo lugar montamos la el dispositivo /dev/mapper/loop0p2 en el directorio que hemos


creado: sudo mount /dev/mapper/loop0p2 img

El siguiente paso es crucial, se trata de modificar el archivo /etc/fstab contenido en la imagen, de no


hacerlo al arrancar el sistema operativo desde BerryBoot, el kernel no podra encontrar el sistema de
archivos raz / y no podra montarlo, con lo cual se quedara bloqueado el sistema y no arrancara.

Pero no os preocupis, ya que gracias a sed esto ser muy fcil. Solamente tenemos que teclear los
siguiente: sudo sed -i 's/^\/dev\/mmcblk/#\0/g' img/etc/fstab
Bueno... est bien... reconozco que al ver esa ristra de comillas y signos raros parece complicado....
Pero slo tienes que copiar y pegar, no te hagas ms preguntas.

Ahora creamos un sistema de archivos tipo squashfs con el contenido del directorio img.
El comando para esto es:
sudo mksquashfs img RetroPie-BerryBoot.img -comp lzo -e lib/modules
donde 'mksquashfs' es el comando encargado de realizar este sistema de archivos, 'img' es el
directorio donde tenemos montada nuestra imagen original, 'RetroPie-BerryBoot.img' es el nombre
que le vamos a dar a nuestra imagen personalizada para instalar en BerryBoot, y las siguientes
opciones son para que comprima la imagen y pese menos.
Al ejecutar esto nos saldr un barrita de progreso...

Tras esperar un ratito y finalice el proceso saldr una lista con un resumen del contenido del archivo
creado y ya lo tenemos listo. Ahora solo nos queda volver a desmontar los dispositivos creados en
/dev/mapper y copiar el archivo que hemos generado a un pendrive.
Para ello ejecutamos lo siguiente: sudo umount img

Esto desmontar la imagen y ahora liberamos los dispositivos creados en /dev/mapper:


sudo kpartx -d RetroPieImage_ver1.5.img

Copiamos nuestra imagen modificada a un pendrive y procederemos a su instalacin en BerryBoot.


Para ello pinchamos en nuestra Raspberry pi un ratn y el pendrive donde hemos copiado nuestra
imagen. Nos aseguramos de que la SD que tenemos puesta es la que tiene instalado BerryBoot, y
encendemos.

Seleccionamos el botn Edit Menu

En la siguiente pantalla mantenemos pulsado unos segundos el botn Add OS.

Es muy importante dejarlo pinchado un momento, de lo contrario no saldr la opcin Copy OS


from USB stick.
Opcin que elegiremos y nos saldr lo siguiente:

Seleccionamos nuestra imagen y le damos al botn Open

Aparecer una barrita en movimiento mientras se copia el sistem. Y cuando termine la copia nos
quedar algo as:

Pinchamos en el botn Exit y nos reiniciar nuestra raspberry.


Y ya nos aparecer el men con el nuevo sistema que hemos aadido.

Ya solo nos falta seleccionar el sistema que queremos ejecutar y pinchar en el botn Boot.
Pues ya lo tenemos hecho. Decir que este procedimiento que he descrito es aplicable para casi
cualquier otro sistema que queramos incluir en nuestro BerryBoot.
Saludos desde Aljaraque.

También podría gustarte