Se você está olhando para a sua configuração do grub2 (use bootinfoscript
para um breve resumo), você notará que a primeira etapa no processo de inicialização é olhar para o MBR e encontrar um ponto de entrada de onde carregue o código necessário para acessar todos os sistemas de arquivos misteriosos que um PC BIOS nunca sonhou em ouvir.
Se você não tiver bootinfoscript
, provavelmente desejará buscá-lo ...
sudo apt-get install boot-info-script cl-awk
Exemplo de saída:
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
for (tetrad-12.04)/boot/grub on this drive.
[detailled per-partition output omitted]
Há um bom artigo no wiki alemão descrevendo como analisar uma configuração do grub .
Para os primeiros testes de sua segunda partição de inicialização recém-instalada, eu sugiro deixar seu MBR inalterado (você fez um backup, caso a instalação estrague, não é?), inicialize no antigo 12.04 partição após a instalação, execute update-grub
para incluir a instalação nova e brilhante na partição 14.04 no menu, verifique /boot/grub/grub.cfg (a entrada para 14.04 deve apontar para a partição correta, não a 12.04, e provavelmente use nomdmonddf nomdmonisw
enquanto você ainda estiver usando o 12.04 em paralelo.
Se você conseguir reinicializar no 14.04 usando essa configuração, você pode executar grub-install
da sua partição 14.04 para que ele seja inicializado em 14.04 sem o desvio até 12.04.
Ambas as partições raiz detectarão a outra partição raiz durante o update-grub, e ambas poderão inicializar a outra partição através do menu gerado, mas é a instalação do grub que determina qual partição atende o / boot / grub / grub .cnf.
PS: Acontece que eu apenas configurei um ambiente como esse para experimentar com segurança a atualização de lançamento de 12.04 para 14.04. (Um lv cada para 10,04, 12,04 e 14,04)