Compartir en facebook Compartir en google+ Compartir en twitter Compartir en pinterest Compartir en linkedin

Armbian, el Linux diseñado para placas ARM.

Publicado el 10/5/2016

Armbian. Un Linux ultraligero pensado para placas con procesadoradores ARM como es el caso de la Orange Pi. Otras placas ARM pueden ser las Raspberry PI, Odroid, Cubieboard... cada una de un fabricante distinto y luchando por hacerse con su espacio.

Que necesitas:

Para instalar Armbian, primero debemos elegir entre un entorno gráfico o linea de comandos. Dependiendo lo que queramos hacer, elegiremos uno u otro sistema. Según la placa tendremos soporte completo con una de cuatro sistemas básicos:

  • Debian Wheezy o Jessie
  • Ubuntu Trusty o Xenial

Y dentro de esas distribuciones, podemos elegir entre "Legacy" y "Vanilla". Ambos núcleos son estables y están listos para producción, pero se debe elegir en base a nuestras necesidades, ya que su soporte básico es diferente:

  • Legacy: aceleración de vídeo, sistema al que conectar pantallas y otros periféricos, como teclado, ratón...
  • Vanilla: servidores sin monitor o periféricos, que se vayan a controlar remotamente

En mi caso, la Orange Pi 2, podemos elegir entre Jessie server (sólo línea de comandos) o Jessie Desktop (con entorno gráfico).

Descargaremos la distribución desde la sección software o desde la página de descargas de Armbian. Pulsamos sobre el procesador que tenga nuestra placa, en este caso H3. Ahora seleccionamos la placa correspondiente, Orange Pi 2 H3 y descargamos la versión elegida. No importa que versión elijas, con o sin desktop, el proceso de instalación es el mismo.

Necesitaremos una herramienta que se llama Rufus y podemos descargarla mientras se descarga la distro desde la sección software o desde la página oficial: página oficial de Rufus.

Descomprimimos el archivo con la imagen .raw a una carpeta y ejecutamos rufus-x.x.exe. No hay mucho que tocar, la configuración por defecto es perfectamente válida. Solo tenemos que seleccionar la tarjeta de destino correcta y el archivo con la imagen pulsando el siguiente botón:

Pulsamos el botón Start y cuando termine, ya está... hemos terminado. Bueno, casi. Pero es así de fácil, ya tenemos un servidor Linux con Debian instalado. Ahora, insértalo en la Orange Pi y arranca. Este primer arranque se toma su tiempo y luego se autoreinicia. Todo normal. La segunda vez, ya arranca y se queda en el prompt a la espera de Usuario y Password.

Para este primer login, el usuario es root y la password es 1234 (ATENCIÓN! el teclado númérico no está activado, así que utiliza los números normales del teclado.). No se ve lo que tecleas, así que simplemente teclea 1234 + ENTER. Tras la primera introducción te pide (bueno, no te lo pide... te lo exige...) que cambies la contraseña. Introduce de nuevo la contraseña actual 1234 y después escribe dos veces la nueva contraseña. Después de esto te pedirá que crees un nuevo usuario y que le asignes una contraseña, así como datos personales que no son necesarios y puedes dejarlos vacíos pulsado ENTER. Así tendremos 2 usuarios, un Administrador root y un usuario para el trabajo diario sin permisos totales.

A continuación te pide los datos personales de dicho usuario (que puedes dejar en blanco pulsando ENTER ), te informa de la resolución actual y te pregunta si quieres cambiarla.

Ahora si. Ya hemos terminado, ya tienes tu servidor Linux instalado y funcionando. Si has instalado una versión con Sistema de Ventanas (Desktop) debes reiniciar una última vez. En el siguiente arranque (20 o 30 segundos), arrancará con la versión elegida.

El sistema viene con la conexión Ethernet activada y funcionando, por lo que si la conectas a un router con DHCP tendrás conexión automática a Internet. SSH también está instalado y funcionando en el puerto 22. Sólo tienes que mirar que ip se le ha asignado al pc con nombre orangepi2mini (o similar) y atacar a esa dirección. Wireless está configurado pero deshabilitado, puedes cambiar la configuración en: /etc/network/interfaces, WPA2: normal connect o AP mode.

¿Qué hacer a continuación?. Pues los conocidos

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Para reconfigurar el teclado:

sudo dpkg-reconfigure keyboard-configuration

Lenguaje del sistema:

dpkg-reconfigure locales

Cambiar la fuente de la consola:

dpkg-reconfigure console-setup

Zona horaria:

dpkg-reconfigure tzdata

Configuración de pantalla:

# Ejemplo para poner la resolución a 1920 x 1080, FULL colour-range y DVI
h3disp -m 1080p60 -d -c 1

Espero que te haya sido de utilidad, no dudes en escribir un comentario si ves algún error o si puedo ayudarte.


Utiliza este espacio si quieres añadir algún comentario adicional o si tienes alguna duda.

Todos los comentarios serán validados antes de su publicación.
  1. David

    Te están quedando muy bien estos tutoriales. Son sencillos y fáciles de seguir. Además vienen muy bien porque quitando los foros de orangepi y la página de armbian hay poco sitio inteligible de donde sacar información.


  2. Javier

    Gracias David. Me animas a seguir


  3. Juan Carlos Nuñez

    Buenos dias mi estimado FJ Perez, como estas?

    la pagina de orangepi tiene 3 dias abajo, contaras con el enlace para descargar armbian ya que las que he probado es el mismo resultado, la lan.
    eth0: Initialize hardwa error, yo estoy casi seguro que la tarjeta de red no funciona ya que en ningun caso la tarjeta levanta, de hecho desde que lo conectas, en teoria deberia de encender pero no lo hace, voy a ver si consigo una lan usb y ver si funciona, pero si lo comparas vs RBP es mucho mejor esta ultima porque esta mas optimizado que OPi+ pero bueno me puedes apoyar de donde bajar armbian por favor.

    saludos cordiales.


  4. Javier

    Hola Juan Carlos.
    Todo lo que yo tengo en la página es para la Orange PI 2. Para el software de la OPI PLUS, vete a la página de Armbian:
    http://www.armbian.com/orange-pi-plus/
    Desde ahí te puedes bajar cualquiera de las dos versiones. Espero que con esta distribución te funcione la tarjeta Ethernet.
    Saludos


  5. Juan Carlos Nuñez

    Que tal buenas tardes mi estimado FJ Perez, algo bien curioso.

    Primero que nada gracias por proporcionarme la pagina de armbian, ahora te comento
    baje primero la version Desktop la cual si reconoce la tarjeta de red (Lan, eth0, etc) lo cual me alegra mucho, pero no se como acomodar aun el display, cambie la contraseña ya despues de varios intentos supe que me pedia la contraseña (como te comento no se despliega bien el monitor y es al azar todo) lo curioso fue que despues entro el desktop tipo Android y todo en chino y no supe que hacer, la reinicie a la mala (retirando el cable de poder y volviendo a conectar) ya despues de eso ya pude agregar un usuario y listo, pero dije bueno ahora debo probar la version server la cual pues yo pondria a tono bien la distribucion, y para mi sorpresa la version server tampoco reconoce la Lan, eth0, a lo cual, me sorprendio muchisomo que la misma distribucion, pero en server no reconozca la misma interfaz, volvi a poner la version desktop y todo bien, lo actualizo y al reiniciar vuelve a levantar una interfaz tipo android de la cual no se como salir, ya le aplique volver a reiniciar (desconectarlo) y es asi como volvi a tener mi terminal, lo que si es que tarda mucho en arrancar el equipo, comparado con RBP, y porque las demas distribuciones no reconoceran la interfaz de red es lo mas extraño.

    saludos cordiales.


  6. Javier

    Es muy extraño, vuelve a reinstalarlo todo (5 minutos) y a ver si funciona correctamente.
    Saludos


  7. Juan Carlos Nuñez

    Saludos mi estimado Fj Perez como estas?
    pues ya funciono el OPi con armbian y si detecta las 2 interfaces de red (LAN, Wifi) pero eso es lo raro, solo con esta distribucion funciona si uso OpenSuse, Fedora, Ubuntu no funciona la interfaz, en fin muchas gracias por tu apoyo, una duda mas como puedo configurar adecuadamente el grafico, haber si me puedes apoyar por favor.
    saludos cordiales.


  8. Javier

    Has probado con:

    # Ejemplo para poner la resolución a 1920 x 1080, FULL colour-range y DVI
    h3disp -m 1080p60 -d -c 1

    Con h3disp --help obtendrás la ayuda sobre como configurar la pantalla.
    Saludos.


  9. Primy

    Buenos días, estaba pensando cambiar la distribución de Android por una de Linux, pero tengo la duda de si hay aceleración por hardware para estas distribuciones, ya que quiero usar emuladores de consolas y ordenadores antiguos. Tambien aprobecho para preguntar si conoces alguna distribución que venga medio configurada para este asunto, véase tipo retropie o similar.
    Un saludo.


  10. Javier

    Hola Primy. Con Armbian, en las distribuciones Legacy si es posible la aceleración de vídeo por hardware.
    Para emuladores de consolas, busca algo sobre Mame o puedes probar esta imagen de Retropie:
    http://orange314.com/Stevie_Whyte_Retropie_for_OPi
    O:
    http://emulationstation.org/gettingstarted.html
    Esta distro de Ubuntu ya lleva integrado Retropie:
    http://orange314.com/Alerino_Reis_Ubuntu_Retropie_and_Emulation_Station_(ES)
    Suerte, ya nos comentarás.


  11. Iván

    Hola, as logrado instalar un adaptador usb wifi, tengo un dongle tp-link tl-wn722n y no logro que pueda funcionar, si ejecuto lsusb lo reconoce pero no puedo escanear las redes, tengo instalado armbian jessie server y lo actualice, me puedes ayudar, saludos.


  12. Javier

    Hola Ivan. ¿Que placa estás usando? Hay mucha diferencia entre una placa y otra. No he probado, pero a ver si esto te puede ayudar:

    1º Actualiza sistema:

    sudo apt-get update && sudo apt-get upgrade

    2º Instala herramientas:
    sudo apt-get install wireless-tools usbutils firmware-atheros

    3º Descarga el firmware:
    sudo wget http://linuxwireless.org/download/htc_fw/1.3/htc_9271.fw

    4º Copia el firmware:
     sudo cp htc_9271.fw /lib/firmware

    5º Reinicia:
    sudo reboot

    6º Ejecuta el comando para arrancar el Manager de Red:
    connmanctl

    7º Activa WIFI:
    enable wifi

    8º Comprueba que WIFI está en la lista:
    technologies

    9º Escanea redes disponibles con:
    scan wifi

    Te debe devolver: Scan completed for wifi
    10º Registra el agente:
    agent on

    Te debe devolver: Agent registered
    11º Recupera las redes WIFI disponibles:
    services

    Te debe devolver todas las redes WIFI disponibles en una lista:
    ESSID1 nombre_wifi_net
    ESSID2 nombre_wifi_net_2
    ...
    12º Conecta a la red WIFI que quieras con:
    connect nombre_wifi_net

    (Cambia nombre_wifi_net por el nombre correcto). Cuando te pregunte la password, se la proporcionas y deberías conectar.

    Cuéntanos. Saludos.


  13. Calico

    hola buenas yo tengo una orange pi plus2e y quisiera saber como instalar armbian dentro del disco duro de 16gb que lleva la placa ya que solo he podido con la imagen de android


  14. Javier

    Hola Calico.
    Tienes que arrancar desde la SD y luego ejecutar el script:

    nand-sata-install
    desde un terminal y con permisos de administrador. Sigue los pasos y lo instalarás en la tarjeta emmc interna. Recuerda retirar la SD para el siguiente arranque. Es una placa muy nueva, así que además de poder tener algún problema con esto, según la información oficial de Armbian, la aceleración de OpenGL no funciona. Cuéntanos que tal.


  15. Calico

    Gracias x el aporte esta noche lo probaré y ya comento como funciona


  16. Calico

    Buenas Javier

    Ayer instale también en los 16 gb que tiene la orange Pi y la verdad que iba bastante mejor que ejecutándolo desde la sd ,seguiré probando y ya os comento .
    Gracias


  17. Calico

    Buenas tardes como ya os comenté he instalado armbian en la la memoria interna de mi orangepi+2e y funciona muy bien, ya le he instalado transmisión y un disco duro externo de 500gb y lo tengo en red funcionando correctamente, a diferencia con la raspberry la orange Pi me autoalimenta el disco duro sin que este se desconecte cuando accedía a el x red así que un enchufe menos q usar x lo tanto un poco de ahorro energético.
    En el tema de libreoffice ya lo he puesto en castellano y funciona todo correctamente se notan los 2gb de RAM de esta pequeña placa


  18. Robert

    Hola, he instalado armbian en la orange pi plus 2 e, siguiendo todos los pasos, muchas gracias por la información. Pero tengo problemas con la pantalla (el mismo de Juan Carlos Nuñez), que no se ve completa la pantalla en un TV, intenté con el comando h3disp -m 1080p60 -d -c 1 , luego le di reiniciar y ya no hay señal de vídeo por el puerto HDMI que estaba usando.

    Muchas gracias por la ayuda que me puedan dar, un saludo,


  19. Javier

    Hola Robert.
    Es muy extraño, vuelve a reinstalarlo todo (5 minutos) y a ver si funciona correctamente. Recordar que todo lo que hay en esta página es para la Orange PI 2. Para el software de la OPI PLUS 2e, vete a la página de Armbian:
    https://www.armbian.com/orange-pi-plus-2e/
    Pero la página dice que la aceleración OPEN GL no va a funcionar, y que las imágenes Vanilla están en fase Beta y no va a funcionar correctamente el HDMI. Supongo que en breve sacarán alguna imagen más estable. O, de momento, si quieres montar un servidor multimedia, puedes probar con OpenElec:
    http://down.nu/images/2016-10-26/
    Cuéntanos.


  20. Calico

    buenas tardes hay nuevas actualizaciones en la paz de orangepi ya que para la version plus 2e hay nuevas imágenes raspbian y ubuntu server.
    Posiblemente robert con raspbian solucionaras la resolución de pantalla
    De todas formas lo voy a probar y ya comentare como me ha ido


  21. Calico

    Gracias x el aporte de openelec también lo probare


  22. Javier

    He instalado ARMBIAN 5.20 Jessie en una Orange pi plus 2e, y cuando me solicita login puedo poner Root, pero cuando solicita pw no puedo poner el que tu dices 1234, ni ningún otro porque el teclado no escribe nada ahí. Puedes ayudarme?
    Saludos,


  23. Javier

    No aparece en pantalla, pero SI que estás escribiendo. Pulsa 1234 + ENTER y funcionará. Recuerda que el teclado numérico no funciona.
    Saludos.


  24. Javier

    Esto de teclear aunque no lo vea en pantalla ya lo hice y no funciona. Me dice que el login no es correcto. (He probado a hacerlo con los números que están encima de las letras, y con los que están aparte). ¿Puede ser que no se haya instalado correctamente el SO?
    Alguna sugerencia para desatascar?
    Saludos
    Javier


  25. Javier

    Hola de nuevo Javier. Es muy raro eso que dices, el usuario es root y la clave es 1234, no hay mucho más que hacer... Sugerencia, prueba con otro teclado. Si esto no funciona, intenta acceder por SSH. Suerte y cuéntanos.


  26. Manel

    Hola, estoy haciendo la instalacion desde Mac, asi que algunas herramientas he improvisado, pero no me salgo, si podeis ayudarme os lo agradecere.
    Placa de Orange es la Plus 2E la escogi por soportar el tamaño de los HDD.
    Os explico, he bajado la version de la placa, y he descomprimido el archivo con keka, y luego he pasado todo lo que ha descomprimido a la micro SD, un total de 5 archivos ( 1 imagen.iso - 2 archivos .asc - uno txt que viene todo lo de las licencias - 1 archvio.sha.
    Una vez pasado a la memoria Micro SD, con el programa de Mac llamado Etcher intento ejecutar la imagen.iso, y me da varios errores: ENOENT: no surch file oe directory, open */Volumes/no NAME ( No Mame es el nombre de la memoria)
    y es mas largo la lista, seguro que algo se me escapa y no se que es, os agradeceria un poco de luz.
    Gracias
    Saludos
    Manel


  27. Javier

    Hola Manel. Lamentándolo mucho, con Mac no te puedo ayudar. Quizás puedas emular Linux o Windows en Mac y desde la emulación crear la instalación. Un poco enrevesado, pero no te puedo ayudar de otra manera. Suerte, cuéntanos que tal si lo haces. Saludos.


  28. Manel

    Hola Javier gracias por contestación.
    No se si lo he solucionado, me baje una imagen de Debian, e intente instalarla pero me dio el mismo error, lo cual me hace pensar que el error lo cometía yo con mi ignorancia.
    Y probé no poner en la Micro SD la imagen, si no desde mi Mac, y alejop !!! no dio error, y se instalo en la tarjeta automáticamente sin problemas.
    Estoy documentando todo lo que estoy haciendo, te lo are llegar por correo, para que si lo ves interesante lo pongas como tutorial para enriquecer la comunidad.
    Muchas gracias
    Manel


  29. Antonio

    buenas tengo una orangepi plus 2e plus e instalardo retrorangepi 3.0 y dentro de armbian le doy ami señal de wifi y meda error
    failed to add/activated connection
    (32)not authorized to control networking
    saludos


  30. Javier

    Hola Antonio. En la web oficial dice algo así como: "Teclado en pantalla con fácil configuración wifi y control de almacenamiento con funciones adicionales añadidas por el equipo ROPi" traducción rápida....
    No tengo experiencia con retropie, pero si has descargado la versión correcta para tu placa no deberías tener ningún problema. Parece un tema de permisos, así que asegúrate de poner la contraseña correcta, y si no prueba a instalarlo de nuevo.


  31. Yu

    Tengo varias orangepi, pero con la orangepi plus despues de instalar armbian version server basado en debian jessie y tratando de actualizar, haciendo apt-get update y apt-upgrade se me queda parado por tiempo interminable la actualizacion de los headers del kernel....
    Sabeis algo sobre esto?


  32. Javier

    Hola Yu. En la página de Armbian recomiendan cambiar el repositorio. Prueba con:

    sed -i "s/apt/beta/" /etc/apt/sources.list.d/armbian.list
    apt-get update
    apt-get upgrade

    Cuéntanos. Saludos.


  33. Álvaro R

    Hola buenas, pedía vuestra opinión sobre las orange pi porque soy algo novato en estas placas.
    La orange pi que tengo es la plus 2E y quiero hacer con ella un mini-ordenador personal para paquete ofimático, descargar y ver torrents, spotify etc etc.
    ¿Se podría tener el sistema operativo de armbian en el eMMC de la orange pi y aparte tener una SD (64 GB es mi idea) como almacenamiento secundario? Y si alguien ha usado esta placa para ese fin¿Qué resultados le ha dado?
    Ya que los 16 GB de eMMC veo que se me quedarían cortos.
    Saludos y gracias de antemano.


  34. Javier

    Hola Álvaro. Esa placa va a funcionar perfectamente para lo que quieres hacer, pero ¿porque no utilizas el puerto SATA que lleva esa placa para poner un disco duro del tamaño que quieras (hasta 2TB) como almacenamiento secundario?. Con 16GB en la eMMC tendrás de sobra para el SO y con los 2GB de RAM más que de sobra para lo que quieres hacer. ¡Adelante!. Ya nos contarás.
    Saludos.


  35. Álvaro R

    Hola Javier, la placa que tú dices es la orange pi plus 2, que al fin y al cabo vale 15 euros mas que la 2E y tengo un hdd de 160GB por casa con lo cual te tomo la palabra jaja. En el mensaje anterior dije que ya tenia la placa pero quería decir que tenia pensado comprar esa, fallo mío. ¿Tú crees que este cable me puede ir bien? Total son 2 euros y creo yo que será más rapido que una sd.
    Un saludo grande, este foro es de mucha ayuda. Muchas gracias.
    http://www.banggood.com/es/Wholesale-Male-To-Female-7+15-Pin-Serial-ATA-SATA-Data-Power-Extension-Cable-p-63397.html?rmmds=detail-top-buytogether-auto


  36. Javier

    Hola Álvaro. Cierto. Aunque en las características técnicas, tanto la Plus 2 como la Plus 2e dice que tienen entrada para disco SATA, solo la 2 lo tiene físico. Tengo que revisar a fondo esta información. Sin duda, ponle el HD, pero el cable, ¡Cuidado!, ese no es. Mírate bien los puertos que tiene la OPI 2.
    http://www.orangepi.org/photo/homepage/plus2_shuoming_en.png
    Sería más de este tipo:
    http://www.didacticaselectronicas.com/images/stories/virtuemart/product/SATA-ORANGE-PI_1.jpg
    Ya nos contarás que tal te ha ido todo.
    Saludos.


  37. Sergio

    ´Buenos dias javier, al habla una OP Lite.:
    HE probado a instalar los SO que me proporcionan en armbian, pero no viene ninguno que sea RAW. Dentro del comprimido aparecen 4 archivos ("__.txt.asc", "__.img", "__.img.asc", "__.ash").
    He probado quemando en la SD el que es solo "__.img" pero no me funciona. ¿Como debería preparar la SD?


  38. Javier

    Hola Sergio. No sé lo que te estás descargando pero no es eso. Te tienes que bajar un fichero .7z y al descomprimir tendrás un .img o un .raw
    Para la Lite tienes un Ubuntu Xenial en https://www.armbian.com/orange-pi-lite/
    Saludos
    Javier


  39. Calico

    Hola buenos días hoy he leído que para configurar armbian está sudo armbian-config


  40. Javier

    Hola Calico. Si, ese comando existe y abre un programa de configuración que te da opciones para, por ejemplo, editar la configuración de red, las opciones de arranque, instalar Armbiarn en el disco duro, la Memoria eMMC eincluso en un USB, editar servicios o instalar aplicaciones de terceros. También puedes convertir tu Orange Pi en un punto de acceso compartido para WiFi. Está en inglés, pero es bastante intuitivo. Si no estás seguro de lo que vas a tocar, no lo toques antes de recabar información, porque puedes cargarte alguna configuración importante. Hay una opción muy interesante que se llama Overlayroot, que sirve para convertir el sistema operativo en solo lectura, muy útil para kioskos de atención al público u otros sistemas que se puedan apagar en cualquier momento y siempre volver a la configuración original (hay un artículo en esta web sobre congelar el sistema). Muy útil para configurar sin linea de comandos.
    Saludos
    Javier


  41. Miriam

    Como puedo marcar contraseña después de hacer el root si mi orange pi no tiene teclado solo utilizo raton


  42. Javier

    Hola Miriam. Necesitas un teclado o conectar a través de Ethernet y desde otro ordenador con SSH acceder, al menos para la configuración inicial. No hay más alternativas. Una opción que ocupa muy poco espacio y muy barata es un mini teclado como este, pulsa aquí para visitar el enlace.
    Saludos.
    Javier



Nombre*

Email* Nunca será publicado ni compartido

Comentario*



Copyright © 2016. Todos los derechos reservados | Diseño JaviPSantos

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

OK | Más información