Как сделать резервную копию загрузчика Linux на USB на случай непредвиденных ситуаций

Как сделать резервную копию загрузчика Linux на USB на случай непредвиденных ситуаций

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

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

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

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

В то время как многие пользователи Linux переходят на использование EFI в качестве стандарта, многие пользователи по-прежнему используют версию Grub для BIOS, потому что не каждый компьютер может хорошо запускать EFI. Если у вас установлен Linux в BIOS, ваш загрузчик Grub использует основную загрузочную запись. Это означает, что во время установки вашей ОС 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-резервное копирование

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

Как сделать резервную копию загрузчика Linux на USB на случай непредвиденных ситуаций

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

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

Как сделать резервную копию загрузчика Linux на USB на случай непредвиденных ситуаций

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

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

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

Чтобы восстановить настройки и записи Grub на ПК с UEFI Linux, подключите USB-накопитель. Затем следуйте пошаговым инструкциям ниже.

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

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

компакт-диск Grub-резервное копирование

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

sudo mv grub / и т. д. / по умолчанию /

Шаг 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


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.