Ubuntu появляется в опциях загрузки, даже после удаления с помощью efibootmgr.

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

Я сменил дистрибутив с Ubuntu на Debian. Во время установки кабель моего ноутбука отключился (у него проблемная батарея), поэтому ноутбук выключился. Когда я снова его открыл, первым делом отображался grub. Я начал установку с самого начала, и все было нормально, но когда я попытался открыть ноутбук, по умолчанию первым был grub (я полагаю, это из-за повреждений). Я изменил порядок загрузки и удалил опцию загрузки Ubuntu с помощью efibootmgr, но когда я перезагрузил ноутбук, опция все еще была там при проверке.

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

Почему Ubuntu продолжает отображаться в параметрах загрузки после удаления с помощью efibootmgr?

Проблема с оставшейся опцией загрузки Ubuntu после удаления с помощью efibootmgr может быть связана с несколькими факторами. Давайте подробно рассмотрим каждый из них и предложим возможные решения.

1. Коррупция GRUB и EFI-системы

При установке Debian, которая была прервана из-за отключения питания, могла возникнуть конкуренция между записями загрузки в UEFI. Если GRUB Ubuntu остался на диске, он может запускаться даже без явного присутствия Ubuntu. Это может объяснить, почему опция продолжает отображаться в меню загрузки.

Решение:
  • Запустите efibootmgr с правами администратора и проверьте, отображаются ли записи правильно:
    sudo efibootmgr
  • Убедитесь, что запись Ubuntu отображается в списке, и удалите ее, если это необходимо:
    sudo efibootmgr -b <номер> -B

    где <номер> — это номер записи Ubuntu.

2. Устаревшие записи в NVRAM

Даже после удаления записи она может не убрать из NVRAM (non-volatile random-access memory) вашего BIOS/UEFI. В некоторых случаях BIOS может игнорировать изменения, внесенные с помощью efibootmgr.

Решение:
  • Очистка NVRAM может потребовать доступа к настройкам BIOS/UEFI. Перезагрузите компьютер и войдите в настройки BIOS (обычно, нажав клавишу F2, Delete или Esc).
  • Найдите опцию, связанную с проблемами загрузки или восстановлением, и выполните сброс настроек конфигурации BIOS к заводским.

3. Параметры загрузки GRUB

Иногда GRUB продолжает отсылать на старые записи, если конфигурация не была обновлена должным образом.

Решение:
  • Загрузитесь в новую систему Debian и выполните команду для обновления конфигурации GRUB:
    sudo update-grub

    Это должно удалить ненужные ссылки на старые системы из файла конфигурации GRUB.

4. Установка нового загрузчика

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

Решение:
  • Загрузитесь с Live USB Debian.
  • Откройте терминал и смонтируйте вашу раздел с Debian:
    sudo mount /dev/sdXY /mnt

    где sdXY — ваш раздел с Debian.

  • Установите GRUB заново:
    sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=Debian
  • Обновите конфигурацию GRUB:
    sudo update-grub

Заключение

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

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

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