Главная загрузочная запись (MBR) - это начальный раздел диска, который обрабатывает загрузчики, такие как GRUB, чтобы ваша система могла загрузиться в операционную систему. Очень важно сохранять резервную копию MBR, так как GRUB может быть создан заново в случае потери или удаления.
Чтобы восстановить MBR, нужно использовать dd, инструмент командной строки, который также может создавать резервные копии. Если ваша система Linux не загружается, для загрузки и восстановления резервной копии MBR необходимо использовать вторичную систему, например установочный диск Ubuntu.
Шаги по восстановлению главной загрузочной записи из резервной копии dd
Как создать резервную копию главной загрузочной записи (MBR) в Linux
Если система не загружается, используйте Live CD или USB-накопитель для доступа к Linux.
Откройте терминал.
Убедитесь, что резервная копия MBR создана правильно.
1 | file mbr.bak |
1 | mbr.bak: DOS executable (COM) |
Перечислите доступные диски и найдите тот, на котором повреждена главная загрузочная запись.
1 | lsblk |
1 2 3 4 5 6 7 | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT ... sda 8:0 0 20G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 513M 0 part /boot/efi └─sda3 8:3 0 19.5G 0 part / sr0 11:0 1 1024M 0 rom |
Используйте dd для восстановления главной загрузочной записи диска из резервной копии.
1 | sudo dd if=mbr.bak of=/dev/sda |
Убедитесь, что MBR восстановлен правильно.
1 | sudo head -c 446 /dev/sda |
Перезагрузите систему, чтобы убедиться, что она работает правильно.