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