Instalar y configurar FreeBSD en Raspberry Pi

FreeBSD es un sistema perfecto para servidores. Instalándolo en una Raspberry Pi se consigue un sistema verátil y sencillo. Se configura fácilmente y está pensado para funcionar en red.

Para instalarlo se necesita una imagen de la tarjeta SD y una utilidad para copiarla a una tarjeta de memoria.

Descargar FreeBSD

Aquí tienes las imágenes de FreeBSD. No incluyo las de Raspberry Pi 3 porque todavía no es estable.

Versión de FreeBSD 10.4 (estable) 11.1 (estable)
Raspberry Pi / Zero .img.xz .img.xz
Raspberry Pi 2   .img.xz

Para descomprimir la imagen puedes usar un programa que descomprima archivos xz, por ejemplo 7Z para Windows. En Linux o BSD puedes utilizar el compresor y descompresor xz:

xz -d nombredelarchivo.img.xz

Una vez descomprimido el archivo tendrás la imagen con extensión img.

Copiar la imagen a la tarjeta SD

Si estás en Windows puedes utilizar la herramienta Win32 Disk Imager. Sólo tienes que seleccionar el archivo de imagen y la tarjeta SD y hacer click en Write.

Si estás en Linux o en BSD puedes usar el comando dd. Suponiendo que tu tarjeta de memoria sea sdd (por ejemplo), el comando sería:

dd if=FreeBSD-11.1-RELEASE-arm-armv6-RPI-B.img of=/dev/sdd

Una vez copiada la imagen ya se puede introducir la tarjeta en la Raspberry Pi. Al menos la primera vez hay que conectarla a un monitor y un teclado.

Conectar el sistema

Una vez conectado a un teclado, un monitor y una fuente de alimentación de 5V (un cargador USB) hay que esperar unos minutos la primera vez, hasta que aparece el texto

login:

Entonces hay que escribir freebsd y pulsar la tecla enter. Ahora pide la contraseña, que también es freebsd.

Activar SSH

Para controlar el sistema de forma remota hay que activar SSH, lo cual no es necesario en la versión 11.1, puesto que ya está activa por defecto.

En caso de no estar activado, hay que acceder como root con el comando su. La contraseña es root.

freebsd@rpi-b:~ % su
Password:
root@rpi-b:/home/freebsd #

Una vez dentro del sistema y con los privilegios de usuario root, hay que editar el archivo /etc/rc.conf y buscar la línea:

sshd_enable="NO"

Cambiando NO por YES ya se activa el acceso por SSH. Si la línea no existe, habrá que añadirla.

Fecha de creación: 17/6/2018 19:48:21 | Última modificación: 18/6/2018 17:08:20 | Hora del servidor: 28/3/2024 17:25:40