Вопрос или проблема
У меня было установлено 2 версии Ubuntu в режиме двойной загрузки. Я удалил одну из них. Выполнил update-grub
. Однако после перезагрузки у меня открылась оболочка grub вместо меню загрузки. Как это исправить?
Ответ или решение
Если после удаления одной из установок Ubuntu и выполнения команды update-grub
загрузчик Grub не загружает меню, а вместо этого отображает командную строку Grub, это может быть связано с тем, что конфигурация загрузчика была повреждена или неправильно обновлена. Вот шаги, которые помогут вам восстановить корректную работу Grub:
-
Запуск с Live USB:
- Создайте Live USB с Ubuntu или используйте уже имеющийся Live-носитель.
- Загрузитесь с Live USB, выбрав его в качестве загрузочного устройства в BIOS/UEFI.
-
Открытие терминала:
- После загрузки в режиме Live выберите "Try Ubuntu" (Попробовать Ubuntu).
- Откройте терминал (Ctrl + Alt + T).
-
Определение разделов:
- Выполните команду
sudo fdisk -l
для отображения списка всех разделов на вашем диске. - Найдите раздел, на котором установлен оставшийся Ubuntu (например,
/dev/sda1
).
- Выполните команду
-
Монтирование корневого раздела:
- Выполните команду:
sudo mount /dev/sda1 /mnt
- Замените
/dev/sda1
на ваш фактический корневой раздел.
- Выполните команду:
-
Монтирование необходимых файловых систем:
- Выполните следующие команды:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys
- Выполните следующие команды:
-
Chroot в систему:
- Перейдите в вашу установленную систему:
sudo chroot /mnt
- Перейдите в вашу установленную систему:
-
Обновление Grub:
- Теперь обновите конфигурацию Grub:
update-grub
- Данная команда должна правильно обнаружить оставленную версию Ubuntu и восстановить загрузочное меню.
- Теперь обновите конфигурацию Grub:
-
Установка Grub (если необходимо):
- Если после обновления возникают проблемы, вы также можете переустановить Grub на загрузочный сектор:
grub-install /dev/sda
- Замените
/dev/sda
на диск, на который вы хотите установить Grub, без номера раздела.
- Если после обновления возникают проблемы, вы также можете переустановить Grub на загрузочный сектор:
-
Выход и перезагрузка:
- Выйдите из chroot:
exit
- Размонтируйте файловые системы:
sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt
- Перезагрузите систему:
sudo reboot
- Выйдите из chroot:
После перезагрузки на экране должен появиться правильно настроенный интерфейс загрузчика Grub с доступными для загрузки операционными системами. Если проблемы сохраняются, убедитесь, что BIOS/UEFI настроен правильно и что порядок загрузки установлен на правильный диск.