Após a atualização do Ubuntu 13.10 para 14.04, o grub falhou ao carregar o Ubuntu e lançou o erro symbol 'grub_term_highlight_color' not found
. Eu segui a solução oferecida no relatório de erros, mas isso falhou para mim, gerando o erro failed to get canonical path of /cow
.
Agora, estou tentando instalar o Boot-Repair para corrigir esse problema em um pen-drive ativo, usando esses comandos.
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Mas, após adicionar e atualizar os repositórios, ele mostra o ppa:yannubuntu/boot-repair
erro 404 Não encontrado.
W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages 404 Not Found
Esse problema pode ser solucionado ou existe um PPA alternativo para reparo de inicialização?
apt
boot-repair
Joren
fonte
fonte
Respostas:
Solução alternativa: instale pacotes para uma versão mais antiga
Ele mostrou um erro 404 não encontrado porque o PPA não foi atualizado para a versão mais recente (confiável). Para instalar
boot-repair
no Ubuntu 14.04, execute os comandos abaixo no terminal:Agora use a
recommended repair
opção para reparar seu grub e reiniciar após o reparo inicializar.fonte
Atualização: Há um relatório de bug no lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977
No relatório de bug acima,
-Boot (14.04) de um pendrive -Monte meu sistema de arquivos raiz (onde está / boot)
/ dev / sdaX é o local do seu diretório / boot
-run: "sudo grub-install - diretório de inicialização = / mnt // boot / dev / sdX"
O comando exato depende se você tiver uma partição de inicialização separada
Partição separada / de inicialização
Nenhuma partição de inicialização / separada
Em seguida, reinicie com o HDD
Três opções:
Aguarde o mantenedor do ppa criar um pacote para 14.04. Esta é provavelmente a mais lenta e menos prática.
Arquive um relatório de bug com o reparo contra inicialização, solicitando um pacote 14.04. Possivelmente será um pouco mais rápido.
Inicialize uma versão anterior do Ubuntu, 13.10 e execute o reparo de inicialização. Você provavelmente ficará bem com uma versão mais antiga.
Suponho que exista uma quarta opção - debug grub manualmente, que mensagem de erro você está recebendo e conte-nos sobre sua instalação.
fonte
error symbol 'grub_term_highlight_color' not found
. E quando tento fazer alterações no grub a partir do terminal, recebo a mensagemerror: failed to get canonical path of /cow'.
trusty
parasaucy
? Sim, não é um método limpo, mas deve funcionar.A primeira solução alternativa mencionada neste relatório de bug funcionou para mim:
https://bugs.launchpad.net/boot-repair/+bug/1267702
Basicamente, você precisa instalar manualmente três pacotes .deb: glade2script, boot-sav e boot-repair (nesta ordem). Use os mais recentes (os mais atrevidos).
fonte
Teve o mesmo erro "símbolo 'grub_term_highlight_color' não encontrado", preso no resgate do Grub. Tentei reparar a inicialização (opção recomendada), mas não funcionou!
Solução: baixou o boot-repair.iso inicializável ( http://sourceforge.net/projects/boot-repair-cd/ ) e criou um disco usb inicializável. Inicializado a partir dele, conectado à Internet e iniciado o "Reparo recomendado", siga as instruções em algumas etapas (exclua / desinstale manualmente o grub e reinstale uma nova versão), que funcionou!
fonte