BIOS Debug Terms Stable
Boot Failure Checklist
Quicknote checklist debug lỗi boot failure theo phase.
1 phút đọc
Boot Failure Checklist
Boot failure nên được debug theo phase thay vì đoán mò. Trước tiên cần xác định hệ thống fail ở SEC/PEI, DXE, BDS hay OS Loader.
Vai trò chính
- Khoanh vùng phase fail.
- So sánh log good/bad.
- Xác định lỗi do firmware init, boot option hay OS loader.
Cách hình dung nhanh
Hãy xem mỗi Boot#### như một shortcut boot. Shortcut này không chỉ có tên hiển thị, mà còn có device path trỏ tới file .efi hoặc thiết bị boot cụ thể.
Checklist nhanh
- Có log/POST code đến phase nào?
- PEI có hoàn tất memory init không?
- DXE driver quan trọng có dispatch không?
- BDS có tìm thấy boot option không?
- Device path của Boot#### có hợp lệ không?
- OS loader có được load/start không?
- Có thay đổi BIOS setting/NVRAM gần đây không?
Ghi nhớ nhanh
Debug boot failure: xác định phase trước, tìm root cause sau.
Bài liên quan
Nguồn tham khảo public
- UEFI Specification 2.11 — Boot Manager
- UEFI PI Specification 1.9
- TianoCore EDK II source code
- UEFI Shell Specification 2.2
Thấy nội dung này hữu ích?
Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.