Как восстановить загрузчик GRUB2 в Linux

Как восстановить загрузчик GRUB2 в Linux
На чтение
22 мин.
Просмотров
13
Дата обновления
11.11.2024

Джек Уоллен показывает, насколько легко восстановить загрузчик GRUB2 в Linux.

Linux: как восстановить загрузчик GRUB2
Смотреть сейчас

Вероятно, это будет очень редкий случай, когда вам понадобится отремонтировать или переустановить загрузчик GRUB2 на одном из серверов Linux вашего центра обработки данных, но когда это время придет, вы будете рады знаниям. Потому что ничто так не радует системного администратора, как необходимость полной переустановки ОС и восстановления данных на критически важном сервере.

Я расскажу вам, как это сделать — восстановить и переустановить GRUB2 с помощью USB-устройства Ubuntu Live.

СМОТРИ: Команды управления службами Linux (TechRepublic Premium)

Что вам понадобится

Не ждите, пока у вас будет отказавший экземпляр GRUB2, прежде чем вы справитесь с этой задачей. Для этого мы просто воспользуемся для этой цели рабочим (тестовым) экземпляром Ubuntu Server. Вы также захотите иметь загрузочное USB-устройство с экземпляром Ubuntu Desktop, готовым к загрузке. Для этого вы можете использовать такой инструмент, как Pop! _OS Popsicle или всегда верный Unetbootin. Я настоятельно рекомендую вам использовать настольную версию Ubuntu — есть очень удобный графический инструмент, который может решить эту проблему. В любом случае убедитесь, что вы создали загрузочное USB-устройство, прежде чем пытаться это сделать.

Примечание. Инструмент, который мы собираемся использовать, будет работать в любой системе, использующей GRUB2. Хотя мы будем использовать живой экземпляр Ubuntu Desktop, этот процесс будет работать, даже если вы ремонтируете, скажем, Fedora или CentOS. Поскольку загрузчиком является GRUB2, все готово — GRUB2 является загрузчиком по умолчанию в большинстве дистрибутивов Linux..

Как восстановить GRUB2

Загрузите затронутую или тестовую машину с USB-устройства и нажмите «Попробовать Ubuntu». Когда появится рабочий стол, убедитесь, что есть рабочее сетевое соединение, и откройте окно терминала. Теперь мы собираемся установить инструмент под названием boot-repair. Для этого добавьте необходимый репозиторий с помощью команды:

 sudo apt-add-repository ppa: yannubuntu/boot-repair 

После добавления репозитория обновите apt с помощью команды:

 sudo apt-get update 

После завершения обновления apt установите boot-repair с помощью команды:

 sudo apt-get install boot-repair -y 

Запустите только что установленное приложение с помощью команды:

 boot-repair 

Щелкните Рекомендованный ремонт ( Рисунок A ).

Рисунок A

Инструмент выполнит стандартные исправления для GRUB2. Когда процесс завершится, boot-repair спросит вас, хотите ли вы загрузить отчет в pastebin ( Рисунок B ).

Рисунок B

Когда загрузка завершится, boot-repair представит вам URL-адрес, который вы можете использовать для просмотра отчета ( Рисунок C ). Если вы хотите увидеть, что восстановление при загрузке повлияло на вашу систему, скопируйте и вставьте URL-адрес в браузер и прочтите отчет.

Рисунок C

Помните, что сообщение Pastebin истечет через пару дней, поэтому убедитесь, что вы прочитали его в ближайшее время, иначе вы упустите возможность увидеть, что инструмент сделал для исправления GRUB2. В моем случае восстановление загрузки переустановило загрузчик GRUB2 с помощью команд:

 grub-install --efi-directory =/boot/efi --target = x86_64-efi  --uefi-secure-bootupdate-grub 

Если boot-repair не может исправить GRUB2, вам, возможно, придется выполнить тот же процесс, но нажмите кнопку Advanced Options, чтобы получить доступ к некоторым дополнительным функциям ( Рисунок D ).

Примечание. Вам не следует использовать дополнительные параметры, если вы не знаете, что делаете.

Рисунок D

Опция расширенных функций дает вам доступ к следующим функциям:

  • Резервное копирование и переименование файлов Windows EFI

  • Восстановить файловые системы

  • Альтернативное расположение для GRUB2

  • Очистить GRUB перед переустановкой

  • Обновите GRUB до самой последней версии

Опять же, не пытайтесь используйте расширенные функции, если вы точно не знаете, что делаете.

После завершения процесса восстановления загрузчика перезагрузите компьютер, извлеките USB-накопитель и скрестите пальцы, что загрузчик был успешно восстановлен.. Хорошей новостью является то, что восстановление загрузки действительно хорошо решает наиболее распространенные проблемы, из-за которых системы GRUB2 не загружаются. С помощью этого удобного инструмента с графическим интерфейсом вам не придется возиться с более сложным процессом восстановления загрузчика Linux из командной строки.

Подпишитесь на TechRepublic’s How To Make Tech Work on YouTube для получения всех последних технических советов для бизнеса профи от Джека Уоллена.

Еженедельный бюллетень с открытым исходным кодом

Вы не хотите пропустить наши советы, руководства и комментарии по ОС Linux и приложениям с открытым исходным кодом. Доставлено по вторникам

Зарегистрируйтесь сегодня

Также см.

  • Как стать разработчиком: шпаргалка (TechRepublic)

  • Руководство по безопасности Kubernetes (бесплатный PDF) (TechRepublic)

  • Может, Microsoft собирается отказаться от Windows в пользу Linux? (TechRepublic)

  • Команды управления файлами и каталогами Linux (TechRepublic Premium)

  • Как программное обеспечение с открытым исходным кодом изменило деловой мир (ZDNet)

  • Linux, Android и другие технологии с открытым исходным кодом (TechRepublic на Flipboard)



Как восстановить Загрузчик GRUB с использованием USB-накопителя Ubuntu Live

Если у вас есть Live CD или USB-накопитель Ubuntu, вы можете использовать его для сброса загрузчика, чтобы Grub мог восстановить загрузочный экран.

ПОСЛЕДНИЕ СТАТЬИ

ДОЛЖЕН ПРОЧИТАЙТЕ

ВОЗМОЖНОСТИ

0 Комментариев
Комментариев на модерации: 0
Оставьте комментарий