Para saber desde qué partición se inició el usuario, mire el menú del cargador de inicio antes de iniciar cualquiera de los sistemas instalados. Es difícil saberlo sin ver el menú del cargador de arranque.
Donde mirar
En las siguientes capturas de pantalla combinadas, he etiquetado tres pistas que uno podría saber de qué partición había arrancado el usuario.
Etiqueta (1): entradas del menú GNU GRUB debajo de la primera entrada
Etiqueta (2): versión de GNU GRUB en la parte superior del menú del gestor de arranque
Etiqueta (3): imagen de fondo de GNU GRUB (requiere configuración manual)
La pista más aparente es la etiqueta (3), que es cambiar la imagen de fondo de GNU GRUB en el sistema que tiene control del menú del cargador de arranque. Es el más fácil de saber, siempre que el usuario lo haya configurado de antemano.
Etiqueta (1) explicada
Busque la partición que no aparece en las entradas del menú debajo de la primera entrada. En la captura de pantalla, solo se instalan dos sistemas operativos, es decir, "Ubuntu" y "Ubuntu 14.04.5 LTS".
Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Ubuntu 14.04.5 LTS (14.04) (on /dev/sda3)
Advanced options for Ubuntu 14.04.5 LTS (14.04) (on /dev/sda3)
Este último ha mencionado (on /dev/sda3)
, lo que significa que el primero podría estar ubicado en /dev/sda2
o /dev/sda1
. Para estar seguro, después de iniciar el sistema, es decir, "Ubuntu", ejecute el comando correspondiente para enumerar las particiones disponibles ( lsblk
parece ser lo más sencillo).
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 13G 0 disk
├─sda1 8:1 0 976M 0 part [SWAP]
├─sda2 8:2 0 6G 0 part /
└─sda3 8:3 0 6G 0 part
sr0 11:0 1 55.7M 0 rom
Solo después de comparar con la salida de lsblk
, entonces sabemos que el sistema, es decir, "Ubuntu" se encuentra en /dev/sda2
(que no figuraba en las entradas del menú) desde el que se gestiona el menú del cargador de arranque.
Etiqueta (2) explicada
Busque la versión GRUB que está impresa en la parte superior del menú del cargador de arranque. Tenga en cuenta esa versión y compárela con la versión de GRUB que se encuentra en el sistema arrancado, es decir, "Ubuntu".
En la captura de pantalla (mitad inferior): GNU GRUB version 2.02~beta2-9
Después de arrancar el sistema, es decir, "Ubuntu", ejecute el comando correspondiente para verificar la versión del paquete GRUB ( grub-install --version
es relevante y más directo).
$ grub-install --version
grub-install (GRUB) 2.02~beta2-9
¿Cómo es esto relevante? Porque grub-install
y los update-grub
comandos son proporcionados por el mismo paquete grub2-common
. Dado que el menú del cargador de arranque se crea y actualiza utilizando herramientas del mismo paquete, la versión impresa en la parte superior del menú del cargador de arranque será la misma.
Etiqueta (3) explicada
Esta sugerencia requiere que se configure manualmente, ya que la imagen de fondo predeterminada del menú del cargador de arranque es ninguna (solo negro). La imagen de fondo debe tener una profundidad de 8 bits.
Si el desktop-base
paquete está instalado en su sistema, las imágenes de fondo hechas especialmente para GRUB se encuentran fácilmente con el sufijo del nombre de archivo *grub.png
en el directorio de destino.
$ ls /usr/share/images/desktop-base/*grub.png
/usr/share/images/desktop-base/desktop-grub.png
/usr/share/images/desktop-base/joy-grub.png
/usr/share/images/desktop-base/moreblue-orbit-grub.png
/usr/share/images/desktop-base/spacefun-grub.png
Para configurar la imagen de fondo:
Abra el /etc/default/grub
archivo como superusuario, luego agregue la línea GRUB_BACKGROUND=
con la ruta completa a la imagen elegida y citada.
$ sudo nano /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Show background in GRUB boot menu
GRUB_BACKGROUND="/usr/share/images/desktop-base/spacefun-grub.png"
...
Luego, ejecute la sudo update-grub
actualización /boot/grub/grub.cfg
que incluye el menú del cargador de arranque. El usuario verá una salida similar a la siguiente.
$ sudo update-grub
Generating grub configuration file ...
Found background: /usr/share/images/desktop-base/spacefun-grub.png
Found background image: /usr/share/images/desktop-base/spacefun-grub.png
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 14.04.5 LTS (14.04) on /dev/sda3
done
Reinicie la máquina y vea si el menú del cargador de arranque tenía cambios visibles realizados por el comando de actualización del sistema.
De lo contrario, repita los pasos para otros sistemas, uno a la vez. Los pasos repetidos habrían sido innecesarios si el usuario supiera qué sistema tenía control sobre el menú del cargador de arranque (nuevamente, esto depende de cómo se realizó la instalación).
Descargo de responsabilidad
Esta respuesta explica los criterios probados y comprobados para el sistema BIOS con configuración de arranque múltiple usando la versión de PC / BIOS GNU GRUB. Se aplicarán las siguientes excepciones.
Para UEFI contraparte del sistema utilizando la versión de GNU GRUB EFI, se no garantiza o no sabe si aparecerían los criterios a ser el mismo que el descrito anteriormente.
Se enfatiza el aspecto del menú del cargador de arranque (cómo puede parecer diferente, es decir, la mitad superior de la captura de pantalla) en lugar de demostrar cómo funciona la carga en cadena. Como tal, con respecto a "cómo se configuró el arranque múltiple como se ve en la captura de pantalla" no se explicaría en esta respuesta.
Si la configuración de arranque múltiple se realiza con las mismas copias de un sistema operativo similar, es decir, Ubuntu 14.04, Kubuntu 14.04, Xubuntu 14.04, etc., entonces la única forma confiable de saber desde qué partición arrancó el usuario es la etiqueta (3).
La etiqueta (3) podría funcionar mejor utilizando una imagen de fondo personalizada que escriba explícitamente desde la que se inicia, es decir, "Este menú de inicio se gestiona desde / dev / sda1". Del mismo modo, con respecto a "cómo crear una imagen de fondo personalizada para GRUB" no se explicaría en esta respuesta.
TL; DR Mire el menú del cargador de arranque antes de arrancar cualquiera de los sistemas instalados. La forma más fácil y confiable de conocer es la etiqueta (3), que es configurar manualmente la imagen de fondo de GRUB.
/boot/grub/grub.cfg
archivo utilizado para el arranque podría haberse eliminado, esa partición podría haberse eliminado de la tabla de particiones y ese disco eliminado físicamente del sistema.