Eu passei cerca de duas semanas tentando obter uma caixa que estava executando 10.04 para executar 14.04. Um dos problemas em curso que tem sido absolutamente enlouquecedor é que o GRUB tem agido de forma muito estranha.
Nos últimos dias, tenho tentado obter uma instalação alternativa do 14.04 no local para que eu pudesse trabalhar no primário. (Primário é / dev / sda6, alt é / dev / sda3.) Eu faço a partição, copio os arquivos ou às vezes consigo uma instalação USB para trabalhar ou em um caso coloco um drive (diferente) em uma máquina diferente para obter o instalação no lugar e, em seguida, soltando-o de volta nessa caixa. Então, inicializando no / sda6, eu executei o update-grub, que REIVINDICARIA que via as duas instalações.
Mas quando reiniciei, a instalação alternativa não estava disponível no menu.
Então, eu editaria /boot/grub/grub.cfg manualmente e reinicializaria. O menu não mudaria. Eu olharia de novo; minhas edições ainda estavam lá, mas o grub estava ignorando o arquivo /boot/grub/grub.cfg em / sda6. Também não estava usando o /boot/grub/grub.cfg do / sda3. Às vezes, havia outra unidade no sistema, mas não tinha qualquer arquivos grub.cfg.
Isso foi há alguns dias atrás. Consegui arrancar o arranque do / sda6 com tudo excepto o GUI (porque, como ficou bastante claro, os drivers do Ubuntu 14.04 para o meu vídeo ATI estão completamente complicados, mas isso é um problema diferente). Eu coloquei um arquivo .iso para Mythbuntu na minha partição alternativa, preparei-o com grml-rescueboot e executei o update-grub. Ele contava os usuais arquivos vz e init no boot, os dois mem-tests, e então dizia que encontrava o grml .iso. OK.
Reinicie. Eu recebo o menu GRUB? Não. Ele foi direto para a instalação do / sda6. Fiz alterações após alterar para o grub.cfg e para / etc / default / grub (alterando o número padrão e muitas outras coisas, e executando o update-grub depois de fazer isso). Nenhuma mudança. Eu tentei arrancar meu stick USB; ainda foi direto para o / sda6. Tentei alterar a ordem de inicialização para que o pendrive fosse primeiro e descobri que o BIOS da máquina não o reconhecia como inicializável.
Então eu levei o pen drive USB de volta para a outra máquina Ubuntu (rodando 12.04), e usei o Unetbootin para copiar o servidor de 64 bits .iso de volta para ele.
Eu o coloco de volta na máquina que estou tentando atualizar e inicializo. Desta vez, eu recebo um menu de grub. Mas, eu pego o menu do grub que está no / sda6! WTF ??? Quando o disco rígido (/ sda) é o 'primeiro' dispositivo de inicialização, o grub ignora completamente os arquivos em / sda6, mas quando eu inicializo com o pen drive, ENTÃO ele usa os arquivos / boot do disco rígido?
Bem. Eu escolho o Mythbuntu .iso fora do menu. Ele inicializa nisso. O que não me faz bem, porque a tela começou a piscar e piscar, e depois de dez minutos, ficou totalmente preta. Esse seria o driver de vídeo quebrado, estragando tudo.
Eu reinicio novamente. O grub ou o instalador do Mythbuntu destruiu os registros de inicialização do USB, porque mais uma vez, não foi mostrado um menu de inicialização do grub, mas sim assisti-lo inicializar de volta no / sda6. (No momento, isso consiste em ver uma tela de inicialização do Lubuntu por cerca de cinco segundos e, em seguida, a tela fica preta. O fim.)
A máquina tem uma unidade de DVD. É quase certamente mau funcionamento; arrancar CD / DVD não é uma opção. Nem posso mover / sda para o meu outro computador. / dev / sda é um array RAID5 de hardware com cinco drives.
Eu executei o update-grub mais vezes do que eu posso contar, eu corri o grub-install e o grub-bios-install, eu trabalhei com fdisk, parted e gdisk, e até usei o firmware em a placa RAID para limpar completamente uma unidade secundária para que eu pudesse tentar uma instalação totalmente limpa de zero do grub para isso. Eu não acho que o grub já tenha inicializado este sistema corretamente.
Agora estou pensando seriamente em chamar o Ubuntu 14.04 de um desastre não mitigado, restaurar 10.04 dos meus backups e deixá-lo em paz, já que o 10.04 funcionava sem grandes problemas nesta caixa por quatro anos, a menos que alguém pudesse lançar alguma luz sobre como faça o grub fazer o seu trabalho corretamente, ou me aponte para algo além do grub que funcionaria.
Pensamentos?