Вы находитесь на странице: 1из 11

Information Security Squad �

stay tune stay secure

ГЛАВНАЯ » МАНУАЛ

� Как создать резервную копию загрузчика Linux на


USB для экстренных случаев

МАНУАЛ

АВТОР НА ЧТЕНИЕ ОПУБЛИКОВАНО


� cryptoparty � 4 мин � 28.05.2019

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


Grub.

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

Grub – надежный инструмент по сравнению с другими альтернативными загрузчиками


Linux, и по этой причине он остается фаворитом в сообществе.

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

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

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

Содержание ︿

1. BIOS Grub – Резервное копирование MBR

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

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

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


4.1. Debian/Ubuntu
4.2. Arch Linux

4.3. OpenSUSE/Fedora

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

#Arch Linux #backup #debian #Fedora #linux #OpenSUSE #ubuntu #USB


#резервное копирование

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

Email

Сайт

Комментарий

Отправить комментарий

Евгений 06.11.2019 в 17:50

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

cryptoparty  автор 07.11.2019 в 10:32

Имеется ввиду в терминал зайти

Вам также может понравиться


� Docker secret – как использовать � Лучшие способы сломать
в Docker Swarm и Docker Compose Microsoft Windows
Docker secrets – это сущности Docker, В этой статье описаны методы
которые разрушения системы Windows.

� 0 � 0

� Как проверить поддерживаемые � Aquatone: Инструмент


TLS и SSL алгоритмы (версии) на визуального контроля поверхности
Linux атаки на основе HTTP
OpenSSL – это набор инструментов и Управление поверхностью атаки стало
криптографическая одним из наиболее

� 0 � 0


Советы и рекомендации по � dep-scan: Полный аудит
использованию команды wget в безопасности зависимостей
системах Linux проекта с открытым исходным
Wget – это утилита командной строки с кодом (SCA)
открытым dep-scan – инструмент аудита
безопасности зависимостей
� 0
� 0

Свежие комментарии
� Как хэшировать пароли в � Обзор лучших программ для
системах
cryptoparty Linux восстановления
к записи SocialFish – фишинговый инструмент данных для
с интегрированным Ngrok
Man к записи
Пароли никогдаSocialFish – фишинговый
не следует компьютера
хранить в инструмент с Windows
с интегрированным Ngrok
cryptoparty к записи
виде обычного Dr.web Esuite Server 10.00.1 | Astra Linux 1.3 Smolensk SE
текста. Если ваша работа в основном зависит от
Andrei к записи Dr.web Esuite Server 10.00.1 | Astra Linux 1.3 Smolensk SE
компьютеров
� 0
Александр к записи ✗ Как узнать чужой IP ( кого угодно) отправив ему ссылку | Лучшие Ip
грабберы в 2021✗ � 0

Свежие записи

� Повышаем свою защиту, используя инструмент с открытым исходным кодом YARA ⤤


� ShotDroid – инструмент пентеста для Android
� Docker secret – как использовать в Docker Swarm и Docker Compose
� Лучшие способы сломать Microsoft Windows
� Как проверить поддерживаемые TLS и SSL алгоритмы (версии) на Linux

Поделиться

© 2021 Information Security Squad

Вам также может понравиться