Para saber em qual partição o usuário inicializou, consulte o menu do carregador de inicialização antes de inicializar qualquer um dos sistemas instalados. É difícil dizer sem ver o menu do gerenciador de inicialização.
Para onde olhar
Nas capturas de tela combinadas a seguir, identifiquei três dicas que podemos saber em qual partição o usuário inicializou.
Rótulo (1): entradas do menu GNU GRUB abaixo da primeira entrada
Etiqueta (2): versão GNU GRUB na parte superior do menu do gerenciador de inicialização
Rótulo (3): imagem de fundo do GNU GRUB (configuração manual necessária)
A dica mais aparente é a etiqueta (3), que é alterar a imagem de plano de fundo do GNU GRUB no sistema que tem controle do menu do gerenciador de inicialização. É o mais fácil de dizer, desde que o usuário o configure com antecedência.
Etiqueta (1) explicada
Procure a partição que não está listada nas entradas de menu abaixo da primeira entrada. Na captura de tela, existem apenas dois sistemas operacionais sendo instalados, por exemplo, "Ubuntu" e "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)
O último mencionou (on /dev/sda3)
, o que significa que o primeiro pode estar localizado em /dev/sda2
ou /dev/sda1
. Para ter certeza, depois de inicializar o sistema, por exemplo, "Ubuntu", execute o comando relevante para listar as partições disponíveis ( lsblk
parece ser o mais direto).
$ 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
Somente após a comparação com a saída de lsblk
, sabemos que o sistema, por exemplo, "Ubuntu", é encontrado em /dev/sda2
(que não estava listado nas entradas do menu) a partir do qual o menu do gerenciador de inicialização é gerenciado.
Etiqueta (2) explicada
Procure a versão GRUB impressa na parte superior do menu do gerenciador de inicialização. Observe essa versão e compare com a versão GRUB encontrada no sistema inicializado, ou seja, "Ubuntu".
Na captura de tela (metade inferior): GNU GRUB version 2.02~beta2-9
Após inicializar o sistema, por exemplo, "Ubuntu", execute o comando relevante para verificar a versão do pacote GRUB ( grub-install --version
é relevante e mais direto).
$ grub-install --version
grub-install (GRUB) 2.02~beta2-9
Como isso é relevante? Porque grub-install
e update-grub
comandos são fornecidos pelo mesmo pacote grub2-common
. Como o menu do carregador de inicialização é criado e atualizado usando ferramentas do mesmo pacote, a versão impressa na parte superior do menu do carregador de inicialização será a mesma.
Etiqueta (3) explicada
Essa dica precisa ser configurada manualmente, pois a imagem de plano de fundo padrão do menu do carregador de inicialização não é nenhuma (apenas preto). A imagem de fundo deve ter profundidade de 8 bits.
Se o desktop-base
pacote estiver instalado no seu sistema, essas imagens de plano de fundo criadas especialmente para o GRUB serão prontamente encontradas com o sufixo do nome do arquivo *grub.png
no diretório 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 a imagem de fundo:
Abra o /etc/default/grub
arquivo como superusuário e adicione a linha GRUB_BACKGROUND=
com o caminho completo à imagem escolhida e 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"
...
Em seguida, execute sudo update-grub
a atualização /boot/grub/grub.cfg
que inclui o menu do carregador de inicialização. O usuário verá uma saída semelhante à seguinte.
$ 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 a máquina e veja se o menu do carregador de inicialização teve alguma alteração visível feita pelo comando update do sistema.
Senão, repita as etapas para outros sistemas, um de cada vez. As etapas repetidas seriam desnecessárias, caso o usuário estivesse ciente de qual sistema tinha controle sobre o menu do carregador de inicialização (novamente, isso depende de como a instalação foi feita).
aviso Legal
Esta resposta explica os critérios comprovados e bem testados para o sistema BIOS com configuração de inicialização múltipla usando a versão GNU GRUB PC / BIOS. As seguintes exceções serão aplicadas.
Para homólogo sistema UEFI usando a versão GNU GRUB EFI, é não garantido ou não sabe se os critérios que parece ser o mesmo como descrito acima.
Ênfase é dada à aparência do menu do gerenciador de inicialização (como pode parecer diferente, por exemplo, a metade superior da captura de tela), em vez de demonstrar como o carregamento em cadeia funciona. Como tal, o "como a inicialização múltipla foi configurada como visto na captura de tela" não seria explicado nesta resposta.
Se a configuração de inicialização múltipla for feita exatamente das mesmas cópias de um sistema operacional semelhante, por exemplo, Ubuntu 14.04, Kubuntu 14.04, Xubuntu 14.04, etc., a única maneira confiável de saber em qual partição o usuário inicializou é o label (3).
O rótulo (3) pode funcionar melhor usando a imagem de plano de fundo personalizada que grava explicitamente a partir da qual é inicializada, ou seja, "Este menu de inicialização é gerenciado a partir de / dev / sda1". Da mesma forma, sobre "como criar uma imagem de plano de fundo personalizada para o GRUB" não seria explicado nesta resposta.
TL; DR Veja o menu do carregador de inicialização antes de inicializar qualquer um dos sistemas instalados. A maneira mais fácil e confiável de saber é o label (3), que é configurar a imagem de plano de fundo do GRUB manualmente.
/boot/grub/grub.cfg
arquivo usado para a inicialização pode ter sido excluído, a partição pode ter sido excluída da tabela de partições e o disco removido fisicamente do sistema.