спасение grub при каждой загрузке

Вопрос или проблема

У меня была установка с двойной загрузкой (Win8 и Ubuntu). Я не очень пользовался Windows и решил установить Ubuntu на всю систему. Когда я переустановил Ubuntu, появилась ошибка

ошибка: такой раздел не существует
Вход в режим восстановления
grub rescue >

Затем я попробовал следующее в режиме grub rescue

set root=(hd1,1)
set prefix(hd1,1)/boot/grub
insmod normal
normal

Когда я попробовал эти команды, я получил меню загрузки Ubuntu, где смог запустить систему. Однако, когда я выключил систему и перезапустил, снова появилась та же ошибка grub rescue. Можете помочь?

Я не уверен, поможет ли это. Вот вывод sudo fdisk -l

введите описание изображения здесь

Эти команды временно решают вашу проблему.

Попробуйте выполнить эту команду из терминала, когда Ubuntu работает, чтобы попытаться решить проблему –

sudo update-grub

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

sudo grub-install /dev/sdX
sudo grub-install --recheck /dev/sdX
sudo update-grub

Вы должны попробовать Boot-Repair здесь: https://help.ubuntu.com/community/Boot-Repair, это легко использовать и оно решает большинство проблем с grub rescue

если вы просто хотите загрузиться в Windows (кстати, я использую Windows 10), вы можете воспользоваться следующим методом.

Шаг 1: Перейдите в настройки BIOS.
Шаг 2: Перейдите в опцию загрузочного устройства или порядок загрузки устройств.
Шаг 3: Выберите менеджер загрузки ОС и нажмите Enter.
Шаг 4: Выберите менеджер загрузки Windows и нажмите f5.
Шаг 5: Нажмите f10, чтобы сохранить.

Это должно изменить приоритет менеджера загрузки ОС на менеджер загрузки Windows, и после перезагрузки ваш компьютер должен загрузиться в Windows.

Ответ или решение

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

Теория

GRUB (Grand Unified Bootloader) — это загрузчик, который управляет загрузкой операционных систем на компьютере. Он играет ключевую роль в конфигурировании загрузки, особенно при использовании нескольких операционных систем. В вашем случае, после удаления Windows и полной установки Ubuntu, GRUB может неправильно определять разделы, из-за чего возникает ошибка no such partition с последующим переходом в rescue mode.

Пример

Вы уже предпринимали действия для временного исправления ошибки, такие как указание корневого раздела и загрузка Ubuntu через команды в rescue mode:

set root=(hd1,1)
set prefix(hd1,1)/boot/grub
insmod normal
normal

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

Применение

Чтобы решить проблему на постоянной основе, следуйте следующим шагам:

  1. Обновление конфигурации GRUB:

    • Запустите Ubuntu через временное решение, как вы это делали до сих пор.
    • Откройте терминал и выполните команду:
      sudo update-grub
    • Эта команда пересоздаст конфигурацию GRUB на основе текущих настроек и должна обнаружить все загрузочные разделы.
  2. Переустановка GRUB на жёсткий диск:

    • Если просто обновление не помогает, выполните следующие команды, заменив X на соответствующую букву вашего жёсткого диска (часто это sda, если диск единственный или основной):
      sudo grub-install /dev/sdX
      sudo grub-install --recheck /dev/sdX
      sudo update-grub
    • Эти команды установят и проверят правильность установки загрузчика GRUB на указанный диск.
  3. Использование Boot-Repair:

    • Если вышеописанные методы не решают проблему, воспользуйтесь инструментом Boot-Repair. Установите его с помощью следующих команд:
      sudo add-apt-repository ppa:yannubuntu/boot-repair
      sudo apt-get update
      sudo apt-get install -y boot-repair
    • Запустите Boot-Repair через меню приложений и следуйте инструкциям для автоматического исправления конфигурации GRUB.

При соблюдении данных рекомендаций проблема с загрузчиком GRUB в вашем случае должна быть решена, обеспечивая корректную работу системы при каждом запуске. Если же требуется загрузка Windows, настройки BIOS можно изменить для приоритетной загрузки через Windows Boot Manager, но это будет эффективно только при наличии корректной установки Windows.

Оцените материал
Добавить комментарий

Капча загружается...