Поиск по сайту:

Как спасти, восстановить и переустановить загрузчик GRUB в Ubuntu


Из этого руководства вы узнаете, как спасти, отремонтировать или переустановить поврежденный компьютер с Ubuntu, который не может быть загружен из-за того, что загрузчик Grub2 скомпрометирован и не может загрузить загрузчик, который передает управление дальше ядру Linux. Во всех современных операционных системах Linux GRUB является загрузчиком по умолчанию.

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

Требования

    1. Загрузите ISO-образ Ubuntu Server Edition DVS

Вы пытаетесь загрузить свой сервер Ubuntu и видите, что операционные системы больше не запускаются, и вы обнаруживаете, что программа загрузчика больше не работает?

Обычно на экране появляется минимальная консоль GNU GRUB, как показано на снимке экрана ниже. Как восстановить Grub в Ubuntu?

В Linux существует множество методов, которые можно использовать для переустановки сломанного grub, некоторые из них могут включать возможность работы и восстановления загрузчика с помощью командной строки Linux, а другие довольно просты и подразумевают загрузку оборудования с помощью Live CD Linux и, используя указания графического интерфейса, восстановите поврежденный загрузчик.

Среди простейших методов, которые можно использовать в дистрибутивах на основе Debian, особенно в системах Ubuntu, является метод, представленный в этом руководстве, который включает в себя только загрузку компьютера с ISO-образом Ubuntu live DVD.

ISO-образ можно загрузить по следующей ссылке: http://releases.ubuntu.com/.

Переустановите загрузчик Ubuntu GRUB

1. После загрузки и записи образа Ubuntu ISO или создания загрузочного USB-накопителя поместите загрузочный носитель в соответствующий дисковод компьютера, перезагрузите компьютер и выполните команду BIOS для загрузки живого образа Ubuntu.

2. На первом экране выберите язык и нажмите клавишу [Enter], чтобы продолжить.

3. На следующем экране нажмите функциональную клавишу F6, чтобы открыть меню других параметров, и выберите параметр режима Эксперт. Затем нажмите клавишу Escape, чтобы вернуться к строке Boot Options в режиме редактирования, как показано на скриншотах ниже.

4. Затем отредактируйте параметры загрузки живого образа Ubuntu, используя стрелки клавиатуры, перемещая курсор непосредственно перед строкой quiet, и напишите следующую последовательность, как показано на снимке экрана ниже.

rescue/enable=true 

5. После того, как вы написали приведенное выше утверждение, нажмите клавишу [Enter], чтобы указать живому ISO-образу загрузиться в режиме восстановления, чтобы восстановить сломанную систему.

6. На следующем экране выберите язык, на котором вы хотите выполнить восстановление системы, и нажмите клавишу [enter], чтобы продолжить.

7. Далее выберите подходящее местоположение из представленного списка и нажмите клавишу [enter], чтобы двигаться дальше.

8. На следующей серии экранов выберите раскладку клавиатуры, как показано на скриншотах ниже.

9. После определения оборудования вашего компьютера, загрузки некоторых дополнительных компонентов и настройки сети вам будет предложено настроить имя хоста вашего компьютера. Поскольку вы не устанавливаете систему, просто оставьте имя хоста системы по умолчанию и нажмите [enter], чтобы продолжить.

10. Далее на основе указанного физического местоположения образ установщика определит ваш часовой пояс. Эта настройка будет точно работать, только если ваша машина подключена к Интернету.

Однако неважно, если ваш часовой пояс определен неправильно, поскольку вы не выполняете установку системы. Просто нажмите Да, чтобы продолжить.

11. На следующем экране вы сразу перейдете в режим спасения. Здесь вам следует выбрать корневую файловую систему вашего компьютера из предоставленного списка. Если ваша установленная система использует диспетчер логических томов для разделения разделов, ваш корневой раздел будет легко обнаружить в списке, просмотрев имена групп томов, как показано на снимке экрана ниже.

В противном случае, если вы не уверены, какой раздел используется для файловой системы /(root), вам следует попытаться проверить каждый раздел, пока не обнаружите корневую файловую систему. После выбора корневого раздела нажмите клавишу [Enter], чтобы продолжить.

12. Если ваша система была установлена с отдельным разделом /boot, программа установки спросит вас, хотите ли вы смонтировать отдельный раздел /boot. > раздел. Выберите Да и нажмите клавишу [Enter], чтобы продолжить.

13. Далее вам будет предоставлено меню Операции по спасению. Здесь выберите вариант Переустановить загрузчик GRUB и нажмите клавишу [enter], чтобы продолжить.

14. На следующем экране введите дисковое устройство вашего компьютера, на котором будет установлен GRUB, и нажмите [Enter], чтобы продолжить, как показано на рисунке ниже.

Обычно вам следует установить загрузчик на MBR жесткого диска вашего первого компьютера, которым в большинстве случаев является /dev/sda. Процесс установки GRUB начнется, как только вы нажмете клавишу Enter.

15. После того, как работающая система установит загрузчик GRUB, вы будете перенаправлены обратно в главное меню режима восстановления. Единственное, что осталось после успешного восстановления GRUB, — это перезагрузить компьютер, как показано на изображениях ниже.

Наконец, извлеките загрузочный носитель из соответствующего диска, перезагрузите компьютер, и вы сможете загрузить установленную операционную систему. На первом появившемся экране должно быть установлено меню GRUB операционной системы, как показано на снимке экрана ниже.

Переустановите загрузчик Ubuntu Grub вручную

14. Однако, если вы хотите вручную переустановить загрузчик GRUB из меню Операции восстановления, выполните все шаги, представленные в этом руководстве, пока не дойдете до пункта 13, где вы сделаете следующие изменения: вместо выбора варианта переустановки загрузчика GRUB выберите параметр Выполнить оболочку в /dev/(ваш_выбранный_корневой_раздел и нажмите клавишу [Enter], чтобы продолжать.

15. На следующем экране нажмите Продолжить, нажав клавишу [enter], чтобы открыть оболочку в разделе корневой файловой системы.

16. После открытия оболочки в корневой файловой системе выполните команду ls, как показано ниже, чтобы идентифицировать устройства жесткого диска вашего компьютера.

ls /dev/sd* 

После того, как вы определили правильное устройство жесткого диска (обычно первый диск должен быть /dev/sda), введите следующую команду, чтобы установить загрузчик GRUB на указанный MBR жесткого диска.

grub-install /dev/sda

После успешной установки GRUB выйдите из приглашения оболочки, набрав exit.

exit

17. После выхода из командной строки вы вернетесь в главное меню режима восстановления. Здесь выберите вариант перезагрузить систему, извлечь загрузочный ISO-образ, и установленная операционная система должна загрузиться без каких-либо проблем.

Вот и все! Приложив минимальные усилия, вы успешно предоставили своему компьютеру с Ubuntu возможность загружать установленную операционную систему.