Xin lưu ý rằng có sự phân biệt rõ ràng giữa các lỗi, dựa trên các con số ở cuối và tôi sẽ không đi sâu vào chi tiết vì chúng có thể dễ dàng được phát hiện trực tuyến nếu cần. Các bản sửa lỗi này giả định rằng bạn có tất cả các kết nối cần thiết hoạt động (nguồn, thẻ SD, HDMI, bàn phím có dây , chuột) và đang sử dụng Raspbian cùng với NOOBS.
Các chi tiết cho lỗi kết thúc bằng 2 là ở cuối câu trả lời. Nếu thông báo lỗi của bạn kết thúc bằng 6 , như thế này:
Kernel panic-không đồng bộ hóa: VFS: không thể mount root fs trên block-unknown (179, 6 )
bạn sẽ cần phải kiểm tra & sửa chữa hệ thống tập tin:
- Bắt đầu Raspberry giữ
Shift
chìa khóa.
- Khi NOOBS tải, nhấn
Alt-F2
để truy cập dòng lệnh recovery.
- Đăng nhập bằng tên người dùng
root
và mật khẩu raspberry
.
- Loại
sudo fsck.ext4 -y /dev/mmcblk0p6
. Điều này sẽ quét và cố gắng sửa chữa hệ thống tệp bị hỏng (thay thế ext4 bằng loại phân vùng của bạn nếu cần). Lưu ý rằng auto
chế độ fsck
(tức là chỉ gõ fsck
thay vì fsck.ext4
) không được hỗ trợ.
- Gõ
sudo shutdown -h now
để tắt Raspberry sạch sẽ.
- Rút phích cắm cáp nguồn và cắm lại. Raspberry bây giờ sẽ bắt đầu tốt.
Nếu thông báo lỗi của bạn kết thúc bằng 2 , như thế này:
Kernel panic-không đồng bộ hóa: VFS: không thể gắn kết root fs trên block-unknown (179, 2 )
có khả năng sự cố là do lỗi cập nhật. Việc khắc phục liên quan đến việc chuyển 2 thành 6 :
- Bắt đầu Raspberry giữ
Shift
chìa khóa.
- Nhấn vào
Edit config (e)
nút hoặc nhấn e
.
- Nhấp vào
cmdline.txt
tab hoặc nhấn right arrow
trên bàn phím.
- Thay thế:
root = / dev / mmcblk0p 2
với
root = / dev / mmcblk0p 6
- Nhấp
OK
và sau đó nhấn escape
trên bàn phím để tiến hành trình tự khởi động.
Pi của bạn bây giờ sẽ khởi động tốt. Nếu cùng một lỗi hiển thị nhưng với 6 tiến hành các bước trên.
Trong một số trường hợp, Pi có thể bỏ qua thay đổi được thực hiện trong GUI NOOBS và bạn vẫn sẽ thấy lỗi chính xác tương tự, 2
ở cuối khi khởi động. Trong trường hợp này, câu trả lời của tktbjp có thể giúp:
Trên thực tế rất đơn giản để sử dụng chế độ phục hồi. Tôi đã vào chế độ recovery và nhấn alt-F2 để đăng nhập với quyền root. Thay đổi cmdline.txt từ GUI không hoạt động.
Sau khi đăng nhập bằng root với mật khẩu mâm xôi, hãy kiểm tra xem có thư mục / boot nào không. Rất có thể nó sẽ không có mặt. Nếu không thì hãy tạo nó bằng mkdir / boot Sau đó sử dụng trình soạn thảo vi để tạo cmdline.txt.
#cd /boot
#vi cmdline.txt
trong trình soạn thảo vi thay đổi root thành mmcblk0p6. Nội dung cmdline.txt của tôi trông giống nhưdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
lưu các tập tin. sau đó, điều quan trọng là phải làm đồng bộ hóa.
#sync
Sau đó khởi động bảng. Kiểm tra chéo bằng GUI nếu cmdline thực sự thay đổi. PI B + của tôi hiện đang hoạt động