Blog del Podcast
podcast    GitHub    Twitter  Telegram

Instalación de Manjaro en Raspberry

He sacado después de un largo tiempo mis dos raspberry 3B del cajón. Hace una semana instalé Raspberry OS en su versión 64bits y puse Docker con los contenedores de Wireguard, blocky, Socks5.

Raspberry OS funciona perfectamente, pero como ahora estoy utilizando Manjaro, he pensado que sería una buena decisión probarlo en mi Raspberry.

Vamos a ver como hacerlo.

Quemar Imagen con Raspberry Pi Imager

No lo había utilizado nunca y reconozco que Raspberry Pi Imager es una solución super sencilla y práctica de quemar o grabar imágenes en tu disco SSD, USB o tarjeta SD. Actualmente hay muchisimas versiones disponibles para instalar y correr en tu Raspberry Pi, entre ellas Manjaro.

Instalación desde Manjaro  o Arch

Instalación de Raspberry Pi Imager


yay  rpi-imager

Ejecutar Raspberry Pi Imager

Siempre como usuario root para poder quemar el SSD o USB.


sudo rpi-imager

Otras opciones

Hay otras formas de instalar Raspberry Pi Imager, por snap y flatpak, pero no las he probado.


sudo snap install rpi-imager

Selecciona Manjaro Minimal

He seleccionado la versión  Manjaro ARM Minimal 22.12 que ocupa 0.4Gb. Una versión de Manajaro sin escritorio y con el mínimo de paquetes.

Una versión ideal para usarla a modo servidor.

Inicia Manjaro por primera vez en tu Raspberry Pi

En Manjaro, el truco de crear el archivo SSH en la raíz del root para no conectar el monitor, no es necesario, ya que Manjaro Minimal viene con el servidor SSH instalado por defecto. Lo que si es obligatorio por el momento conectarlo a un monitor, ya que tenemos que configurar el usuario, contraseña,... al inicio. Igual que hariamos con una versión de escritorio.

Cuando arranquemos nos aparecerá el logo de Manjaro y tras unos instantes un menú para comenzar con el registro del usuario, contraseña, grupo y nombre del host. También aparece para que registres tu zona horaria y lenguaje del teclado.

Las preguntas del menú son:

Al finalizar todo el proceso, nuestra raspberry se reiniciará y estará lista para utilizar.

Que IP tiene mi Raspberry

Por defecto Manjaro no trae el comando ifconfig, así que utilizaremos:


ip a

De todas maneras, si quieres utilizar ipconfig, lo instalaremos con:


sudo pacman -S net-tools

Ahora ya funciona


ifconfig

Actualizar repositorios

Antes de instalar ningún paquete, vamos a actualizar los repositorios de Manjaro

Se paciente, este probablemente puede ser un proceso muy largo


sudo pacman -Syu

Reinicia

Tras la actualización, es buen idea reiniciar


sudo reboot now

Aplicaciones para instalar

Instala aquellos paquetes que necesites o desees. Yo principalmente he echado a faltar aplicaciones como htop.

También instalaremos yay, para instalar paquetes de los repositorios AUR.

Esta es algunas de mis sugerencias a instalar


sudo pacman -Syu neofetch htop yay emacs micro pcmanfm rclone docker docker-compose python-pip screen

Después de Instalar htop, he visto que Manjaro solo me estaba consumiendo 81Mb de RAM.

Para buscar paquetes:


sudo pacman -Ss paquete

Instalo mi aplicación dk para gestionar docker


sudo curl -L https://raw.githubusercontent.com/uGeek/dk/master/dk               -o /usr/bin/dk && sudo chmod +x /usr/bin/dk

Problemas para conectarte por SSH

Si has reinstalado por algún problema tu Raspberry o previamente has utilizado la misma IP con otro servidor, el cliente de SSH te dirá que las keys del server son diferentes. Para poder conectarte:


ssh-keygen -f "/home/angel/.ssh/known_hosts" -R "192.168.1.100"

Cambia el usuario e IP por el tuyo.

Servidor SSH para versiones de Escritorio

Manjaro ARM Minimal viene con un servidor SSH instalado. 

Si instalas una versión de escritorio, tendrías que instalarlo manualmente. 

Instalación


sudo pacman -S openssh

Habilitar para que inicie el servidor SSH al iniciar Manjaro


sudo systemctl enable sshd

Inicia SSH


sudo systemctl start sshd

Publicado por Angel el Wednesday 18 January del 2023

También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.