FreeBSD México

Comunidad Mexicana de FreeBSD

Instalación

August 3, 2010 | Posted in

Este tutorial de instalación de FreeBSd lo hice para mi blog de tecnología y la verdad que ha tenido una muy buena aceptación (muchas gracias lectores) y es por eso que ahora se los comparto aquí para agregar documentación. Sería una locura que este sitio no tuviera un tutorial de instalación del sistema operativo en cuestión bien detallado y documentado así que aquí lo tienen.

Esta instalación se hizo utilizando la versión 8.0 de FreeBSD más sin embargo una de las cosas que han seguido casi intactas desde que este SO existe es el proceso de instalación así que no te preocupes si estás buscando instalar una versión más actual como la 8.1 o alguna más antigua.

Otra cosa que hay que mencionar es que la instalación se llevó acabo mediante una máquina virtual pero que es aplicable para una instalación real. ¡Comenzamos! ]=)

Primero que nada estas son las pantallas que vamos a ver una vez que arranquemos desde el DVD de FreeBSD, como pueden ver primeramente se carga el sistema, en segundo lugar se empieza a reconocer el hardware instalado en la computadora y posteriormente se nos muestra el menú de arranque del sistema del cual vamos a seleccionar la opción número 1.

La primera ventana de la configuración en si y la instalación como tal es la selección de nuestro país, generalmente este es el primer paso en todas las instalaciones de sistemas operativos.

El siguiente paso es bastante generalmente, ya que básicamente se trata de seleccionar la distribución de nuestro teclado para manejar el sistema, yo recomiendo (para el caso del idioma español) seleccionar Spanish (accent) para poder utilizar los acentos y toda esta cuestión.

Para la instalación FreeBSD cuenta con una muy buena herramienta que se llama SysInstall la cual nos va a llevar de la mano durante toda la instalación, el principal problema de los que están comenzando a usar FreeBSD es que seleccionan opciones como “Express” o “Custom” la cual es para usuarios un poco más experimentados. Ahora que estamos comenzando vamos a seleccionar la opción “Standard” la cual es la recomendada por el mismo sistema para la instalación óptima y completa.

FDISK es una de esas aplicaciones que no son comprendidas, por una parte muchos piensan que es muy difícil de usar cosa que es increíblemente falso, por otro lado es una aplicación vía texto bastante potente con la cual podemos organizar nuestras particiones muy bien. En FreeBSD las “slides” serían las equivalentes a las “particiones” en Linux o en cualquier otro SO sin embargo acá se manejan un poco diferente ya que en una “slide” (que es un pedazo del disco) van a existir y vamos a crear nuestras particiones y es por eso que primeramente tenemos que designar que “slide” es la que vamos a usar. En este caso como no existe ningún otro sistema operativo vamos a seleccioar la opción de “A” para usar el disco completo (Use Entire Disk) pero en dado caso de que se tenga otro SO como Linux o Windows entonces se debe crear una “slide” en el espacio libre con la opción “C”.

Una vez pulsada la opción “A” para usar todo el disco (si es nuestro caso) se debe proceder a configurar el booteo de la misma ya que hay que recordar que siempre es necesario declarar que “pedazo” del disco duro será la que tendrá el boot de arranque. Esto lo hacemos seleccionando la opción “S” sobre la slide que queramos tener como booteable. Una vez que terminemos tecleamos “Q” para salir.

LILO y GRUB son conocidos gestores de arranque en Linux y el equivalente a esos gestores en FreeBSD es el Boot Manager el cual podemos instalar o no dependiendo de nuestro caso, por ejemplo, si tenemos otro sistema operativo instalado en la PC es recomendable seleccionar la opción “BootMgr” para que al arrancar se nos pida con cual sistema arrancar tal y como pasa con los gestores de Linux. Si por el contrario FreeBSD será el único sistema instalado en el disco duro (como es nuestro caso) entonces seleccionamos la opción “Standard” para que entre directamente.

Una vez que se crearon las slide es hora de crear las particiones dentro de dicha slide, para este caso tenemos muchas opciones que nos pueden hacer la vida más fácil ya que una de las cosas interesantes que tiene FreeBSD es que automáticamente podemos seleccionar la opción “A” (Auto Defaults) para que, como su nombre lo dice, por default se nos creen las particiones necesarias dependiendo del tamaño de nuestra slide. En el caso de Linux el directorio /home es la particion que suele tener más espacio porque ahí estarán todos nuestros datos pero en FreeBSD será el directorio /usr ya que dentro de él se encuentra nuestro directorio home así como también todos los ports de las aplicaciones. Esto es lo recomendable aunque si somos usuarios un poco más conocedores podemos crear a nuestra conveniencia las particiones necesarias con la opción “C” (Create).

Una vez que terminemos de crear nuestras particiones tecleamos “Q” para salir.

Una vez creada las slide y las particiones correspondientes ya es tiempo de empezar a instalar los paquetes que vamos a necesitar. Para eso tenemos varias opciones según el tipo de usuario que tenemos ya que podemos seleccionar una instalación mínima del sistema, una personalizada, una orientada a desarrolladores y otra a usuarios más sin embargo para efectos de aprendizaje es recomendable seleccionar la opción TODO (ALL) la cual nos va a seleccionar e instalar todas las distribuciones a excepción obviamente de la opción “minimal” y “custom”. Tecleamos EXIT una vez seleccinada la opción “All”.

Posteriormente es hora de seleccionar desde donde vamos a instalar el sistema, en nuestro caso lo vamos a hacer desde el DVD que descargamos y quemamos aunque también es posible instalar FreeBSD desde un servidor FTP o HTTP sin problemas aunque obviamente el tiempo de instalación seleccionando estas opciones puede variar mucho dependiendo de la conexión que tengamos. Una vez seleccionada la opción DVD lllega el punto sin regreso, el punto en donde el sistema va a formatear y crear las slide, crear las particiones dentro de las slide y la carga de los programas y módulos. Es en este punto en donde podemos irnos a preparar un café o a ver TV hasta que termine el proceso. Una vez terminado este proceso entonces comienza la configuración post instalación en la cual vamos a configurar nuestra placa de red y demás cosas el sistema:

La primera configuración post instalación es la de nuestra Ethernet a la cual podemos asignarle una IP y mascara de red en caso de que vayamos a usar IP estática o por lo contrario configurarla mediante el servicio DHCP para que se nos asigne la IP automáticamente. En la primera imagen se nos pregunta si queremos configurar la Ethernet a lo cual seleccionamos “YES”, después se nos pregunta si vamos a necesitar el soporte para IPv6 a lo cual seleccionamos “NO” puesto que en si no lo vamos a utilizar, después se nos pregunta si queremos configurar el DHCP que será el caso de la mayoría de nosotros que nos conectamos directamente al modem y no a una red, seleccionamos “YES” y después se nos muestra el detalles de la configuración.

En host vamos a poner lo que queramos que aparezca en el prompt (usuario@host) después de la @, el Domain es algo que generalmente el sistema reconoce según el módem que tengamos, de lo contrario hay que especificarlo. la IP el “Name server” y la “Netmask” son otras de las opciones que generalmente se configuran automáticamente. Una vez que llenamos todos los campos seleccionamos “OK”.

En esta opción si nos pregunta si vamos a querer que nuestra PC funcione como un gateway y seleccionamos que “NO”.

Aquí se nos pregunta si queremos configurar los inetd y los servicios de red a lo cual seleccionamos “NO”.

Si vamos a querer accesar a nuestra PC remotamente mediante SSH seleccionamos que “SI” de lo contrario seleccionamos que “NO”. Para efectos de PC’s hogareñas se selecciona “NO”.

Aquí seleccionamos si deseamos configurar nuestra PC como un servidor FTP anónimo a lo cual decimos que “NO”.

De igual manera seleccionamos que “NO” cuando se nos pida configurar la PC como un servidor NFS.

Hacemos lo mismo cuando se nos pida configurar cliente NFS, seleccionamos “NO”.

En esta parte podemos configurar los opciones para nuestra consola, opciones como el mapeo, la distribución del idioma y demás cuestiones se encuentran a disposición si tecleamos “SI”. En este caso dejaremos las opciones pro default y seleccionamos “NO”.

Es hora de configurar la hora de la máquina y no del sistema, para esto seleccionamos “YES” cuando se nos pregunte si queremos configurar la Time Zone y posteriormente seleccionamos “NO” en la configuración CMOS, después seleccionamos la zona del mundo en la que nos encontremos y después de esto el país. Una vez seleccionado el país también nos van a mostrar diferentes sitios geográficos del mismo así que seleccionamos en más cercano en caso de que no se encuentre literal el nuestro. Por último nos pregunta sobre la abreviación CST y seleccionamos “YES”.

Si todavía tenemos un ratón de puerto PS/2 es necesario indicarlo seleccionando “YES”. Si por el contrario tenemos un ratón por USB se selecciona “NO”.

A parte de los paquetes instalados anteriormente con la distribución “All” hay que recordar que FreeBSD contiene un arbol de ports los cuales son programas que se pueden instalar después de la instalación. Si queremos instalar algún otro programa desde ahorita podemos seleccionar la opción “All”, buscar el que queramos y dar “OK” (en el ejemplo puede ver que instale bash 4.0.33.

Este procedimiento se va a repetir las veces que sean necesarias si es que queremos instalar más de un paquete. Una vez que terminemos seleccioamos “Exit” y luego “Install” para que posteriormente se nos listen todos los paquetes seleccionados para la instalación. Una vez comprobado los paquetes seleccionamos “OK”.

Al igual que en Linux en FreeBSD no es nada recomendable que se use el sistema desde el usuario ROOT ya que este usuario debe ser usado únicamente para instalar o configurar el sistema operativo así que es por esto que seleccionamos “YES” cuando se nos pide agregar un usuario, después seleccionamos la opción “User” para que de esta manera podamos configurar el login, la contraseña, la carpeta y la shell del usuario. Damos “OK” al terminar.

Una vez que terminemos de agregar al usuario viene la configuración de la contraseña para el root con lo cual, al teclearla dos veces nos devuelve a la primera pantalla de SysInstall en donde terminamos la instalación seleccionando “Exit Install”para terminar la instalación y reiniciar el sistema. Hay que recordar sacar el DVD de FreeBSD del CD-ROM para ya no arrancar desde él.

Una vez reiniciado el sistema esto es lo que nos vamos a encontrar, la pantalla de login de FreeBSD listo para trabajar.

INSTALACIÓN DEL AMBIENTE GRÁFICO (GNOME O KDE)

INSTALACIÓN DE XORG

Para que podamos usar cualquier ambiente gráfico como GNOME o KDE es necesario que tengamos instalado y configurado nuestro Xorg el cual puede instalarse seleccionado en el paquete durante el proceso de instalación, si no lo instalaste desde el principio (ver la parte de “selección de paquetes” en el tutorial) puedes hacerlo después de haber terminado la instalación de la siguiente manera:

# pkg_add -r xorg

Una vez que termine de instalarse hay que generar el archivo xorg.conf de la siguiente manera:

# Xorg -configure

Este comando nos va a crear un archivo llamado xorg.conf.new el cual puede ser probado para ver si todo funciona correctamente bien de la siguiente manera:

# Xorg -config xorg.conf.new -retro

Si aparece una pantalla con cuadrícula con el puntero del ratón enmedio entonces significa que el archivo fue generado correctamente. Para salir de esta pantalla tecleamos Ctrl + Alt + F1. Una vez generado el archivo procedemos a renombrarlo y a ubicarlo dentro del directorio /etc/X11:

# cp xorg.conf.new /etc/X11/xorg.conf

El siguiente paso es agregar las líneas que harán que el sistema reconozca nuestro teclado y nuestro ratón, para esto editamos el archivo /etc/rc.conf y agregamos las siguientes líneas:

hald_enable="YES"
dbus_enable="YES"

Y listo, con esto terminamos la configuración e instalación de Xorg y la configuración de nuestro teclado y ratón.

INSTALACIÓN DE LOS AMBIENTES GRÁFICOS

Una vez que se termino la instalación podemos instalar GNOME o KDE de una manera muy fácil (el procedimiento es el mismo para Fluxbox o BlackBox) ya que podemos hacerlo mediante los ports:

# pkg_add -r gnome2 (para el caso de GNOME) o
# pkg_add -r kde4 (para el caso de KDE)

Una vez que el proceso de descarga e instalación termine es necesario indicarle al sistema que se va a arrancar con el ambiente gráfico de nuestro gusto cuando se llame al comando “startx” y para eso hacemos lo siguiente:

Para el caso de GNOME:

$ echo “/usr/local/bin/gnome-session” > ~/.xinitrc (para que se inicie GNOME al teclear startx)

Para el caso de KDE

$ echo “exec /usr/local/kde4/bin/startkde” > ~/.xinitrc (Para que se inicie KDE al teclear startx)

¿Falto algo? ¿Tienes alguna sugerencia u observación? ¡Deja un comentario y apoya! ]=)

16 Responses to “Instalación”



  1. JaimeNo Gravatar says:

    Me gustó mucho el tutorial, esta bastante bie, me ha servido para iniciarme en el mundo del BSD, pero no he podido configurar mi usb wifi, ya que soy nuevo en el mundo de los BSD, ¿sería posible hacer un tutorial de como configurar un usb wifi?, Gracias y saludos a todos

  2. miguelNo Gravatar says:

    gracias amigo muy buen tuto, oye abusando de tu generosidad podrias publicar algo mas…
    como el uso con apache sql (un lamp por ejemplo)
    y ademas que onda con lo de multimedia se actuliza igual que en linux, gracias amigo. . .

  3. freckNo Gravatar says:

    es muy buen tutorial, pero tengo una duda necesito instalar el frebsd 8.2 3n mi maquina portatil como sistema nativo, pero al momento de la instalacion sale la primera venta de seleccion del lenguaje del teclado pero no puedo teclear ni una sola tecla ya que hace nada al teclearlas, mi portatil es una compaq presario cq50-102la (drivers solo se consiguen desde el sitio web mexicano ya que esta serie solo es para mexico aunque se venda en otros paises), he virtualizado el freebsd pfsense y si me funciono pero la distro full no la he podido instalar como sistema nativo.

  4. DavidNo Gravatar says:

    Esta muy bien explicado el tutorial, pero te falto como configurar Pulseaudio y la tarjeta de sonido, por que el pulseaudio puedes instalarlo desde el sysinstall pero tienes que cargar el modulo de sonido creo que en /etc/rc.conf, también tengo la duda de como hacer que en mi macbook sea compatible con la tabla de particiones GPT y no tener que usar bootcamp, pero si no queda más remedio pues nada, a usar bootcamp con FreeBSD.
    Saludos

  5. ElieNo Gravatar says:

    Q tal, he realizado la siguiente accion:
    pkg_add -r xorg
    y posteriormente
    Xorg -configure
    pero no me reconoce el comando Xorg

  6. felipeNo Gravatar says:

    Efectivamente, al realizado pkg_add -r xorg
    después me dice que el comando Xorg no se reconoce.

  7. r2kNo Gravatar says:

    buen tutorial me sirvio de mucho grasias….

  8. gkahnNo Gravatar says:

    me está interesando mucho freeBSD. Seguiré leyendo mas cosas y realizaré una instalación. Actualmente uso Arch, pero me gustaría probar al diablillo este y dice que se puede usar ZFS lo que aumenta mi curiosidad… a seguir instruyendose jejeje

  9. Israel TorresNo Gravatar says:

    Hola a todos, una pregunta a la comunidad!
    Alguien sabe si freebsd soporta el siguiente dispositivo:
    Ralink RT3290 802.11bgn Wi-Fi Adapter.
    En linux utilizo el controlador rt28000, pero la información que encuentro en el sitio oficial de frebsd no me deja en claro si funciona o no.
    Perdonen las molestias, pero quisiera hacer el cambio de gnu/linux a freebsd… y quisiera saber que tanto se llevaría con mi equipo un HP 1105 All-in-one.
    Saludos!

  10. ArturoNo Gravatar says:

    En:

    Para el caso de GNOME:

    $ echo “/usr/local/bin/gnome-session” > ~/.xinitrc (para que se inicie GNOME al teclear startx)

    Deberia decir:

    $ echo “exec /usr/local/bin/gnome-session” > ~/.xinitrc (para que se inicie GNOME al teclear startx)

  11. rtqfqNo Gravatar says:

    Interesante tutorial, me gustaría que actualizara la información ,ya que es manual del 2011, así mismo me gustaría la que nos informara la manera correcta de actualizar eh instalar los ports…como también las “aplicaciones de escritorio”, ya que al instalar flashplayer en Firefox siempre sale error por la incompatibilidad del kernel o binarios.

  12. morfusNo Gravatar says:

    Viejo. .. no tendrás manual para instalar freebsd 9.2, estoy atorado en las particiones, tengo un equipo con linux y windows y al momento de entrar a la tabal de particiones y elegir la partición ya no se que onda, no le he agarrado la onda para instalarlo sobre la partición que trae el linux.

    ¡saludos!

  13. JulioNo Gravatar says:

    No puedo utilizar el caracter ~ porque estoy virtualizando en una Mac, no hay otra forma de activarlo para que arranque desde el inicio?

  14. arturoNo Gravatar says:

    soy nuevo usuario de freebsd para poder familiarizarme con este sistema lo virtualize, ahora e estado instalando unos ports y mysql. despues de la compilacion, ya no me permite acceso a ningun lugar ejemplo: ( #/usr = permission denied). porque? y como lo puedo resolver

  15. lesnierNo Gravatar says:

    Quisiera saber sobre la instaalcion de freebsd 64 bits , dode puede bajar



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*