ฉันได้ติดตั้งArch Linuxบนการ์ด SD ด้วย Win32DiskImager ถ้าฉันปิด RPi เอาการ์ดใส่แล้วเริ่ม RPi อีกครั้งทุกอย่างทำงานได้ดี แต่ถ้าฉันทำการอัพเดทระบบแบบเต็มรูปแบบใน Pacman ด้วยpacman -Syu
จะมีปัญหา ถ้าฉันปิดและเริ่มต้น RPi อีกครั้งไม่มีปัญหา แต่ถ้าฉันปิดเอาการ์ดใส่แล้วเริ่ม RPi มันไม่สามารถบูตได้อีกครั้งเพียงรอที่หน้าจอรุ้งเริ่มเสมอ ฉันยังไม่จำเป็นต้องถอดการ์ด SD เพียงพอที่จะหยุดแหล่งจ่ายไฟเป็นเวลา 30 วินาที (จนกว่าคอนเดนเซอร์จะคายประจุออกจนหมด) และเริ่มต้น RPi และเกิดข้อผิดพลาดเดียวกัน
ฉันพยายามปิดการใช้งานการอัปเดตแพ็คเกจ raspberrypi- เฟิร์มแวร์โดยการเพิ่มIgnorePgk = raspberrypi-firmware
ใน/etc/pacman.conf
ไฟล์จากนั้นทำการอัปเดตระบบอย่างสมบูรณ์จากนั้นฉันลบและใส่ sdcard แล้วฉันไม่เห็นหน้าจอสีรุ้งอีกครั้ง แต่ได้รับข้อความแสดงข้อผิดพลาดนี้:
[ 20.217557] Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(179,2)
PANIC: VFS: Unable to mount root fs on unknown-block(179,2)
Entering kdb (current=0xcd828ca0, pid 1) due to Keyboard Entry
kdb> _
ข้อผิดพลาดนี้ยังเกิดขึ้นถ้าฉันอัปเดตlinux-raspberrypi
แพคเกจเท่านั้นและจากนั้นฉันเท่านั้นreboot
และไม่ลบ sdcard และฉันได้รับข้อความแสดงข้อผิดพลาด kernel-panic เดียวกัน
ฉันมีการ์ด SDHC 16GB Class10 (MB-MPAGA หรือที่รู้จักกันในชื่อ MB-MPAGAEU) ของ Samsung ฉันยังลองกับการ์ด Kingmax SDHC 16GB Class10 และกับการ์ด Kingmax SDHC 8GB Class6 ไม่ทำงาน
ถ้าฉันไม่สนใจraspberrypi-firmware
และlinux-raspberrypi
แพคเกจใน Pacman แล้วทำการปรับปรุงระบบไม่มีข้อผิดพลาดเกิดขึ้นแม้ว่าฉันจะลบ sdcard ดังนั้นจะต้องมีปัญหาในแพ็คเกจเหล่านี้