Grub mal confundido; salta entre as unidades durante a inicialização

0

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?

    
por Snarke 25.07.2014 / 13:53

1 resposta

0

se você estiver usando o Grub2, e todo o seu sistema operacional estiver instalado (nenhum live usb com iso), você sempre poderá obter o Grub Customizer.

sudo add-apt-repositório ppa: danielrichter2007 / grub-customizer

sudo apt-get update

sudo apt-get instala o grub-customizer

Tenho o Ubuntu 14.04 no meu computador principal, o Ubuntu e o mint no disco rígido externo, e o mint em um flash drive (totalmente instalado) e quando conectei todos eles e rodei o grub customizer ele detectou cada um, problemas.

Uma solução alternativa seria talvez usar plop boot manager ou super grub2. Eles vão detectar o sistema operacional no seu computador e executá-los. Novamente, o super grub2 não detectará o ISO ao vivo.

    
por Poria Amirian 25.07.2014 / 15:29