Восстановление GRUB в Ubuntu

Восстановление GRUB в Ubuntu

Способ 1: Утилита Boot-Repair

Прежде всего, мы хотим коснуться решения для новичков. Утилита Boot-Repair поможет вам управлять восстановлением GRUB в Ubuntu. Пользователю просто нужно установить его и запустить проверку ошибок. После этого все обнаруженные проблемы будут решены автоматически, и на экране отобразится подробный отчет. Также в этом инструменте вы можете установить дополнительные параметры, такие как параллельное восстановление MBR или время отображения меню загрузки. На нашем сайте уже есть отдельный материал, посвященный отладке GRUB через Boot-Repair. Предлагаем вам ознакомиться с ним по ссылке ниже и перейти к следующим методам.

Способ 2: Ручное восстановление GRUB2

Преимущество этого метода в том, что пользователю не нужно устанавливать надстройки, поскольку все инструменты для восстановления загрузчика уже включены в дистрибутивы Ubuntu. Недостатки связаны только с необходимостью вручную вводить команды в «Терминале», что иногда вызывает затруднения у новичков. Однако если следовать приведенным ниже инструкциям, точно выполняя все действия, то никаких проблем возникнуть не должно.

  1. Первым шагом является загрузка с LiveCD, поскольку полный отказ загрузчика GRUB2 означает, что невозможно открыть стандартную оболочку. Подробное руководство по этой теме доступно на официальном сайте поддержки Ubuntu и предназначено для новичков, поэтому мы не будем разбирать его сейчас.
  2. После загрузки в режиме LiveCD откройте Терминал и введите там команду sudo fdisk -l.
  3. Восстановление GRUB в Ubuntu

  4. Подтвердите это, введя пароль root.
  5. Восстановление GRUB в Ubuntu

  6. В результате на экране отобразится список доступных дисков. Изучите его и найдите диск с основной системой и раздел, где хранится загрузчик. Вы можете увидеть примеры описания необходимых разделов в описании ниже.

    Диск / dev / sdc: 14,5 ГиБ, 15514730496 байт, 30302208 секторов
    Диск: секторы 1 * 512 = 512 байт
    Размер сектора (логический / физический): 512 байт / 512 байт
    Размер ввода-вывода (минимальный / оптимальный): 512 байт / 512 байт
    Тип этикетки диска: dos
    Идентификатор диска: 0x38972eb0

    Тип идентификатора загрузочного сектора, размер загрузочного устройства
    / dev / sdc1 * 23949312 29882367 5933056 2,8 ГБ 7 HPFS / NTFS / exFAT
    / dev / sdc2 29882368 30302207 419840 205 МБ W95 FAT32
    / dev / sdc3 13551616 23949311 10397696 5G 83 Linux
    / dev / sdc4 2048 12621823 12619776 6 ГБ б W95 FAT32

  7. Восстановление GRUB в Ubuntu

  8. Прямо сейчас необходимые файловые системы не смонтированы в нужном месте, так что давайте сделаем это. Первая команда — mount / dev / sdc3 / mnt. Здесь и в последующих командах замените положения привода на ранее определенные.
  9. Восстановление GRUB в Ubuntu

  10. Вторая команда — mount / dev / sdc2 / mnt / boot. Он отвечает за монтирование файлов загрузчика.
  11. Восстановление GRUB в Ubuntu

  12. Теперь пройдемся по подготовительным этапам для входа в систему. Первое, что нас интересует, это команда sudo mount —bind / dev / mnt / dev.
  13. Восстановление GRUB в Ubuntu

  14. Последние строки монтирования выглядят так: sudo mount —bind / sys / mnt / sys и sudo mount —bind / proc / mnt / proc.
  15. Восстановление GRUB в Ubuntu

  16. Затем войдите в среду рабочего стола с помощью команды chroot / mnt / bin / bash.
  17. Восстановление GRUB в Ubuntu

  18. В этом месте введите команду env-update, чтобы загрузить все обновления переменных профиля.
  19. Восстановление GRUB в Ubuntu

  20. Завершите этот шаг, введя источник / etc / profile.
  21. Восстановление GRUB в Ubuntu

  22. Предыдущие действия были подготовительными, и после их успешного выполнения вы можете перейти к прямому восстановлению GRUB2. Во-первых, давайте переустановим его с помощью sudo grub2-install / dev / sdc, где / dev / sdc замените на имя вашего жесткого диска.
  23. Восстановление GRUB в Ubuntu

  24. Затем создайте новый файл конфигурации, отвечающий за поведение загрузчика: sudo grub2-mkconfig -o /boot/grub/grub.cfg.
  25. Восстановление GRUB в Ubuntu

  26. Используйте команду sudo grub-update, чтобы обновить все.
  27. Восстановление GRUB в Ubuntu

  28. Если во время процесса ошибок не возникло, введите exit, чтобы выйти из среды.
  29. Восстановление GRUB в Ubuntu

  30. Перезагрузите операционную систему для правильной загрузки с уже отремонтированным загрузчиком.
  31. Восстановление GRUB в Ubuntu

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

Способ 3: Ручное восстановление без LiveCD

Иногда пользователи сталкиваются с ситуациями, когда невозможно загрузить Ubuntu, но при этом на экране появляется уведомление «Минимальный BASH, поскольку поддерживается редактирование строки», а ниже находится активная строка для команд ввода. Это называется минимальной средой Bash, и через нее также доступно более быстрое восстановление GRUB.

  1. В этой оболочке используйте команду ls для вывода списка дисков, подключенных к компьютеру. Это будет выглядеть так: (hd2, msdos1, hd2, msdos2, hd2, msdos3, hd2, msdos4).
  2. Восстановление GRUB в Ubuntu

  3. В этом терминале вы можете одновременно взаимодействовать только с одним диском, затем выбрать раздел с файлами загрузчика и назначить ему переменные среды, указав set root = (hd2,2) hd2,2 replace с желаемым именем.
  4. Восстановление GRUB в Ubuntu

  5. Введите следующие команды по очереди, чтобы открыть оболочку GRUB.

    Восстановление GRUB в Ubuntu

    insmod ext2
    нормальный insmod
    нормальный

  6. Загрузите ядро. В большинстве случаев для этого подходит команда linux / boot / vmlinuz.
  7. Восстановление GRUB в Ubuntu

  8. Осталось только выполнить стандартную загрузку и в «Терминале» операционной системы по очереди выполнить следующие команды:

    начало
    sudo grub2-install / dev / sda
    sudo grub2-mkconfig -o /boot/grub/grub.cfg

Теперь вы знакомы с тремя различными способами восстановления GRUB в Ubuntu. Как видите, каждый из них подходит в определенных ситуациях и подразумевает выработку совершенно разного алгоритма действий. Вам остается только выбрать лучший метод. Новичкам советуем обратить особое внимание на первый вариант, так как для данной категории пользователей он наиболее эффективен.

Рейтинг автора
Автор статьи
Андрей Коновалов
Привет, меня зовут Андрей Васильевич Коновалов. В 2006 году окончил Чувашский государственный университет им. Ульянова. По образованию инженер, 8 лет проработал на НПП Экра по специальности. Люблю компьютеры и все, что с ними связано. С 2018 года начал писать о решениях проблем, связанных с компьютерами и программами.
Написано статей
3742
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: