Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como instalar y actualizar FreeBSD DETALLADO

Como instalar y actualizar FreeBSD DETALLADO
Ven al lado oscuro, (se nota que soy fan de Star Wars, cierto?) parece decirnos FreeBSD, una distro no precisamente Linux pero si basada en BSD-Lite y que veremos en el articulo del día de hoy, como instalar FreeBSD paso a paso.


FreeBSD es un clon Unix compatible Posix; te decía que es en parte oscuro porque al contrario de las distro Linux actuales, sigue en parte al modo old school (vieja escuela) en el cual hay que configurar todo en consola. Esto a algunos les asusta pero la parte positiva es que siempre tendrás el control total de lo que instalas y ejecutas en tu equipo haciendo muy optima su instalación y posterior ejecución. Comenzamos ya?

Requerimientos para instalar FreeBSD

  • 96MB RAM mínima (mas es mejor)
  • 1.5GB disco (mas es mejor)
  • Procesador Amd64, i386, ia64, pc98, powerpc, sparc64
  • Ethernet (tarjeta de red)

-Descargamos el ISO desde el sitio oficial de FreeBSD, en mi caso usare el ISO para amd64, le damos click al link

Elegimos para que arquitectura descargaremos FreeBSD

Vídeo tutorial Instalando, configurando y actualizando FreeBSD



-Ya en la siguiente pagina tendremos el listado de archivos posibles a descargar. Abrimos una consola (o puedes descargar desde un browser también si así lo prefieres dándole click al enlace) y descargamos el ISO del DVD
wget -c https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/11.1/FreeBSD-11.1-RELEASE-amd64-dvd1.iso
Descargamos el ISO DVD de FreeBSD

Instalamos FreeBSD

-Creamos un DVD o USB booteable y hacemos boot en el equipo donde instalaremos. En la pantalla que nos aparece presionamos Enter o dejamos que el contador llegue para entrar por la opción 1 Boot Multi User

Articulo recomendado: Como crear una USB booteable con Etcher

Hacemos boot en FreeBSD

-Inicia el instalador y nos pregunta si queremos probar FreeBSD

  • Live CD: Podemos probar el OS ejecutándose completamente desde el DVD / CD / USB
  • Shell: Se ejecuta un shell directamente desde el DVD / CD / USB que nos permitirá ejecutar comandos
  • Install: Comenzar la configuracion de nuestra instalación de FreeBSD
Presionamos Enter sobre Install

Tres posibles usos del ISO de FreeBSD

-Buscamos en el listado de distribuciones de teclado (keymaps) la nuestra bajando con las teclas del cursor, en mi caso, Español (Spanish ISO-8859-1) y presionamos Enter sobre ella
Seleccionamos la distribución de teclado

-Quieres probar la distribución de teclado, no estas seguro? Presionando Enter sobre Test spanish.iso.kbd keymap (o la que hayas elegido) lo podremos hacer
Podemos probar nuestro keymap entrando en modo Test

-Para probar el keymap nos aparece una caja de texto donde podemos escribir y así comprobar que si es nuestra distribución de teclado. Presionamos Enter
Probamos el keymap escribiendo en una caja de texto

-Ya seleccionado el keymap, presionamos Enter
Ya seleccionado el keymap, presionamos Enter

-Continuamos la instalación presionando Enter sobre Continue with spanish.iso.kbd keymap
Continuamos instalación con el keymap seleccionado

-Escribimos un hostname+domain para nuestro FreeBSD (al estilo host.dominio) y presionamos Enter
Le activamos hostname a FreeBSD

-Momento de seleccionar paquetes a instalar. Normalmente solo necesitaremos lib32 y ports. Los seleccionamos (o desmarcamos) con la tecla Espacio. Presionamos Enter al finalizar para continuar
Seleccionamos paquetes a instalar

-Decidimos como particionar el disco del equipo:

  • Auto (UFS): Modo guiado no se requiere conocimiento ya que el asistente hará casi todo el trabajo
  • Manual: Modo para expertos, se requiere conocimiento previo
  • Shell: Desde el shell de forma manual se crearan particiones, se definen puntos de montaje, etc. Requiere conocimiento previo
  • Auto (ZFS): Si contamos con mas de 1 disco se creara un esquema de particionado ZFS. No se requiere de conocimiento previo
Para este tutorial en español usaremos UFS por lo que presionamos Enter sobre Auto (UFS)

Usamos UFS como esquema de particionado de FreeBSD

-Que tanto usaremos del disco:

  • Entire disk: Todo el disco, se formateara y eliminara su contenido quedando completo para FreeBSD
  • Partition: Tienes en el disco otro OS (Microsoft Windows, por ejemplo) y no lo quieres perder por lo que solo crearas particiones en el espacio libre sin eliminar las que ya existan
Usaremos Entire disk en este articulo. Presionamos Enter

Usaremos todo el disco para FreeBSD

-FreeBSD admite varios esquemas de particionado y ya depende de tus necesidades ademas del hardware que tienes. GPT (el que usaremos en el articulo) es para equipos relativamente modernos UEFI (recuerda deshabilitar Secure Boot en el BIOS) pero si el equipo en el cual instalas es algo viejo, de seguro que puedes usar MBR. Presionamos Enter
Seleccionamos GPT como esquema de particionado

-Estas de acuerdo con el esquema de particionado mínimo que creara el asistente?

  • freebsd-boot: Usada para guardar los kernels del sistema
  • freebsd-ufs: Usada para el filesystem /
  • freebsd-swap: Memoria virtual
En caso dado podríamos modificar este esquema creando, borrando, modificando, etc. Presionamos Enter sobre Finish para aceptar el esquema y continuar la instalación

Aceptamos el esquema de particionado presionando Enter sobre Finish

-Confirmamos se hagan los cambios en el disco presionando Enter sobre Commit
Confirmamos cambios en el disco presionando Enter sobre Commit

-Comienza la instalación de los paquetes seleccionados. Momento para ir por un café ;-)
Comienza la instalacion de paquetes

-Creamos una contraseña para la cuenta root (administrador del sistema). No se vera en pantalla al escribirla y se nos pedirá escribirla 2 veces terminando con Enter
Creamos una contraseña para la cuenta root

-En el siguiente paso se nos mostrara un listado de tarjetas de red detectadas en el equipo. Presionamos Enter sobre la tarjeta para configurarla
Seleccionamos la tarjeta de red a configurar

-Seleccionamos Yes para activar protocolo IPv4 y presionamos Enter
Activamos protocolo Ipv4

-Activamos DHCP seleccionando Yes y presionando Enter. Nuestros datos de conexión IP se tomaran de forma automática de un DHCP server en nuestra LAN
Usamos DHCP para nuestra conexion de red

-FreeBSD toma los datos de conexión del DHCP
FreeBSD toma los datos de conexion via DHCP

-No usaremos IPv6 por el momento por lo que seleccionamos No y presionamos Enter
No habilitamos protocolo IPv6 seleccionando No

-Activamos el dominio internet de nuestro equipo y los servidores de nombres (DNS) a usar. Presionamos Enter
Agregamos dominio internet y DNS

-Seleccionamos región para zona horaria y presionamos Enter
Seleccionamos región para zona horaria

-Dependiendo de tu región sera el país o zona a elegir para configurar la zona horaria. Presionamos Enter
Seleccionamos país o zona para la zona horaria

-Aceptamos la abreviatura de nuestra zona horaria presionando Enter sobre Yes
Aceptamos la abreviatura de zona horaria presionando Enter

-Momento para verificar si la fecha de nuestro equipo es correcta, caso contrario podemos corregirla con la opción Set Date o usar Skip para saltar este paso. Presionamos Enter
Saltamos el paso de modificar la fecha del sistema

-Al igual para la hora, podemos modificarla con la opción Set Time o saltar el paso con Skip. Presionamos Enter
Saltamos el paso de modificar la hora

-Momento de seleccionar los servicios a activar en el momento de hacer boot

  • Local_unbound: Cache local de DNS
  • sshd: Conexiones entrantes via ssh
  • moused: Para usar mouse de conexion PS/2 en consola
  • ntpd: Sincronizar fecha y hora por medio de protocolo NTP
  • dumpdev: Reportes de crash del kernel en /var/crash
Para este articulo solo activare sshd, ntpd y dumpdev. Los servicios los podemos marcar o desmarcar con la tecla Espacio. Presionamos Enter al finalizar

Activamos que servicios se ejecutaran al hacer boot

-Que tan seguro quieres tu FreeBSD. Para este articulo selecciono Disable reading kernel message buffer for unprivileged users (no permitir la lectura de mensajes del kernel en buffer por usuarios no privilegiados), Disabled process debugging facilities for unprivileged users (no permitir el seguimiento de procesos por parte de usuarios no privilegiados), Clean the /tmp filesystem on system startup (eliminar el contenido de /tmp al hacer boot el sistema), Disable opening Syslogd network socket (no permitir lectura remota de logs), Disable Sendmail service (no permitir la ejecución de Sendmail). Presionamos Enter
Aseguramos nuestro OS FreeBSD

-Aceptamos crear usuarios presionando Enter sobre Yes
Aceptamos crear usuarios

-Creamos una cuenta de usuario sin privilegios (a continuación listado de cambios, los no mencionados quedan con su valor default y solo presionaremos Enter):

  • Full name: Nombre de la persona que usara el equipo
  • Enter password: Contraseña del usuario
  • Enter password again: Volvemos a escribir la contraseña (no se vera al escribirla)
  • Username: Cuenta de usuario a crear
  • OK?: yes para aceptar cambios

Creamos una cuenta de usuario común

-Respondemos no para no agregar mas cuentas por el momento
No agregamos mas cuentas por el momento en FreeBSD

-Si quisiéramos hacer otros cambios finales, es el momento. Presionamos Enter sobre Exit para salir del asistente
Salimos del asistente de instalación de FreeBSD

-Si quisiéramos hacer cambios manuales responderíamos Yes, nosotros responderemos No para continuar al final
Respondemos No para continuar al final de la instalación

-Reiniciamos el equipo presionando Enter sobre Reboot, si quisiéramos seguir probando nuestro FreeBSD usaremos Live CD
Reiniciamos el equipo presionando Enter sobre Reboot

-Retiramos el DVD / USB desde el cual instalamos. Comienza el boot de FreeBSD, esta vez desde el disco del equipo
Hacemos boot desde el disco del equipo

-Se inician los servicios y llegamos al prompt de login
Ya listos para ingresar a FreeBSD con la cuenta de usuario

-Podemos iniciar session como el usuario creado en pasos anteriores o como root

Como actualizar paquetes de FreeBSD

-Ingresamos con la cuenta root y ejecutamos para verificar actualizaciones a descargar
freebsd-update fetch
Verificamos actualizaciones de paquetes a descargar

-Descargamos e instalamos las actualizaciones ejecutando
freebsd-update install
Descargamos e instalamos actualizaciones

-Actualizamos ejecutando
pkg update
Actualizamos paquetes

-Terminamos la actualización ejecutando
pkg upgrade
Terminamos la actualizacion

Llegaste hasta aquí? Muy bien, ya tienes FreeBSD actualizado listo para poner en producción. Ya lo conocías, le darás una oportunidad a este OS BSD opensource

Artículos recomendadosComo instalar Slackware Linux paso a paso | Tutorial en español
                                           Que tan fácil de usar es Linux y si debes hacer el cambio?


Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal para equipar mi laboratorio, equipos para pruebas, infraestructura de redes, etc que utilizo haciendo estos artículos y vídeos.


Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark