El gestor de arranque debe instalarse donde el BIOS está buscando algo para arrancar. Para simplificar las cosas, generalmente tiene una unidad de disco desde donde se inicia su computadora, instala un sistema GNU / Linux en ese disco y el cargador de arranque también llega allí.
Las únicas cosas que necesita del gestor de arranque son realmente:
- Que el BIOS puede encontrarlo
- Que puede encontrar e iniciar su sistema operativo (con Linux, solo necesita el gestor de arranque para tener acceso de alguna manera al núcleo y, si está utilizando uno, la imagen initrd).
Siempre que tenga estos dos puntos cubiertos, lo instalará donde sea más conveniente y donde el BIOS lo buscará.
El BIOS generalmente buscará cargadores de arranque en el Registro de arranque maestro de los discos duros, un área pequeña al comienzo de la unidad donde puede poner algún código para ejecutar. También puede tener un gestor de arranque instalado al comienzo de una partición.
Los cargadores de arranque suelen ser lo suficientemente pequeños como para caber en estas áreas pequeñas, e incluso si no lo hacen, deben colocar algo allí para que el BIOS arranque el cargador de arranque.
lilo
es un gestor de arranque simple que se instala en esas áreas. grub
es un poco más grande, por lo que instala algún código en esas áreas, que luego carga un poco más de código desde una partición de disco (donde grub
se dice que está "instalado", donde se encuentra su archivo de configuración, junto con el código binario, esto generalmente está configurado para ser la /boot
partición del sistema , donde los núcleos e initrds también se colocan, por conveniencia).
En este caso, si le solicita el disco , significa que le preguntará en qué registro de arranque maestro debe grub
instalarse, es decir, el disco desde el que arrancará la computadora. Esa parte de grub se instalará solo en el disco MBR. El resto probablemente se instala en la misma partición /
o /boot/
en el sistema Ubuntu que está instalando (y ese resto es accesible desde Ubuntu, busque directorios /boot/grub/
o /grub/
).