FreeBSD 11.1 Guía de instalación


FreeBSD es un sistema operativo de código abierto gratuito, potente, robusto, flexible y estable basado en Unix que está diseñado pensando en la seguridad y la velocidad.

FreeBSD puede operar en una gran variedad de arquitecturas de CPU modernas y puede alimentar servidores, computadoras de escritorio y algún tipo de sistemas integrados personalizados, el más notable es Raspberry PI SBC. Como en el caso de Linux, FreeBSD viene con una gran colección de paquetes de software precompilados, más de 20.000 paquetes, que se pueden instalar simplemente en el sistema desde sus repositorios, llamados “Ports”.

  1. Descargar FreeBSD 11.1 CD 1 Imagen ISO

Este tutorial lo guiará sobre cómo instalar la última versión de FreeBSD en una máquina amd64. Por lo general, esta instalación cubre solo la versión de línea de comandos del sistema operativo, lo que la hace más adecuada para servidores.

Si no necesita una instalación personalizada, puede omitir el proceso de instalación y descargar y ejecutar una imagen de máquina virtual precompilada para VMware, VirtualBox, QEMU-KVM o Hyper-V.

Guía de instalación de FreeBSD

1. Primero, obtenga la última imagen ISO del CD 1 de FreeBSD publicada desde la página de descarga de FreeBSD y grábela en un CD.

Coloque la imagen del CD en la unidad de CD/DVD de su máquina y reinicie la máquina en el modo BIOS/UEFI o en la secuencia del menú de inicio presionando una tecla especial (generalmente esc, F2 , F11 , F12 ) durante la secuencia de encendido.

Indique al BIOS/UEFI que use la unidad de CD/DVD adecuada para arrancar y la primera pantalla del proceso de instalación debería aparecer en su pantalla.

Presione la tecla [Enter] para iniciar el proceso de instalación.

2. En la siguiente pantalla, seleccione la opción Instalar y presione [Enter] para continuar.

3. Seleccione la distribución de su teclado de la lista y presione [Enter] para avanzar con el proceso de instalación.

4. A continuación, escriba un nombre descriptivo para el nombre de host de su máquina y presione [Enter] para continuar.

5. En la siguiente pantalla, seleccione qué componentes desea instalar en el sistema presionando la tecla [espacio] . Para un servidor de producción, se recomienda que elija solo las bibliotecas de compatibilidad lib32 y el árbol de puertos.

Presione la tecla [enter] después de haber realizado sus selecciones para continuar.

6. A continuación, elija el método que se dividirá en el disco duro. Seleccione Auto - Unix File System - Guided Disk Setup y presione la tecla [enter] para pasar a la siguiente pantalla.

En caso de que tenga más de un disco y necesite un sistema de archivos resistente, debe optar por el método ZFS. Sin embargo, esta guía solo cubrirá el sistema de archivos UFS.

7. En la siguiente pantalla, seleccione realizar la instalación del sistema operativo FreeBSD en todo el disco y presione la tecla [enter] nuevamente para continuar.

Sin embargo, tenga en cuenta que esta opción es destructiva y borrará por completo todos los datos de su disco. Si el disco contiene datos, debe realizar una copia de seguridad antes de continuar.

8. A continuación, seleccione la distribución de la partición del disco duro. En caso de que su máquina esté basada en UEFI y la instalación se realice desde el modo UEFI (no el modo CSM o Legacy) o si el disco tiene más de 2TB, debe usar la tabla de particiones GPT.

Además, se recomienda deshabilitar la opción Arranque seguro del menú UEFI si la instalación se realiza en modo UEFI. En el caso de un hardware más antiguo, es seguro particionar el disco en el esquema MBR.

9. En la siguiente pantalla, revise la tabla de particiones creada automáticamente de su sistema y navegue hasta Finalizar usando la tecla [tab] para aceptar los cambios.

Presione [enter] para continuar y en la nueva pantalla emergente seleccione Confirmar para iniciar el proceso de instalación efectivo. El proceso de instalación puede tardar entre 10 y 30 minutos, según los recursos de su máquina y la velocidad del disco duro.

10. Después de que el instalador extraiga y escriba los datos del sistema operativo en la unidad de su máquina, se le pedirá que especifique la contraseña para la cuenta raíz.

Elija una contraseña segura para la cuenta de root y presione [enter] para continuar. La contraseña no se repetirá en la pantalla.

11. En el siguiente paso, seleccione la interfaz de red que desea configurar y presione [enter] para configurar la NIC.

12. Elija usar el protocolo IPv4 para su NIC y seleccione configurar la interfaz de red manualmente con una dirección IP estática negando el protocolo DHCP como se ilustra en las capturas de pantalla a continuación.

13. A continuación, agregue sus configuraciones de IP de red estática (dirección IP, máscara de red y puerta de enlace) para esta interfaz y presione la tecla [enter] para continuar.

14. Si el equipo de red en sus instalaciones (conmutadores, enrutadores, servidores, cortafuegos, etc.) está basado en IPv4, entonces no tiene sentido configurar el protocolo IPv6 para esta NIC. Elija No en el indicador de IPv6 para continuar.

15. La configuración de red final para su máquina implica configurar el resolutor de DNS. Agregue su nombre de dominio para la resolución local, si ese es el caso, y las direcciones IP de dos servidores DNS que ejecuta en su red, utilizados para resolver nombres de dominio, o use las direcciones IP de algunos servidores públicos de almacenamiento en caché de DNS. Cuando termine, presione OK para guardar los cambios y continuar.

16. A continuación, en el selector de zona horaria, elija la región física donde se encuentra su máquina y presione OK .

17. Seleccione su país de la lista y acepte la abreviatura para su configuración de hora.

18. A continuación, ajuste la configuración de fecha y hora de su máquina si ese es el caso o elija Omitir la configuración en caso de que la hora del sistema esté configurada correctamente.

19. En el siguiente paso, seleccione presionando la tecla [espacio] los siguientes demonios para ejecutar en todo el sistema: SSH, NTP y powerd.

Seleccione el servicio powerd en caso de que la CPU de su máquina admita control de potencia adaptativo. Si FreeBSD está instalado en una máquina virtual, puede omitir el servicio de inicio powerd durante la secuencia de inicialización del sistema.

Además, si no se conecta a su máquina de forma remota, puede omitir el inicio automático del servicio SSH durante el inicio del sistema. Cuando termine, presione OK para continuar.

20. En la siguiente pantalla, marque las siguientes opciones para fortalecer mínimamente la seguridad de su sistema: Deshabilitar la lectura del búfer de mensajes del kernel para usuarios sin privilegios, Deshabilitar las funciones de depuración de procesos para usuarios sin privilegios, Limpiar el sistema de archivos /tmp al inicio , Desactive la conexión de red Syslogd y el servicio Sendmail en caso de que no esté planeando ejecutar un servidor de correo.

21. A continuación, el instalador le preguntará si desea agregar un nuevo usuario del sistema. Elija yes y siga las indicaciones para agregar la información del usuario. Es seguro dejar la configuración predeterminada para el usuario presionando la tecla [enter].

Puede seleccionar el shell Bourne (sh) o el shell mejorado de C (tcsh) como el shell predeterminado para su usuario. Cuando termine, responda yes en la pregunta final para crear el usuario.

El mensaje le preguntará si desea agregar otro usuario en su sistema. Si ese no es el caso, responda con no para continuar con la etapa final del proceso de instalación.

22. Finalmente, una nueva pantalla proporcionará una lista de opciones que puede elegir para modificar la configuración de su sistema. Si no tiene nada más que modificar en su sistema, seleccione la opción Salir para completar la instalación y responda con no para no abrir un nuevo shell en el sistema y presione en Reiniciar para reiniciar la máquina.

23. Retire la imagen del CD de la unidad de la máquina y presione [enter] en el primer mensaje para iniciar el sistema e iniciar sesión en la consola.

¡Felicidades! Acaba de instalar el sistema operativo FreeBSD en su máquina. En el siguiente tutorial discutiremos algunas configuraciones iniciales de FreeBSD y cómo administrar el sistema más allá de la línea de comandos.