Instalar RetroPie en BerryBoot
Instalar RetroPie en BerryBoot
Instalar RetroPie en BerryBoot
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.
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
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
Aparecer una barrita en movimiento mientras se copia el sistem. Y cuando termine la copia nos
quedar algo as:
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.