Ubuntu'nun en yeni sürümü için önyükleme onarım paketi bulunamıyor


15

Ubuntu 13.10'u 14.04'e yükselttikten sonra grub, Ubuntu'yu yükleyemedi ve hatayı attı symbol 'grub_term_highlight_color' not found. Hata Raporunda sunulan çözümü takip ettim ama bu benim için başarısız oldu, hatayı attı failed to get canonical path of /cow.

Şimdi, bu komutu canlı bir kalem sürücüsünde bu komutları kullanarak düzeltmek için Boot-Repair yüklemeye çalışıyorum.

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

Ancak depoları ekleyip güncelledikten sonra ppa:yannubuntu/boot-repair404 Bulunamadı hatasını gösterir .

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

Bu sorun çözülebilir mi veya Önyükleme için alternatif bir PPA var mı?


kabul edilen cevabı takip ederek herhangi bir problemle karşılaştın mı?
Avinash Raj

Hiç de değil, en zarif çözüm olmayabilir ama mükemmel çalışıyor ve en hızlı çözüm.
Joren

PPA'nın Trusty için hazır bir paketi yok. Sadece koruyucuları postalayın.
Braiam

1
13.10'dan 14.04'e yükselttikten sonra önyüklenemeyen bilgisayar bıraktım. Yapılandırmam, Windows 8'in önceden kurulu olduğu Toshiba P875 dizüstü bilgisayar. Önyüklenebilir boot-repair.iso ( sourceforge.net/projects/boot-repair-cd ) kullanmak benim için çalıştı.
Ivan Mladenovic

Yanıtlar:


27

Güncelleme: PPA şu anda 14.04 ve üstü için güncellenmiş paketler sunmaktadır.

Çözüm: eski bir sürüm için paketleri yükleyin

PPA yeni sürüm (güvenilir) için güncellenmediğinden 404 bulunamadı hatası gösterdi. boot-repairUbuntu 14.04'e kurmak için terminalde aşağıdaki komutları çalıştırın:

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 &)

Şimdi recommended repairgrubunuzu onarma ve önyükleme onarımı tamamlandıktan sonra yeniden başlatma seçeneğini kullanın.


1
Lütfen, aşağı oyların nedenini gönderin.
Avinash Raj

5
neden bazıları aşağıya oy veriyor? benim için çalıştı, teşekkürler adamım!
Ataur Rahim Chowdhury

son adımdan sonra (yükleme -y önyükleme onarımı) cmd "/usr/share/boot-sav/gui-g2slaunch.sh: satır 33: karma: gksudo: bulunamadı / usr / share / boot-sav / gui-g2slaunch .sh: satır 35: hash: gksu: bulunamadı "ve" tarama sistemleri (os-prober) "yazan bir önyükleme onarım penceresi görüntüler. Bu birkaç dakika sürebilir" ... :( Ama bitmiyor .. Neden? :(
Amila Iddamalgoda

Şimdi bu cevap önyükleme-onarım topluluğu sayfasına eklendi.
Avinash Raj

Ben bu downvotes "güvenilir saucy paketleri kullanmak kötü, bebebe" olduğunu düşünüyorum. Sadece görmezden gel. Bu sebeple başka bir cevaba karşı bir öneri aldım. Neyse ki hiçbir oylama yoktu, bu yüzden sadece sildi.
Danatela

6

Güncelleme: Lp'de bir hata raporu var - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977

Yukarıdaki hata raporundan,

-Bir pendrive'dan önyükleme (14.04) -Kök dosya sistemimi oluştur (nerede / boot)

sudo mount /dev/sdaX /mnt

/ dev / sdaX, / boot dizininizin konumudur

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

Tam komut, ayrı bir önyükleme bölümünüzün olup olmadığına bağlıdır

Ayrı / önyükleme bölümü

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

Ayrı / önyükleme bölümü yok

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

Ardından HDD ile yeniden başlatın

Üç seçenek:

  1. Ppa koruyucusunun 14.04 için bir paket oluşturmasını bekleyin. Bu muhtemelen en yavaş ve en az pratik olanıdır.

  2. Önyükleme onarımına karşı 14.04 paketini isteyen bir hata raporu gönderin. Muhtemelen biraz daha hızlı olacak.

  3. Ubuntu'nun 13.10 eski bir sürümünü önyükleyin ve önyükleme onarımını çalıştırın. Eski bir sürümle muhtemelen iyi olacaksınız.

Sanırım 4. bir seçenek var - elle hata ayıklama grub, hangi hata mesajını alıyorsunuz ve kurulumunuz hakkında bize bilgi veriyorsunuz.


Cevabınız için teşekkür ederim. 13.10'dan 14.04'e yükselttikten sonra grub hatası aldım error symbol 'grub_term_highlight_color' not found. Terminalden gruba değişiklik yapmaya çalıştığımda mesajı alıyorumerror: failed to get canonical path of /cow'.
Joren

Ne yaklaşık elle değişen trustyiçin saucy? Evet, temiz bir yöntem değil ama işe yaramalı.
jobin


@Jobin - Bunu canlı bir CD'de düşünürdüm. Yukarıdaki gibi bir hata raporu ve düzeltme mevcuttur.
Panther


2

Aynı hata "grub_term_highlight_color 'bulunamadı" sembolü vardı, Grub kurtarma sıkışmış. Önyükleme onarım çalıştı (önerilen seçenek), ancak işe yaramadı!

Çözüm: Önyüklenebilir boot-repair.iso ( http://sourceforge.net/projects/boot-repair-cd/ ) indirildi ve önyüklenebilir bir usb disk yaptı. Ondan önyükleme ve internete bağlı ve "Önerilen Onarım" başladı, daha sonra birkaç adımda talimatları izledi (el ile sil / kaldır ve yeni bir sürümü yeniden yükleyin), hangi çalıştı!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.