ตอนนี้ฉันมีการติดตั้ง RPi4B สองครั้ง (Xubuntu, 64 บิต) ที่ 21.04 ในสถานะที่ไม่สามารถบูตได้หลังจากการอัปเดต apt ปกติด้วยการอัปเดตเคอร์เนลทรีเป็น 5.11.0-1014-raspi หรือ 5.11.0-1015-raspi ฉันทำรายงานข้อผิดพลาดครั้งแรกเกี่ยวกับสิ่งนั้นเมื่อหนึ่งสัปดาห์หรือมากกว่านั้นเมื่อ RPi4B ตัวแรกของฉันบู๊ตเข้าสู่ Rainbow of Death และฉันเตือนผู้พัฒนาว่ามีปัญหากับสิ่งนั้น ฉันคิดว่ามันปลอดภัยที่จะอัปเดตบน RPi4B อื่นที่ใช้ระบบปฏิบัติการเดียวกัน ตอนนี้มันกำลังบูทจนถึงขีดล่างของความหายนะ
ฉันจะแก้ไข bootloader ได้อย่างไร ถ้าเป็นเช่นนั้น ความช่วยเหลือใด ๆ ที่ชื่นชม ฉันไม่รู้ว่าอะไรจะเกิดขึ้นในส่วนของ uboot ทั้งหมดและอื่น ๆ และฉันแน่ใจว่าไม่ต้องการติดตั้งระบบปฏิบัติการทั้งหมดใหม่ตั้งแต่เริ่มต้น
หน่วยแรกที่ไม่สามารถบูตได้แสดงว่าไม่มีอะไรผิดปกติใน /var/log/ นี่คือบันทึกสุดท้ายของรายการนั้น: https://paste.ubuntu.com/p/SXnzTTsNtS/
คำถามหลักของฉันคือ ฉันจะทำให้ bootloader กลับมามีชีวิตอีกครั้งได้ไหม เนื่องจากนั่นคือสิ่งที่ดูเหมือนจะเป็นปัญหาที่นี่ เมื่อยูนิตแรกถูก zapped เนื่องจาก apt-update ฉันได้คัดลอกข้อมูลพาร์ติชันสำหรับเริ่มระบบจากอันที่ยังทำงานอยู่ในขณะนั้น และลองซิงค์ข้อมูล แต่ก็ไม่เป็นผล
ไม่มีเอกสารใด ๆ เกี่ยวกับวิธีที่ Uboot ของ Ubuntu ทำงานบน RPi4B อย่างน้อยฉันก็ไม่พบอะไรเลย ถ้ามีใครสามารถชี้ให้ฉันไปที่ ราสเบอร์รี่ Pi 4B เอกสาร U-boot ฉันจะมีความสุขมากที่จะอ่านมัน ตอนนี้ฉันโชคไม่ดีที่มีระบบปฏิบัติการสองรุ่นที่ไม่ทำงานซึ่งทำงานได้ดีอย่างสมบูรณ์ก่อนการอัปเดตเคอร์เนลตามปกติ
กรุณาแนะนำ. ขอบคุณ.
อัปเดต 1: ฉันได้แท่ง USB ใหม่แฟลชเซิร์ฟเวอร์ Ubuntu 64 บิตสำหรับ RPi4B ด้วย rpi-อิมเมจ
และบูตเข้าสู่ระบบใหม่ หลังจากเรียกใช้การอัปเดตและอัปเกรด apt มันก็อัปเดตเป็น -1015-raspi ด้วยเช่นกัน หลังจากนั้นฉันรีบูตและมันก็ไม่ขึ้น "สายรุ้งแห่งความตาย" โดยกะพริบสี่ครั้งติดต่อกัน (ซึ่งจะระบุว่าไม่พบ bootloader)
ดังนั้นอีกหนึ่งกัดฝุ่น ฉันหวังว่าจะได้ bootloader ที่ใช้งานได้ด้วยวิธีนั้น แต่ก็ไม่โชคดี
อัปเดต 2: ขณะนี้มีรายงานข้อผิดพลาดที่ https://bugs.launchpad.net/ubuntu/+source/linux-meta-raspi/+bug/1937924
อัปเดต 3: แก้ไขแล้ว ฉันแก้ไขได้เองโดยไม่ต้องติดตั้งใหม่โดยรอการอัปเดต apt ใหม่บนแพ็คเกจเคอร์เนล จากนั้นเพียงแค่คัดลอกข้อมูลพาร์ติชันสำหรับบูตจากการติดตั้งใหม่ไปยังระบบปฏิบัติการที่เสียหาย (ดูคำตอบด้านล่าง)