Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Cómo puedo usar el "NT loader" para arrancar FreeBSD?
Previous: Puedo montar otros sistemas de ficheros bajo FreeBSD?
Next: Cómo arranco FreeBSD y Linux desde LILO?

8.7. Cómo puedo usar el "NT loader" para arrancar FreeBSD?

La idea general es que copies el primer sector de la partición root nativa de FreeBSD en un fichero en la partición DOS/NT. Asumiento que nombras a ese fichero como c:\bootsect.bsd puedes editar el fichero c:\boot.ini para conseguir algo como esto:

        [boot loader]
        timeout=30
        default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
        [operating systems]
        multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT"
        C:\BOOTSECT.BSD="FreeBSD"
        C:\="DOS"
      

Este proceso asume que DOS, NT, FreeBSD o cualquier otro sistema ha sido instalado en sus respectivas particiones en el mismo disco. En nuestro caso, DOS y NT están en la primera partición y FreeBSD en la segunda. Instalamos FreeBSD para arrancarlo desde su partición nativa y no desde el disco MBR.

Monta un floppy formateado en DOS bajo la partición /mnt.

        dd if=/dev/rsd0a of=/mnt/bootsect.bsd bs=512 count=1
      

Rearranca en DOS o NT. Copia el fichero bootsect.bsd y/o el fichero bootsect.lnx del floppy a C:\. Modifica los atributos a boot.ini con:

        attrib -s -r c:\boot.ini
      

Edita y añade las líneas apropiadas del boot.ini mostrado enteriormente de ejemplo, y vuelve a poner los atributos originales:

        attrib -r -s c:\boot.ini
      

Si FreeBSD está arrancando desde el MBR, restauralo desde el comando fdisk después de reconfigurarlos para arrancar desde sus particiones nativas.


Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Cómo puedo usar el "NT loader" para arrancar FreeBSD?
Previous: Puedo montar otros sistemas de ficheros bajo FreeBSD?
Next: Cómo arranco FreeBSD y Linux desde LILO?