Capítulo 3. Instalación

Nik Clayton
3.1. ¿Qué plataforma debería descargar? Tengo una CPU Intel® con capacidad de 64 Bits, pero solo veo amd64.
3.2. ¿Qué archivo descargo para obtener FreeBSD?
3.3. ¿Qué debo hacer si la imagen de instalación no arranca?
3.4. ¿Cuáles son las instrucciones para instalar FreeBSD?
3.5. ¿Cuáles son los requisitos mínimos para correr FreeBSD?
3.6. ¿Como puedo hacer mi propia versión personalizada o disco de instalación?
3.7. ¿Puede Windows® coexistir con FreeBSD?
3.8. Otro sistema operativo destruyo mi Gestor de Arranque. ¿Como lo recupero?
3.9. Arranque desde un CD, pero el programa de instalación dice que no encuentra un CD-ROM. ¿Hacia donde fue?
3.10. ¿Necesito instalar el código fuente?
3.11. ¿Necesito compilar un kernel?
3.12. ¿Debería utilizar contraseñas en DES, Blowfish, o MD5 y como especifico que formato usan mis usuarios?
3.13. ¿Cuáles son los límites para los sistemas de archivos FFS?
3.14. ¿Por qué obtengo un mensaje de error, readin failed luego de compilar y arrancar desde un nuevo kernel?
3.15. ¿Hay alguna herramienta para realizar tareas de configuración post-instalación?

3.1.

¿Qué plataforma debería descargar? Tengo una CPU Intel® con capacidad de 64 Bits, pero solo veo amd64.

amd64 es el término usado por BSD para las arquitectura de x86 compatibles con 64 bits (también conocido como "x86-64" o "x64"). La mayoría de las computadoras modernas deberían usar amd64. El hardware más antiguo debería usar i386. Al instalar en una arquitectura no compatible con x86, elija la plataforma que se aproxime mejor al hardware.

3.2.

¿Qué archivo descargo para obtener FreeBSD?

En la página Obteniendo FreeBSD elija [iso] al lado de la arquitectura que coincide con el hardware.

Cualquiera de los siguientes puede ser usado:

archivodescripción
disc1.isoContiene lo suficiente para instalar FreeBSD y un set de paquetes mínimo.
dvd1.isoSimilar a disc1.iso pero con paquetes adicionales.
memstick.imgUna imagen arrancable, suficiente para escribir a un dispositivo USB.
bootonly.isoUna imagen mínima que requiere acceso a la red durante la instalación para instalar completamente FreeBSD.

Los usuarios de pc98 requerirán las siguientes imágenes de disquete: floppies/boot.flp, floppies/kern1.flp, floppies/kern2.flp, y floppies/mfsroot1.flp. Estas imagenes necesitaran ser escritas a disquetes por herramientas como dd(1).

Instrucciones completas acerca de este procedimiento y mas información acerca de problemas de instalación en general puede encontrarse en este la entra de manual acerca de instalar FreeBSD.

3.3.

¿Qué debo hacer si la imagen de instalación no arranca?

Esto puede ser ocasionado por no descargar la imagen en modo binary al usarFTP.

Algunos clientes FTP tienen por defecto el modo de transferencia ascii e intentan cambiar cualquier carácter de fin de línea para que use las convenciones del sistema del cliente. Esto con toda probabilidad corromperá la imagen de arranque. Verifique el checksum SHA-256 de la imagen de arranque descargada: si es exactamente la imagen que se encuentra en el servidor, entonces el proceso de descarga es el sospechoso.

Cuando use un cliente de FTP por línea de comandos, escriba binary en la pantalla de comandos FTP luego de conectarse al servidor y antes de comenzar a descargar la imagen.

3.4.

¿Cuáles son las instrucciones para instalar FreeBSD?

Las instrucciones de instalación pueden encontrarse en la entrada del manual acerca de instalar FreeBSD.

3.5.

¿Cuáles son los requisitos mínimos para correr FreeBSD?

FreeBSD requiere una PC 486 o mejor PC, 64 MB o más de RAM, y como mínimo 1.1 GB de espacio en el disco rígido.

3.6.

¿Como puedo hacer mi propia versión personalizada o disco de instalación?

Medios de instalación personalizados de FreeBSD pueden crearse compilando una versión personalizada. Siga las instrucciones en el artículo de Ingeniería de Lanzamientos .

3.7.

¿Puede Windows® coexistir con FreeBSD?

Si Windows® es instalado primero, entonces si. El gestor de arranque de FreeBSD se las arreglara para arrancar tanto Windows® como FreeBSD. Si Windows® es instalado después, sobrescribirá el gestor de arranque. Si esto ocurre, vea la siguiente sección.

3.8.

Otro sistema operativo destruyo mi Gestor de Arranque. ¿Como lo recupero?

Depende del gestor de arranque. El menú de selección de arranque de FreeBSD puede reinstalarse usando boot0cfg(8). Por ejemplo, para restaurar el menu de arranque al disco ada0:

# boot0cfg -B ada0

El cargador de arranque no interactivo MBR bootloader puede instalarse usando gpart(8):

# gpart bootcode -b /boot/mbr ada0

Para situaciones mas complejas, incluyendo discos GPT, véase gpart(8).

3.9.

Arranque desde un CD, pero el programa de instalación dice que no encuentra un CD-ROM. ¿Hacia donde fue?

La causa más frecuente de este problema es un lector de CD-ROM mal configurado. Muchas PCs se suministran con el CD-ROM como la unidad esclava en el controlador IDE secundario, sin ningún dispositivo maestro en el controlador. Esto es ilegal en la especificación ATAPI, pero Windows® no sigue la misma al pie de la letra, y el BIOS la ignora al arrancar. Esta es la causa de que el BIOS pudo ver el CD-ROM para arrancar del mismo, pero FreeBSD no puede verlo para completar la instalación.

Reconfigure el sistema de manera que el CD-ROM se encuentre en el dispositivo maestro del controlador al que esta acoplado, o asegúrese de que es el esclavo en un controlador IDE que también tiene un dispositivo maestro.

3.10.

¿Necesito instalar el código fuente?

En general, no. No hay nada en el sistema base que requiera la presencia del código fuente para operar. Algunos ports como sysutils/lsof, no compilaran a menos que el código este instalado. En particular, si el port compila un modulo de kernel u opera directamente sobre estructuras del kernel, el código fuente debe estar instalado.

3.11.

¿Necesito compilar un kernel?

Usualmente no. El kernel GENERIC incluido contiene los controladores que una computadora ordinaria requiere. freebsd-update(8), la herramienta de actualización binaria de FreeBSD, no puede actualizar kernels hechos a medida, otra razón para quedarse con el kernel GENERIC cuando sea posible. Para computadoras con una cantidad limitada de RAM, tales como los sistemas embebidos, puede valer la pena compilar una kernel mas pequeño, hecho a medida conteniendo únicamente los controladores requeridos.

3.12.

¿Debería utilizar contraseñas en DES, Blowfish, o MD5 y como especifico que formato usan mis usuarios?

FreeBSD 9 y posterior usan SHA512 por defecto. Las contraseñas en formato DES siguen estando disponibles para mantener compatibilidad con sistemas operativos viejos que usan el formato de contraseñas menos seguro. FreeBSD también soporta los formatos de contraseña Blowfish y MD5. Que formato de contraseña usar para las contraseñas nuevas esta controlado por la capacidad de autenticación passwd_format en /etc/login.conf, la cual toma los valores des, blf (si estos están disponibles) o md5. Vea la página de manual de login.conf(5) para más información acerca de capacidades de autenticación.

3.13.

¿Cuáles son los límites para los sistemas de archivos FFS?

Para sistemas de archivos FFS, el sistema de archivo mas extenso esta limitado en la práctica por la cantidad de memoria requeridad para correr fsck(8) en el sistema de archivos. fsck(8) requiere un bit por fragmento, lo cual, con el tamaño de fragmentos por defecto de 4 KB es igual a 32 MB de memoria por cada TB de disco. Esto significa que en arquitecturas que limiten los procesos en espacio de usuario a 2 GB (e.j., i386™), el máximo sistema de archivos fsck(8)'able es de ~60 TB.

Si no hubiera un límite de memoria de fsck(8) en máximo tamaño de archivo sería de 2^64 (bloques) * 32 KB => 16 Exa * 32 KB => 512 ZettaBytes.

El máximo tamaño para un archivo de FFS es aproximadamente 2 PB con el tamaño de bloque por decto de 32 KB. Cada bloque de 32 KB puede apuntar a 4096 bloques. Con bloques triplemente indirectos, el cálculo es 32 KB * 12 + 32 KB * 4096 + 32 KB * 4096^2 + 32 KB * 4096^3. Incrementar el tamaño de bloque a 64 KB incrementara el tamaño máximo de archivo por un factor de 16.

3.14.

¿Por qué obtengo un mensaje de error, readin failed luego de compilar y arrancar desde un nuevo kernel?

El mundo y kernel están fuera de sincronización. Esto no esta soportado. Asegurese de usar make buildworld y make buildkernel para actualizar el kernel.

Arranque el sistema especificando el kernel directamente en la segunda fase, presionando cualquier tecla cuando | aparezca antes de que arranque el cargador.

3.15.

¿Hay alguna herramienta para realizar tareas de configuración post-instalación?

Si. bsdconfig provee una buena interfaz para configurar FreeBSD post-instalación.

Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista <questions@FreeBSD.org>.

Envíe sus preguntas sobre la documentación a <doc@FreeBSD.org>.