IngoberWiki

Omnia sunt communia

Herramientas de usuario

Herramientas del sitio


dispositivos_ingobernables_rootfs

Root File System

A diferencia de las distribuciones de PC que tienen un instalador en disco, arm funciona con sistema instalados completos denominado sistema de archivos raíz o “rootFS”

Un sistema típico de linux siempre mantiene su estructura base de directorios heredados de unix, cuando vamos a la raíz denominada “/” de nuestro linux

cd /

si listamos el componente de esta carpeta podemos ver el contenido de Linux

bin cdrom etc initrd.img lib64 mnt proc run snap sys usr vmlinuz boot dev home lib media opt root sbin srv tmp var

En el contenido de estas carpetas se encuentra la distribución, esta puede ser ubuntu, debian,fedora y cualquier otra.

Obtener rootFS:

Armbian

Armbian es una distribución basada en debian,compatible con muchos modelos de placas ARM de diferentes fabricantes, es una comunidad muy activa y bastante grande.

La mejor forma de obtener un rootfs operativo es descargandolo de armbian, ellos hacen regularmente rootfs y normalmente son estables, armbian dispone tanto de ubuntu o debian, recomendado

https://www.armbian.com

Ejemplo de instalación de un rootfs de armbian

Cuando descargamos el archivo de armbian y lo descomprimimos el resultado es mas o menos este:

Armbian_5.65_Orangepizeroplus2-h3_Ubuntu_bionic_next_4.14.78.img

Ahora vamos a meter esta imagen en nuestra sd asumiendo que sea /dev/mmcblk0

sudo dd if=Armbian_5.65_Orangepizeroplus2-h3_Ubuntu_bionic_next_4.14.78.img of=/dev/mmcblk0

Esto tardará 5 minutos dependiendo de tu sd y del adaptador.

Una vez se complete la copia volver a hacer sync y esperar a que acabe ese proceso, sacar la sd y volver a introducirla.

Ahora tendréis un sistema raíz debian preparado para hacerla funcionar en una placa de desarrollo concreta,esto por si solo no funcionara en una tablet o otro dispositivo que no sea esa placa, por eso tenemos que crear nuestro bootloader para poder hacer funcionar debian en una tablet, smartv

Para compilar un bootloader adecuado a vuestra placa: u-boot que hemos preparado.

dispositivos_ingobernables_rootfs.txt · Última modificación: 2019/01/13 16:01 por pietre