Tôi đã trải qua các chi tiết của quá trình khởi động Linux. Điều này được hiểu rằng bộ tải khởi động chính nằm trong hình ảnh 512 byte (mã chương trình + bảng phân vùng). 510 byte bao gồm mã thực thi, thông báo lỗi và thông tin bảng phân vùng. Và 2 byte cuối cùng chứa số ma thuật 0xAA55. Nó được đề cập rằng "Số ma thuật phục vụ như một kiểm tra xác nhận của MBR". Bây giờ kiểm tra xác nhận là gì? Tôi đoán là một số loại kiểm tra như CRC để đảm bảo rằng MBR không bị hỏng.Vai trò của số Magic trong tải khởi động trong Linux là gì?
Tôi đã tìm kiếm trên mạng và không có giải thích về số ma thuật và hoạt động của nó. Nhưng điều thú vị là ngay cả Microsoft OS 'cũng có số ma thuật trong bộ tải khởi động của họ. Ai đó có thể khai sáng cho chúng ta về vấn đề này ???????????????
này thuộc về serverfault HOẶC superuser – hayalci