Hola binari@s
Hoy seguimos analizando los diferentes aparatos donde se puede instalar Linux, en este caso hablaremos de más dispositivos y explicaremos las fuentes donde podemos hacerlo, varias de ellas actualmente no son muy usadas, por lo que pueden encontrarlas de forma fácil y asequible en los mercados de 2ºmano, recordar que, siempre es mejor comprar 2º mano, ya que tenemos medio mundo hecho un lodazal toxico debido a que cada año compramos unos 1200 , 1500 Millones de teléfonos móviles, por lo que siempre que uses un dispositivo de 2º mano haces bien para tu entorno, suena tópico, pero es la verdad.
Dicho ésto, empecemos!!!
SmartTV compatibles: Las que vengan con el SoC Amlogic s905/s905x/s905x2/s905x3/s912/s922
Nota: Si previamente has ejecutado otras distribuciones en el dispositivo, como CoreELEC, esta instalación no funcionará.
Necesitarás restaurar el firmware original de Android antes de intentar la instalación. CoreELEC modifica el entorno de arranque de formas incompatibles con estas compilaciones de Armbian. Enlaces de descarga:
Compilaciones semanales de la comunidad: https://www.armbian.com/amlogic-s9xx-tv-box/
O bien, crea tu propia imagen utilizando el marco de compilación de Armbian.
Pasos de instalación:
Grabar la imagen en una tarjeta SD
Descarga la compilación que prefieras y graba la imagen en una tarjeta SD. Generalmente se recomienda usar balenaEtcher, ya que verifica la grabación. Asegúrate de usar tarjetas SD de alta calidad.
Editar el archivo de configuración de arranque
Una vez tengas la tarjeta SD preparada, edita el archivo de configuración de arranque. En la partición BOOT de la tarjeta SD, encontrarás el archivo /boot/extlinux/extlinux.conf, el cual necesitas editar. También habrá un archivo extlinux.conf.template que puedes usar como referencia.
Agrega una línea al archivo extlinux.conf para el archivo Device Tree (dtb) que utilizarás en tu caja. Esta línea debe colocarse antes de la línea APPEND, como se muestra en el archivo .template.
Seleccionar el archivo dtb correcto
Necesitarás el archivo dtb apropiado para tu dispositivo. Es posible que debas probar diferentes archivos hasta encontrar el que mejor funcione con el hardware de tu caja. En la ruta /boot/dtb/amlogic/… encontrarás múltiples archivos dtb según la arquitectura de tu CPU.
Busca en los foros información sobre los dtb que otros usuarios han encontrado útiles para dispositivos similares. Los archivos dtb están nombrados según la familia de CPUs.
Por ejemplo, los dtb para la CPU s905x2 tienen nombres como meson-g12a-*. Consulta la tabla al final para identificar el nombre correspondiente a tu familia de CPU.
Copiar el u-boot correcto
Para que estas compilaciones funcionen, necesitas copiar el archivo u-boot adecuado para tu dispositivo. En el directorio /boot, encontrarás cuatro archivos u-boot:
u-boot-s905
u-boot-s905x-s912
u-boot-s905x2-s922
u-boot-s905x3
Copia (no muevas) el archivo que corresponda a tu CPU a un nuevo archivo llamado u-boot.ext en el directorio /boot.
Por ejemplo, en una caja TX3 Mini con CPU s905w, copiarías u-boot-s905x-s912 a u-boot.ext con el comando: cp u-boot-s905x-s912 u-boot.ext
Habilitar multiboot
Necesitarás habilitar el modo multiboot en tu caja. El método más común es el conocido como «método del palillo de dientes». Este consiste en mantener presionado el botón de reinicio mientras se aplica energía al dispositivo.
Localiza el botón de reinicio, que a menudo está oculto dentro del conector de audio/vídeo.
Con un palillo o dispositivo similar, presiona y mantén el botón mientras conectas el cable de alimentación.
Después de unos segundos, suelta el botón.
Si no funciona en el primer intento, prueba manteniéndolo por más o menos tiempo.
Iniciar en Armbian/Linux
Ahora tu caja debería arrancar en Armbian/Linux. Ten en cuenta que el primer arranque puede tardar más tiempo, ya que el sistema expande el sistema de archivos raíz para utilizar toda la tarjeta SD.
Instalación opcional en almacenamiento interno (eMMC):
Después de confirmar que tu caja funciona correctamente desde la tarjeta SD, puedes optar por instalar Armbian en el almacenamiento interno (eMMC), si tu dispositivo lo tiene.
Advertencia: Este proceso conlleva el riesgo de bloquear tu dispositivo. Solo hazlo si estás seguro de que puedes reinstalar el firmware original de Android en caso de problemas.
Para instalar en eMMC, ejecuta el script /root/install-aml.sh.
Nota: No es posible instalar en eMMC en dispositivos con CPU s905. Las CPUs s905x, s905w, s905x2, etc., deberían ser compatibles.
Recomendaciones:
Realiza una copia de seguridad de eMMC antes de proceder.
En caso de problemas graves, utiliza la herramienta Amlogic USB Burning Tool y el firmware original para deshacer el brick. Por lo general, es posible recuperar el dispositivo utilizando esta herramienta junto con un firmware original descargado de internet.
FUENTE: https://forum.armbian.com
Y ya estaría. Se puede instalar en otros smart TV, son muy comunes los que tienen SoC Allwinner, como el H3,
se están portando más todos los días. Este procedimiento convierte tu smart TV que no usas en un ordenador funcional con Linux. Muchos de estos dispositivos tienen 4 GB de RAM y 4 o más núcleos a 2 GHz, por lo que podrás usar todo tipo de software, incluyendo Docker.
Recuerda que una vez tengas Armbian, si accedes a armbian-config, tienes la opción de instalar de forma automática una gran lista de aplicaciones.
Un saludo y hasta pronto!!