Generalmente solo es necesario un disco de 1,44Mb con una imágen del fichero floppies/boot.flp. Arranca con este disco para comenzar con el programa de instalación, el cual se encargará de realizar todas las operaciones necesarias (gestión de TCP/IP, cintas, CDROMs, floppies, particiones DOS y cualquier cosa necesaria para realizar la instalación).
Si necesitas bajarte las distribuciones (para una instalación
desde una partición DOS por ejemplo), estas son las distribuciones
mínimas que necesitarás:
Todas las instrucciones sobre este procedimiento y una
ampliación de la documentación se puede encontrar en Un floppy de 1.44MB puede contener hasta 1474560 bytes de datos. La
imágen de arranque es exactamente de 1474560 bytes.
Los errores mas comunes en la preparación de disco de arranque
son:
Algunos clientes FTP intentan bajar por defecto los ficheros en modo
ASCII e intentan cambiar los carácteres de final de
línea recibidos por el que utilice el sistema cliente.
Esto corromperá inevitablemente la imagen de arranque. Revisa el
tamaño de la imagen: si no es exactamente el mismo
tamaño del fichero existente en el servidor, la imagen no
servirá.
Solución: teclea binary en la línea de
comandos del FTP después de conectar y antes de empezar a bajar
la imágen.
Programas como copy no funcionarán para la
transferencia de la imágen a un disco. La imágen tiene el
contenido completo del disco, pista por pista, y no está pensada
para ser trasladada a un disquete como un fichero normal. Tienes que
hacer una transferencia "raw" usando herramientas de bajo nivel como
fdimage o
rawrite, descritas en Las instrucciones de instalación están en
Necesitarás un PC con 386 o superior, 5 Mb o mas de memoria
RAM y al menos 60 Mb de espacio en disco duro. Puede funcionar con
tarjetas gráficas de bajo nivel (Hercules), pero para poder
ejecutar X11R6 es necesario una tarjeta VGA o superior.
FreeBSD 2.1.7 fue la última version de FreeBSD que podía
ser instalada en un sistema de 4Mb. Las nuevas versiones de FreeBSD,
como la 2.2, necesitan al menos 5Mb para poder ser instaladas.
Todas las versiones de FreeBSD, incluyendo la 3.0, funcionarán
en sistemas con 4Mb de RAM, lo que no pueden ejecutar es la
instalación en sistemas con 4Mb. Puedes añadir memoria
extra para el proceso de instalación, y una vez instalado, volver
a los 4Mb. Tambien puedes instalar tu disco en una máquina con
más de 4Mb, realizar la instalación y volver el disco a su
máquina con 4Mb.
Hay algunas situaciones en las que FreeBSD 2.1.7 no se instalará
en sistemas con 4Mb. Para ser exactos: no se instalará con 640Kb de
memoria base + 3Mb de memoria extendida. Si tu placa base puede
remapear algo de la memoria "perdida" fuera de los 640Kb a la
región de 1Mb, entonces aun podrás instalar FreeBSD 2.1.7.
Intenta entrar en el setup de tu BIOS y busca la opción "remap".
Actívala. Quizás tendrás que desactivar la
opción de ROM shadowing.
Es más fácil añadir en la máquina 4Mb de
memoria para la instalación. Crea un kernel unicamente con las
opciones que necesites y vuelve a quitar los 4Mb añadidos.
También puedes instalar la versión 2.0.5 y a
continuación actualizar tu sistema a la 2.1.7 con la opción
"upgrade" del programa de instalación de la versión 2.1.7.
Después de la instalación, si te creas un kernel
personalizado, funcionará en 4Mb. Algunos fueron capaces de
arrancar con 2Mb (aunque después el sistema era incapaz de hacer
nada mas :-))
Actualmente, no hay una manera para *sólo* hacer un disco de
instalación personalizado. Hay algún código en
/usr/src/release/floppies/Makefile que supuestamente es para
hacer *sólo* un disco de instalación personalizado, pero
no está realmente testeado todavía.
Echa un vistazo en Instala primero Windows 95 y después FreeBSD. El boot manager de
FreeBSD se encargará de darte la opción de arrancar con
cualquiera de los dos sistemas. Si lo haces al reves, Windows 95
borrará el boot manager sin hacer ninguna pregunta previa. Si
ocurre esto, pasa a la siguiente sección.
Puedes reinstalar el boot manager que viene con FreeBSD de dos
maneras:
Y el boot manager estará reinstalado.
Arranca con el disco de instalación de FreeBSD y entra en la
sección "Custom Installation". Selecciona "Partition". Escoge
el disco en el cual debe estar instalado el boot manager, y cuando
entres en él editor de particiones, sin hacer ningún
cambio, selecciona (W)rite. Serás preguntado para confirmar la
acción, responde "sí", y cuando estés en la
ventana de "Boot manager selection" asegúrate de seleccionar
"Boot Manager". Esto reescribirá el boot manager en el disco.
Ahora, sal del programa de instalación y rearranca el ordenador
de la manera habitual.
La gestión de sectores erróneos por parte de FreeBSD no
está desarrollada todavía al 100% y desgraciadamente
debemos decirte que si tienes discos IDE o ESDI con gran cantidad de
sectores erróneos, FreeBSD no es para tí. De todas maneras,
te aconsejamos que antes de descartar la instalación, hagas un
intento.
Si observas cosas como que la maquina se "cuelga" o se resetea
espontaneamente cuando intentas arrancar con el disco de
instalación, aquí tienes tres preguntas que debes
responder tu mismo:-
Han habido informaciones referentes a problemas al bajar el disco
de instalación con Netscape, por lo que te recomentados que uses
un programa diferente como cliente de ftp.
Si estas instalando la version 2.1.7R desde una cinta, debes crear
esa cinta con un tamaño de bloque de tar de 10 (5120 bytes). El
tamaño por defecto de los bloques tar es de 20 (10240 bytes), y las
cintas creadas con este tamaño por defecto no pueden ser usadas
para instalar FreeBSD 2.1.7R; con estas cintas tendrás un error
referente a un tamaño de registro demasiado grande.
Coge un cable de laplink y asegurate que ambos ordenadores tienen un
kernel que soporta el puerto paralelo.
Conecta el cable en los dos puertos paralelos.
Configura los parámetros de red para el interfaz lp0 (como
root) en ambas máquinas. Por ejemplo, si quieres conectar la
máquina max y moritz:
Esto es todo!!. Por favor, lee los man de lp(4) y lpt(4).
También deberías añadir las máquinas en el
fichero /etc/hosts:
Para asegurar que funciona haz:
en max:
Conecta los dos ordenadores usando Laplink mediante el puerto
paralelo y usa las siguientes características:
Mira también en la
página de informática móvil.
(Por geometría de un disco, entendemos el numero de cilindros,
cabezales y sectores por pista en el disco - de ahora en adelante
nos referiremos por conveniencia a estos parámetros como C/H/S.
Así es como trabaja la BIOS de los PC's para gestionar la
lectura/escritura.
Por alguna razón, esto parece crear mucha confusión.
Ante todo, la geometría Para discos SCSI, la geometría a usar depende de si tenemos
activado en la controladora el soporte de translación (comunmente
conocido como "soporte para discos mayores de >1GB" o algo
similar). Si esta opción está desactivada, entonces usa
N cilindros, 64 cabezales y 32 sectores por pista, donde N es la
capacidad del disco en MB. Por ejemplo, para un disco de 2GB, los
parámetros correctos serían 2048 cilindros, 64 cabezales y
32 sectores.
Si el soporte de translación está activado y la
capacidad del disco es mayor de 1GB, usa M cilindros, 63 cabezales
(*no* 64), y 255 sectores, donde M es la capacidad del disco en MB
dividida por 7.844238. Para nuestro ejemplo de un disco de 2GB, los
parámetros serían 261 cilindros, 62 cabezales y 255
sectores.
Si no estás seguro sobre los parámetros a usar, o
FreeBSD falla al detectar la geometría correcta del disco durante
la instalación, el método mas simple para solucionar este
problema es crear una pequeña partición DOS en el disco.
Entonces, la geometría debería ser detectada correctamente
(y siempre puedes borrar esa partición desde el "editor de
particiones" si no quieres mantenerla).
Alternativamente, existe una utilidad de libre distribución
incluida en FreeBSD llamada tools del cd-rom de distribución o en cualquiera de los
servidores ftp) que nos dice la geometría del disco usada por el
sistema operativo DOS. Lo único que tenemos que hacer es introducir
los datos obtenidos en el editor de particiones de FreeBSD.
Si. Debes asegurarte de que la partición raiz esta por debajo
del cilindro 1024, para que la BIOS pueda arrancar el kernel desde ella.
(Esta es una limitación de las BIOS de PC's, no de FreeBSD).
Para discos SCSI, esto implica que la partición raiz debe estar
instalada en los primeros 1024MB (o en los primeros 4096MB si la
translación extendida esta activada). Para discos IDE, la
partición raiz debe estar en los primeros 504MB.
FreeBSD reconoce el disk manager Ontrack. Otros disk managers no
son soportados.
Si quieres usar el disco solo con FreeBSD no necesitas el
disk manager. Solo configura el disco para el espacio máximo que
pueda manejar la BIOS (usualmente 504MB), y FreeBSD se encargará
de averiguar cuanto espacio tienes realmente. Si estás usando
un disco antiguo con controladora MFM, necesitarás decirle
explícitamente a FreeBSD cuantos cilindros puede usar.
Si quieres usar el disco con FreeBSD y otro sistema operativo,
todavía puedes hacerlo sin necesitar un disk manager; solo
asegurate que la partición raiz de FreeBSD y la partición
de arranque del otro sistema operativo están en los primeros 1024
cilindros. Si eres cuidadoso, una partición raiz de 20MB
debería ser suficiente.
Esto es un clásico conflicto entre FreeBSD y DOS u otro sistema
operativo sobre sus ideas de .
Tendrás que reinstalar FreeBSD, pero teniendo en cuenta la
información que te damos más arriba sobre este tema.
Este es otro problema descrito en el parrafo anterior. La
geometría de tu BIOS y los datos de configuración de
FreeBSD no coinciden. Si tu controladora o BIOS soporta la
translación de cilindros (también conocido como "soporte
para discos de más de 1GB"), intenta activar/desactivar esta
opción y reinstala FreeBSD.
Aparte del rendimiento, no. FreeBSD 2.X tiene buffers que permiten
al "bus mastering controller" acceder a mas de 16MB. (Esto sólo es
aplicable si estás usando dispositivos ISA).