Я читал о процессе загрузки компьютера и обнаружил, что компьютер загружает код загрузчика из MBR
. Итак, я хотел посмотреть на мою MBR
следующим образом:
sudo dd if=/dev/sda of=mbr bs=512 count=1
Я открыл его с Vim и выполнил :%!xxd
чтобы получить шестнадцатеричное представление файла. Этот файл выглядит так
Согласно тому, что я нашел в интернете, первые 446 байтов этой записи должны быть кодом загрузчика. Но в моем случае это только нули. Я не думаю, что загрузчик должен выглядеть так, но мой компьютер загружается абсолютно нормально. Почему это так? Почему в MBR
только нули (кроме таблицы разделов, я полагаю), но мой компьютер загружается. У меня GRUB
в качестве загрузчика.