Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Cómo arranco FreeBSD y Linux desde LILO?
Previous: Cómo puedo usar el "NT loader" para arrancar FreeBSD?
Next: Cómo arranco FreeBSD y Linux usando BootEasy?

8.8. Cómo arranco FreeBSD y Linux desde LILO?

Si tienes FreeBSD y Linux en el mismo disco, solo tienes que seguir las instrucciones de instalación de LILO para arrancar un sistema operativo no Linux. Brevemente, son estas:

Arranca Linux, y añade las siguientes líneas en el fichero /etc/lilo.conf:

      other=/dev/hda2
              table=/dev/hda
              label=FreeBSD
      
(Asumiendo que tu partición FreeBSD es conocida por Linux como /dev/hda2). A continuación, ejecuta lilo como root y ya debería estar.

Si FreeBSD está en otro disco, necesitas añadir ``loader=/boot/chain.b'' al fichero lilo.conf. Por ejemplo:

      other=/dev/sdb4
              table=/dev/sdb
              loader=/boot/chain.b
              label=FreeBSD
      

En algunos casos necesitarás especificar el número de disco en BIOS para que el cargador del boot funcione correctamente desde el segundo disco. Por ejemplo, si tu disco SCSI con FreeBSD es visto por la BIOS como disco 1, en el prompt del cargador de arranque necesitarás especificar:

      Boot: 1:sd(0,a)/kernel
      

En FreeBSD 2.2.5 y posteriores, puedes configurar boot(8) para que haga esto automaticamente.

El Linux+FreeBSD mini-HOWTO es una buena referencia para las opciones de interoperabilidad entre FreeBSD y Linux.


Frequently Asked Questions para FreeBSD 2.X : Administración de sistema : Cómo arranco FreeBSD y Linux desde LILO?
Previous: Cómo puedo usar el "NT loader" para arrancar FreeBSD?
Next: Cómo arranco FreeBSD y Linux usando BootEasy?