ไม่พบแพ็คเกจการซ่อมแซมการบูตสำหรับ Ubuntu รุ่นใหม่ล่าสุด


15

หลังจากที่อัพเกรดอูบุนตู 13.10-14.04, ด้วงไม่สามารถโหลด Ubuntu symbol 'grub_term_highlight_color' not foundและโยนข้อผิดพลาด ผมทำตามวิธีการที่นำเสนอในรายงาน Bugfailed to get canonical path of /cowแต่ล้มเหลวสำหรับฉันโยนข้อผิดพลาด

ตอนนี้ฉันกำลังพยายามติดตั้ง Boot-Repair เพื่อแก้ไขปัญหานี้ในไดรฟ์ปากกาสดโดยใช้คำสั่งเหล่านี้

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

แต่หลังจากเพิ่มและอัปเดตที่เก็บก็แสดงppa:yannubuntu/boot-repairข้อผิดพลาด 404 ไม่พบ

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

ปัญหานี้แก้ไขได้หรือไม่หรือมี PPA สำรองสำหรับการซ่อมแซมการบูต


คุณประสบปัญหาโดยทำตามคำตอบที่ยอมรับหรือไม่
Avinash Raj

ไม่เลยมันอาจไม่ใช่โซลูชันที่หรูหราที่สุด แต่ทำงานได้อย่างสมบูรณ์และเป็นวิธีที่เร็วที่สุด
Joren

PPA ไม่มีแพ็คเกจพร้อมสำหรับ Trusty เพียงส่งจดหมายไปยังผู้ดูแล
Braiam

1
หลังจากอัพเกรดจาก 13.10 เป็น 14.04 ฉันถูกทิ้งไว้กับคอมพิวเตอร์ที่ไม่สามารถบูตได้ การกำหนดค่าของฉันคือแล็ปท็อป Toshiba P875 ที่ติดตั้ง Windows 8 ไว้ล่วงหน้า การใช้ bootable-boot.iso ( sourceforge.net/projects/boot-repair-cd ) นั้นสามารถใช้งานได้
Ivan Mladenovic

คำตอบ:


27

อัปเดต: PPA ปัจจุบันมีแพ็คเกจที่อัปเดตสำหรับ 14.04 ขึ้นไป

วิธีแก้ปัญหา: ติดตั้งแพ็กเกจสำหรับรุ่นที่เก่ากว่า

มันแสดงให้เห็นข้อผิดพลาด 404 ไม่พบเพราะ PPA ไม่ได้รับการปรับปรุงสำหรับการเปิดตัวรุ่นใหม่ (trusty) ในการติดตั้งboot-repairใน Ubuntu 14.04 ให้รันคำสั่งด้านล่างบนเทอร์มินัล:

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

ตอนนี้ใช้recommended repairตัวเลือกในการซ่อมแซมด้วงของคุณและเริ่มต้นใหม่หลังจากการซ่อมแซมการบูตเสร็จสิ้นการซ่อมแซม


1
กรุณาโพสต์เหตุผลของการลงคะแนน
Avinash Raj

5
ทำไมบางคนลงคะแนนนี้! ทำงานให้ฉันขอบคุณคน!
Ataur Rahim Chowdhury

หลังจากขั้นตอนสุดท้าย (ติดตั้งการซ่อมแซมการบู๊ต -y) cmd เข้าถึง "/usr/share/boot-sav/gui-g2slaunch.sh: บรรทัดที่ 33: แฮช: gksudo: ไม่พบ / usr / share / boot-sav / gui-g2slaunch .sh: บรรทัด 35: แฮช: gksu: ไม่พบ "และแสดงหน้าต่างซ่อมแซมการบูตโดยระบุว่า" ระบบสแกน (os-prober) ซึ่งอาจใช้เวลาหลายนาที "... :( แต่ไม่สิ้นสุด .. ทำไม :(
Amila Iddamalgoda

ตอนนี้คำตอบนี้ถูกเพิ่มไปยังหน้าคอมมิชชันการซ่อมแซมการบูต
Avinash Raj

ฉันคิดว่า downvotes เหล่านั้นเป็นเพราะ "การใช้แพคเกจทะลึ่งบน trusty นั้นไม่ดี bebebe" เพียงไม่สนใจพวกเขา ฉันได้รับคำตอบจากคำตอบอื่นเนื่องจากเหตุผลนั้น โชคดีที่ฉันไม่มี upvotes ดังนั้นเพียงแค่ลบมัน
Danatela

6

อัปเดต: มีรายงานข้อผิดพลาดเกี่ยวกับ lp - https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1289977

จากรายงานบั๊กข้างต้น

- บูต (14.04) จาก pendrive - ติดตั้งระบบไฟล์รูทของฉัน (โดยที่ / boot อยู่)

sudo mount /dev/sdaX /mnt

/ dev / sdaX เป็นที่ตั้งของ / boot directory ของคุณ

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

คำสั่งที่แน่นอนขึ้นอยู่กับว่าคุณมีพาร์ทิชันบูตแยกจากกัน

แยกพาร์ติชั่น / boot

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

ไม่มีพาร์ติชัน / บูตแยกต่างหาก

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

จากนั้นรีบูทด้วย HDD

สามตัวเลือก:

  1. รอให้ผู้ดูแลของ ppa สร้างแพ็คเกจสำหรับ 14.04 นี่อาจเป็นสิ่งที่ช้าที่สุดและใช้งานได้จริงน้อยที่สุด

  2. ยื่นรายงานข้อผิดพลาดพร้อมกับการซ่อมแซมการบูตเพื่อขอแพคเกจ 14.04 อาจจะเร็วขึ้นเล็กน้อย

  3. บูต Ubuntu รุ่นเก่า 13.10 และเรียกใช้การซ่อมแซมการบูต คุณอาจจะพอใจกับเวอร์ชั่นที่เก่ากว่า

ฉันคิดว่ามีตัวเลือกที่ 4 - ตรวจแก้จุดบกพร่องด้วงด้วยตนเองสิ่งที่คุณได้รับข้อผิดพลาดและบอกเราเกี่ยวกับการติดตั้งของคุณ


ขอบคุณสำหรับคำตอบ. หลังจากการอัปเกรด 13.10-14.04 error symbol 'grub_term_highlight_color' not foundผมได้รับข้อผิดพลาดด้วง และเมื่อฉันพยายามทำการเปลี่ยนแปลงด้วงจากเทอร์มินัลฉันได้รับข้อความerror: failed to get canonical path of /cow'.
Joren

สิ่งที่เกี่ยวกับตนเองเปลี่ยนtrustyไปsaucy? ใช่มันไม่ใช่วิธีการที่สะอาดเลย แต่ควรจะได้ผล
jobin


@Jobin - ฉันจะพิจารณาในซีดีสด มีรายงานข้อผิดพลาดและแก้ไขพร้อมใช้งานดังกล่าวข้างต้น
Panther

2

วิธีแก้ปัญหาแรกที่กล่าวถึงในรายงานข้อผิดพลาดนี้ทำงานได้สำหรับฉัน:

https://bugs.launchpad.net/boot-repair/+bug/1267702

โดยทั่วไปคุณจะต้องติดตั้งแพ็คเกจ. deb สามชุดด้วยตนเอง: glade2script, boot-sav และ boot-repair (ตามลำดับนี้) ใช้คนล่าสุด (คนที่ทะลึ่ง)


2

มีข้อผิดพลาดเดียวกัน "สัญลักษณ์ 'ไม่พบ grub_term_highlight_color'" ติดอยู่ที่กู้ภัยกรับ พยายามซ่อมแซมบูต (ตัวเลือกที่แนะนำ) แต่ใช้งานไม่ได้!

วิธีแก้ปัญหา: ดาวน์โหลด boot-repair.iso ที่สามารถบูตได้ ( http://sourceforge.net/projects/boot-repair-cd/ ) และสร้างดิสก์ usb ที่สามารถบู๊ตได้ บูตจากมันและเชื่อมต่อกับอินเทอร์เน็ตและเริ่ม "การซ่อมแซมที่แนะนำ" จากนั้นทำตามคำแนะนำในไม่กี่ขั้นตอน (ด้วยตนเองลบ / ถอนการติดตั้งด้วงแล้วติดตั้งรุ่นใหม่) ซึ่งทำงาน!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.