ACTUALIZACIÓN: Ya disponible Ubuntu 20.04 LTS
Ubuntu y la Raspberry Pi han tenido siempre una relación de amor odio. Hace tiempo, publiqué un poco sobre el comienzo de esta historia de pareja: Ubuntu no quiere a Raspberry Pi. El artículo, aunque sigue siendo válido, empezó a cambiar con la salida de la Raspberry Pi 2 . Primero sacaron de forma oficial una versión denominada Ubuntu Core y más tarde la versión Ubuntu Server.
Teniendo en cuenta que la versión Ubuntu Core es solo para usarse como servidor de IoT, vamos a centrarnos en la versión Server que además se puede mejorar para incluirle un escritorio de forma sencilla. Ahora mismo está disponible de forma oficial y con soporte para Raspberry Pi 2 y Raspberry Pi 3. Sin embargo, para los modelos de la Raspberry Pi 4 modelo B que vienen con diferentes opciones de RAM: 1GB, 2GB y 4GB hay un problema.
Debido a un error del kernel, los puertos USB no son compatibles con la imagen oficial arm64 en la versión de 4GB RAM. Así que el soporte soporte oficial para esta placa se limita actualmente a las versiones de 1GB y 2GB.
Las correcciones del kernel han sido identificadas por los ingenieros de Canonical y se actualizará cuando esté probado y listo para usarse.
Mientras tanto, se puede utilizar una solución temporal para habilitar los USB en la versión de 4GB de RAM. La solución consiste en editar el siguiente archivo de texto de la partición de arranque /boot/
en concreto el archivo /boot/firmware/usercfg.txt
. El cambio lo que hace es limitar la RAM a 3GB, de la siguiente manera:
total_mem=3072
El plan de Canonical es actualizar el soporte para el modelo de 4GB primero en la versión 19.10, que es una versión de transición y luego extenderlo hacia atrás a la versión 18.04 que es una versión LTS, o sea con soporte a largo plazo y que debe hacerse con más cariño.
Además del enlace que puse al principio y que viene de la página oficial de descargas de Raspberry Pi para descargar el sistema operativo, quiero enlazar aquí las diferentes versiones disponibles y detallar un poco en qué consisten. Ya publiqué unas pruebas de la versión beta en este artículo: Probando Ubuntu Oficial en la Raspberry Pi.
Ubuntu 18.04.3 LTS Bionic Beaver
En la página: http://cdimage.ubuntu.com/releases/18.04.3/release/
ACTUALIZADO 18.04.4 LTS En la página: http://cdimage.ubuntu.com/releases/18.04.4/release/
Podéis encontrar en la sección Preinstalled server image 3 imágenes disponibles: una para la Raspberry Pi 2 y dos versiones para la Raspberry Pi 3
NO ES COMPATIBLE CON LA RASPBERRY PI 4 por ahora
Las dos versiones para Raspberry Pi 3 se denominan de la siguiente forma:
- Hard-Float se trata de una versión de 32 bits y muy parecida internamente a Raspbian y más compatible en general
- 64-bit ARM esta es una versión mejorada para soportar más RAM y sistemas de archivos pero con ciertas incompatibilidades
El usuario y la contraseña (user / password) es: ubuntu
Ubuntu 19.10 Eoan Ermine
En la página http://cdimage.ubuntu.com/releases/19.10/release/
Podéis igualmente encontrar las Preinstalled server image que en este caso solo son dos y ya son compatibles ambas con las Raspberry Pi 2, Pi 3 y Pi 4 de 1 o 2GB (y de 4GB parcheando como se comenta al principio de este artículo):
COMPATIBLE CON LA RASPBERRY PI 4 de 1 y 2GB y con parche para la de 4GB
La denominación de ambas versiones es la misma que en Ubuntu 18.04:
- Hard-Float al igual que antes más compatible pero menos potente.
- 64-bit ARM con más rendimiento pero con algunas incompatibilidades.
En este caso también el usuario y la contraseña (user / password) es: ubuntu
Ubuntu MATE
Una versión paralela pero con vida propia y que ha llevado a su creador a convertirse recientemente en el director de desarrollo del Escritorio de Ubuntu es Ubuntu Mate.
En la página https://ubuntu-mate.org/download/ podéis descargar también dos opciones:
- aarch32 (ARMv7) (recommended) aquí el nombre deja claro lo que tenemos dentro
- compatible con Raspberry Pi 2, Pi 3 y Pi 3+.
- aarch64 (ARMv8) (experimental) y también indican claramente las limitaciones:
- compatible con Raspberry Pi 3 y Pi 3+.
Las diferencias están relacionadas con aplicaciones sobre todo de vídeo y de vídeo juegos:
- hardware accelerated VLC (armhf only)
- hardware accelerated ffmpeg (armhf only)
- SteamLink (armhf only)
- Minecraft Pi Edition (armhf only)
La versión disponible está basada en Ubuntu 18.04.2 por lo que solo es compatible con Raspberry Pi 2, Pi 3 y Pi 3+
NO ES COMPATIBLE CON LA RASPBERRY PI 4 por ahora
También pueden aparece identificadas como:
- armhf (ARMv7 32-bit) o aarch32 (ARMv7) Recommended
- arm64 (ARMv8 64-bit) aarch64 (ARMv8) Experimental
Ubuntu Mate no tiene usuario ni contraseña por defecto, se crea en el primer arranque y necesitas tener pantalla y teclado para interactuar y completar la configuración.
Más información en el blog de Ubuntu Mate: Ubuntu MATE for the Raspberry Pi Model B 2, 3 and 3+