En muchas ocasiones tenemos equipos APU, ALix, los cuales no tienen interfaces de Video, por lo cual no podemos realizar la instalación convencional, por lo que tenemos que hacerlo por medio de un cable serial, bueno en este caso vamos a instalar nuestro FreeBSD 11.2 de 64Bits
La instalación la vamos a hacer desde un USB, para lo cual primero bajamos la imagen desde FreeBSD
Bueno como esta comprimido después lo descomprimimos con el comando gunzip y después que le quitemos esa extensión xz ya podemos pasarla a un USB, en mi OSX el comando para poderlo hacer es el siguiente:
dd if=FreeBSD-11.2-RELEASE-amd64-memstick.img of=/dev/disk2 bs=1m conv=sync
lo montamos en otro BSD y editamos el /boot/loader.conf agregándole
boot_multicons="YES" boot_serial="YES" comconsole_speed="115200" console="comconsole"
Con esto estamos configurando con el puerto serial de nuestro equipo sea la consola principal.
ya con nuestro programa favorito nos conectamos a nuestro equipo y arrancamos la instalación normal de nuestro FreeBSD, no se olviden de configurar la interface de red para tener acceso al equipo
Una vez terminada la instalación recomiendo que configuren el puerto de red, y se creen un usuario, ya que después debemos de ingresar por SSH al equipo para poder colocar nuevamente la información en el fichero /boot/loader.conf, esto es muy importante debido a que si no se hace, cuando tengamos problemas de arranque de nuestro equipo no tendremos manera de como acceder a el; tampoco olvidar de instalar SRC ya que después debemos de recompilar el Kernel.
Con esto ya tenemos la instalación base, del FreeBSD en nuestro equipo vía consola, el siguiente paso es la compilación del Kernel para el equipo, este paso es importante ya que por default el equipo viene con muchos modulos precargados los cuales estos equipos no necesitan y van a ocupar memoria por las puras, asi que se debe de quitar todos los componentes no necesarios dependiendo del modelo
root@APU:/usr/home/gparedes # cd /usr/src/sys/amd64/conf/ root@APU:/usr/src/sys/amd64/conf # cp GENERIC APU root@APU:/usr/src/sys/amd64/conf # ee APU
en si lo único que necesitamos agregar es, bueno claro esta eliminando todo lo que no necesitamos, (eso depende del modelo de equipo te puedes dar una idea con el comando dmesg -a), yo agrego esto porque uso los puertos GPIO para conectarme a unos equipos externos.
device gpio
Ahora a compilar el Kernel, instalarlo y reiniciar
root@APU:/usr/src/sys/amd64/conf # cd /usr/src root@APU:/usr/src # make buildkernel KERNCONF="APU" root@APU:/usr/src # make installkernel KERNCONF="APU" root@APU:/usr/src # reboot
Bueno con esto ya debería estar todo ok, tu equipo esta con la ultima versión de FreeBSD y listo para que le instales lo que desees.
Saludos