Não foi possível encontrar o pacote boot-repair para a versão mais recente do Ubuntu

15

Após a atualização do Ubuntu 13.10 para o 14.04, o grub não carregou o Ubuntu e jogou o erro symbol 'grub_term_highlight_color' not found . Eu segui a solução oferecida no Relatório de bugs , mas isso falhou para mim, lançando o erro %código%.

Agora, estou tentando instalar o Reparo de inicialização 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 depois de adicionar e atualizar os repositórios, ele mostra o erro failed to get canonical path of /cow 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

Este problema é solucionável ou existe um PPA alternativo para reparo de inicialização?

    
por Joren 18.04.2014 / 17:02

4 respostas

27
  

Atualização: O PPA atualmente oferece pacotes atualizados para o 14.04 e acima.

Solução: 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 o boot-repair no Ubuntu 14.04, execute os comandos abaixo no terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair
codename="$(lsb_release -cs)"
sudo sh -c "sed -i 's/$codename/saucy/g' /etc/apt/sources.list.d/yannubuntu-boot-repair-$codename.list"
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Agora use a opção recommended repair para reparar seu grub e reinicie após o conserto da inicialização terminar.

    
por Avinash Raj 18.04.2014 / 17:21
6

Atualização: há um relatório de bug no lp - link

Do relatório de erros acima,

-Boot (14.04) de um pendrive -Monte meu sistema de arquivos raiz (onde / boot é)

sudo mount /dev/sdaX /mnt

/ dev / sdaX é a localização do seu diretório / boot

-run: "sudo-install-grub -boot-directory = / mnt // boot / dev / sdX"

O comando exato depende se você tiver uma partição de inicialização separada

Partição separada / de inicialização

sudo grub-install --boot-directory=/mnt /dev/sda

Nenhuma partição / boot separada

grub-install --boot-directory=/mnt/boot /dev/sda

Em seguida, reinicie com o HDD

Três opções:

  1. Espere o mantenedor do ppa construir um pacote para o 14.04. Este é provavelmente o mais lento e menos prático.

  2. Arquive um relatório de bug com o reparo contra boot pedindo um pacote 14.04. Será possivelmente um pouco mais rápido.

  3. Inicialize uma versão mais antiga 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 - debugar o grub manualmente, que mensagem de erro está recebendo e informe-nos sobre sua instalação.

    
por Panther 18.04.2014 / 17:08
2

A primeira solução mencionada neste relatório de bug funcionou para mim:

link

Basicamente, você tem que instalar manualmente três pacotes .deb: glade2script, boot-sav e depois boot-repair (nesta ordem). Use os mais recentes (aqueles para atrevimento).

    
por user270448 18.04.2014 / 17:28
2

Teve o mesmo erro "símbolo 'grub_term_highlight_color' não encontrado", preso no resgate do Grub. Tentei reparar boot (opção recomendada), mas não funcionou!

Solução: Baixei o boot-repair.iso inicializável ( link ) e criamos um disco usb inicializável. Arrancou a partir dele e conectado à internet e começou a "Reparação recomendada", em seguida, seguiu as instruções em poucos passos (manualmente excluir / desinstalar o grub e, em seguida, reinstalar uma nova versão), que funcionou!

    
por user191413 20.04.2014 / 05:17