🐺 Как создать резервную копию загрузчика Linux на USB для экстренных случаев — Information Security Squad
🐺 Как создать резервную копию загрузчика Linux на USB для экстренных случаев

Загрузчик, с которым работает большинство операционных систем Linux, называется Grub.

Это простой инструмент, который можно настроить для загрузки дистрибутива Linux, а также других операционных систем из меню при запуске компьютера.

Grub — надежный инструмент по сравнению с другими альтернативными загрузчиками Linux, и по этой причине он остается фаворитом в сообществе.

Тем не менее, и он не идеален.

Как бы надежен он  ни был, ошибки могут произойти, и Grub может сломаться.

Лучший способ подготовиться к тому моменту, когда ваш загрузчик Grub умрет, — создать резервную копию загрузчика Linux на внешнем жестком диске или USB-накопителе.

BIOS Grub — Резервное копирование MBR

Хотя многие пользователи Linux переходят на использование EFI в качестве стандарта, многие пользователи по-прежнему используют версию Grub для BIOS, поскольку не каждый компьютер может работать с EFI.

Если у вас установлен BIOS для Linux, ваш загрузчик Grub использует Master Boot Record.

Это означает, что во время установки вашей ОС Linux загрузчик был установлен в самых первых секторах на вашем жестком диске, а не в папке, как с вариантами Grub EFI.

Плюс MBR состоит в том, что очень легко сделать полную резервную копию Grub, скопировав сектора MBR вашей Linux-установки в файл TXT.

Чтобы начать процесс, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.

Затем используйте команду lsblk, чтобы определить, какой у вас основной жесткий диск Linux.

lsblk

Просмотрите вывод команды lsblk в терминале и найдите раздел с символом «/» под точкой монтирования.

Эта команда должна помочь вам найти ярлык вашего жесткого диска.

В этом примере метка диска будет «/dev/sda».

В терминале используйте команду DD, чтобы создать резервную копию вашей основной загрузочной записи в файл TXT.

Примечание: вы должны изменить /home/username/ в приведенной ниже команде на имя пользователя на вашем ПК с Linux! Не забудьте также изменить /dev/sda, чтобы отразить ярлык вашего фактического жесткого диска.

dd if=/dev/sda  of=/home/username/master-boot-record.txt count=1 bs=512

Инструмент DD создаст резервную копию достаточно быстро.

Когда это будет сделано, у вас будет файл в домашнем каталоге (~ /) с пометкой «master-boot-record.txt».

Возьмите его и поместите на USB-накопитель или внешний жесткий диск USB для безопасного хранения.

Восстановить резервную копию MBR

Нужно восстановить резервную копию MBR?

Загрузите систему вашего сломанного Linux-компьютера с помощью одного из этих инструментов Grub.

Затем откройте терминал, подключите устройство USB с файлом «master-boot-record.txt», поместите файл обратно в домашний каталог (~/) и выполните следующую команду.

Примечание: как и прежде, очень важно, чтобы вы изменили /home/username/ и /dev/sda, чтобы отразить ваше имя пользователя и фактическую метку жесткого диска.

dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

Резервное копирование конфигурации Grub

Те, кто использует UEFI Grub, не смогут использовать инструмент DD для резервного копирования загрузчика Grub.

К счастью, все еще можно создать полную резервную копию ваших файлов конфигурации, пользовательских загрузочных записей и т. д.

Примечание: если резервное копирование файлов конфигурации Grub недостаточно, попробуйте прочитать наше руководство о том, как создать резервную копию в Clonezilla. Он создаст полную резервную копию системы, включая UEFI Grub и т. д.

Чтобы создать полную резервную копию файла конфигурации Grub, начните с создания папки резервного копирования в вашем домашнем каталоге с помощью команды mkdir.

mkdir -p ~/grub-backup

С помощью папки резервного копирования, созданной в вашем домашнем каталоге, мы можем сделать копию файла конфигурации Grub.

 cp /etc/default/grub ~/grub-backup/ 

Это файл конфигурации Grub. Затем скопируйте записи загрузчика Grub из папки /etc/grub.d/.

 sudo cp -R /etc/grub.d/ ~/grub-backup/ 

Теперь подключите USB-флешку к вашему ПК с Linux.

После этого перетащите папку «grub-backup» на USB диск.

Восстановите резервную копию

Чтобы восстановить настройки и записи Grub на ПК с UEFI Linux, подключите USB-накопитель.

Затем следуйте пошаговым инструкциям ниже.

Шаг 1: Откройте ваш файловый менеджер Linux, нажмите на флешку и поместите папку «grub-backup» в вашу домашнюю папку (~/).

Шаг 2: Запустите окно терминала на вашем ПК с Linux. Затем с помощью команды CD перейдите в «grub-backup».

cd grub-backup

Шаг 3: Восстановите файл «grub» в /etc/default/ с помощью команды mv.

sudo mv grub /etc/default/

Шаг 4: Восстановите записи загрузчика Grub в папку /etc/default/grub.d/.

cd ~/grub-backup/grub.d/
sudo mv * /etc/grub.d/

После восстановления файлов обновите систему Grub.

Debian/Ubuntu

update-grub

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

grub2-mkconfig -o /boot/grub2/grub.cfg

 

2 комментария на “🐺 Как создать резервную копию загрузчика Linux на USB для экстренных случаев

  1. непонято вот это с помощью каких инструментов запустить систему если загрузчик то слетел

    «Загрузите систему вашего сломанного Linux-компьютера с помощью одного из этих инструментов Grub.»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40