¿Dónde se instala generalmente el gestor de arranque, como Grub?
Cuando instalo 12.04 junto con Windows en diferentes particiones de mi disco, encontré una opción para "Dispositivo para la instalación del cargador de arranque". Si lo entiendo correctamente, es para especificar dónde instalar el cargador de arranque Grub,
Encontré en Internet que es para especificar el disco que contiene las particiones para el sistema operativo, no ninguna partición en el disco. Por ejemplo, disco sda, no partición sda1, sda2.
Preguntas:
Me pregunto dónde está instalado el cargador de arranque en el disco.
¿Está instalado en alguna de las particiones existentes para los sistemas operativos y los datos personales, o tiene su propia partición, que también es visible, por ejemplo, desde el monitor del sistema de Ubuntu?
¡Gracias y saludos!
fuente
Respuestas:
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:
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 (dondegrub
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/
).fuente
Grub2 es el gestor de arranque estándar para Ubuntu. Como siempre, preferimos tener aplicaciones altamente configurables. Grub2 es uno de estos. Grub2 se instalará exactamente en el lugar indicado, independientemente de que sea una buena idea o no.
Registro de arranque principal
El caso habitual será el Registro de arranque maestro (MBR) de la unidad desde la que arranca su computadora. Este es probablemente su primer (o único) disco duro
/sda
. Esta también será la opción predeterminada al instalar Grub2.Otras unidades
Por supuesto, este dispositivo de arranque también puede ser otro disco duro, un SSD o incluso un dispositivo externo. Luego tendrá que decirle a Grub2 dónde desea que se instale cuando se lo solicite.
Particiones
El caso en el que necesita instalar Grub en una partición es raro, pero aún es posible, por ejemplo, en caso de que utilice otro gestor de arranque y encadena Grub desde un registro de inicio de partición.
Otros cargadores de arranque
Otros cargadores de arranque también se encuentran en el MBR. Grub2 los sobrescribirá y, por lo tanto, ya no podrá arrancar con ellos. Grub2 asumirá la función de iniciar el sistema operativo que eligió de un menú que se muestra en el inicio.
Aplicación y configuración de Grub
La aplicación Grub y la configuración no se ajustarán al registro maestro de arranque debido a su tamaño. Por lo tanto, se instalarán en otro lugar (nuevamente puede configurar esto). Por lo general, y de forma predeterminada, Grub2 busca sus archivos en la
/
partición raíz donde instaló su Ubuntu, pero también puede ser cualquier otra partición en cualquiera de sus discos duros.Partición de arranque
Algunas personas creen que es una buena idea tener una partición de arranque dedicada separada para esto. Pero solo necesitará esto en casos especiales, por ejemplo, si instaló un BIOS UEFI que necesita una Tabla de Partición GUID (GPT) para arrancar.
fuente
Es exactamente donde elegiste instalarlo cuando instalaste Ubuntu.
ubiquity
le solicita esta información durante la instalación. Vea abajo:Si está ejecutando un sistema heredado (BIOS), este será típicamente el Registro de arranque maestro de la unidad que elija o la elección inusual del Registro de arranque de partición de la partición en la que eligió instalarlo. Si está ejecutando un sistema con una interfaz de firmware extensible unificada, el gestor de arranque grub se instalará en el ESP.
Fuentes:
https://help.ubuntu.com/community/Grub2/Installing
https://en.wikipedia.org/wiki/BIOS
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
https://www.rodsbooks.com/efi-bootloaders/installation.html#accessing
Experiencia
fuente
Comando
lsblk /dev/sda
olsblk /dev/sdb
etc.mostrará una etiqueta
/boot
o/boot/efi
etc. indicando la partición utilizada por el administrador de arranquefuente
Está en el MBR (consulte https://en.wikipedia.org/wiki/Master_boot_record , https://en.wikipedia.org/wiki/GUID_Partition_Table , https://en.wikipedia.org/wiki/UEFI .
grub
Es un Cargador de arranque.fuente
Pasé una hora tratando de encontrar la configuración de dónde está instalado GRUB en Debian, porque no está almacenado en los propios archivos de configuración de GRUB.
Resulta que es manejado por debconf: debconf-show grub-pc y busca "grub-pc / install_devices".
fuente