No se puede encontrar el paquete de reparación de arranque para la versión más nueva de Ubuntu


15

Después de actualizar Ubuntu 13.10 a 14.04, grub no pudo cargar Ubuntu y arrojó el error symbol 'grub_term_highlight_color' not found. Seguí la solución ofrecida en el Informe de errores, pero esto falló, arrojando el error failed to get canonical path of /cow.

Ahora, estoy tratando de instalar Boot-Repair para solucionar este problema en un pen-drive en vivo, usando estos comandos.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Pero después de agregar y actualizar los repositorios, muestra el ppa:yannubuntu/boot-repairerror 404 No encontrado.

W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found

¿Se puede resolver este problema o hay un PPA alternativo para la reparación de arranque?


¿Enfrentó algún problema siguiendo la respuesta aceptada?
Avinash Raj

En absoluto, puede que no sea la solución más elegante, pero funciona perfectamente y es la solución más rápida.
Joren

El PPA no tiene un paquete listo para Trusty. Solo envíe un correo a los mantenedores.
Braiam

1
Después de la actualización de 13.10 a 14.04, me quedé con la computadora que no se puede arrancar. Mi configuración es el portátil Toshiba P875 con Windows 8 preinstalado. El uso de boot-repair.iso ( sourceforge.net/projects/boot-repair-cd ) funcionó para mí.
Ivan Mladenovic

Respuestas:


27

Actualización: El PPA actualmente ofrece paquetes actualizados para 14.04 y superior.

Solución alternativa: instale paquetes para una versión anterior

Mostró un error 404 no encontrado porque el PPA no se actualizó para la versión más reciente (confiable). Para instalar boot-repairen Ubuntu 14.04, ejecute los siguientes comandos en la 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 &)

Ahora use la recommended repairopción para reparar su grub y reiniciar después de que la reparación de arranque haya terminado la reparación.


1
Por favor, publique el motivo de los votos negativos.
Avinash Raj

55
¿Por qué alguien rechazaría votar esto? funcionó para mí, gracias hombre!
Ataur Rahim Chowdhury

después del último paso (instalar -y reparación de arranque) cmd llegar a "/usr/share/boot-sav/gui-g2slaunch.sh: línea 33: hash: gksudo: no encontrado / usr / share / boot-sav / gui-g2slaunch .sh: línea 35: hash: gksu: no encontrado "y muestra una ventana de reparación de arranque que dice" sistemas de escaneo (os-prober). Esto puede tomar varios minutos "... :( Pero no termina ... ¿Por qué? :(
Amila Iddamalgoda

Ahora esta respuesta se agregó a la página de la comunidad de reparación de arranque .
Avinash Raj

Creo que esos votos negativos se deben a que "usar paquetes descarados en confianza es malo, bebebe". Sólo ingoralos. Recibí un voto negativo por otra respuesta por esa razón. Afortunadamente no tuve votos a favor, así que solo lo eliminé.
Danatela

6

Actualización: hay un informe de error en lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977

Del informe de error anterior,

-Boot (14.04) desde un pendrive -Montar mi sistema de archivos raíz (donde / boot es)

sudo mount /dev/sdaX /mnt

/ dev / sdaX es la ubicación de su directorio / boot

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

El comando exacto depende de si tiene una partición de arranque separada

Partición separada / de arranque

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

Sin partición separada / de arranque

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

Luego reinicie con HDD

Tres opciones:

  1. Espere a que el mantenedor de la ppa construya un paquete para 14.04. Este es probablemente el más lento y menos práctico.

  2. Presente un informe de error con la reparación de arranque contra solicitando un paquete 14.04. Posiblemente será un poco más rápido.

  3. Inicie una versión anterior de Ubuntu, 13.10, y ejecute boot-repair. Probablemente estarás bien con una versión anterior.

Supongo que hay una cuarta opción: depurar grub manualmente, qué mensaje de error está recibiendo e informarnos sobre su instalación.


Gracias por su respuesta. Después de actualizar de 13.10 a 14.04, recibí el error grub error symbol 'grub_term_highlight_color' not found. Y cuando trato de hacer cambios en grub desde la terminal recibo el mensajeerror: failed to get canonical path of /cow'.
Joren

¿Qué hay de cambiar manualmente trustya saucy? Sí, no es un método limpio, pero debería funcionar.
jobin


@Jobin: lo consideraría en un CD en vivo. Hay un informe de error y corrección disponible como se indica arriba.
Panther


2

Tenía el mismo error "símbolo 'grub_term_highlight_color' no encontrado", atascado en el rescate de Grub. Intenté reparar el arranque (opción recomendada), ¡pero no funcionó!

Solución: descargué boot-repair.iso de arranque ( http://sourceforge.net/projects/boot-repair-cd/ ) e hice un disco usb de arranque. Arrancó desde él y se conectó a Internet y comenzó la "Reparación recomendada", luego siguió las instrucciones en unos pocos pasos (eliminar / desinstalar manualmente grub y luego reinstalar una nueva versión), ¡que funcionó!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.