Вопрос или проблема
У меня на одном диске были Windows 10, Ubuntu 18.04 и Ubuntu 20.04. Поскольку Ubuntu мне больше не нужна, я решил их удалить. Сначала удалил 20.04, но это стерло загрузчик Grub. Как-то удалось загрузиться в 18.04 и обновить grub. Но интерфейс командной строки Grub по-прежнему появляется первым. Поскольку клавиша Enter не работает, это настоящая проблема. В конце концов, я решил стереть разделы 18.04, но интерфейс командной строки все еще присутствует. В настоящий момент у меня остались только разделы Windows, но проблема не решена. Какова, по вашему мнению, проблема и как я могу ее решить?
Проблема в том, что grub все еще существует на вашем EFI-разделе. Чтобы удалить его, выполните следующие шаги:
На Windows вам нужно сделать следующее, чтобы удалить GRUB из меню загрузки. Откройте терминал от имени администратора (введите cmd
в меню поиска). Когда вы окажетесь в терминале:
- Введите
bcdedit /enum firmware
и идентифицируйте GRUB или Ubuntu в выводе, скопируйте идентификатор, который должен быть в фигурных скобках. - Введите
bcdedit /delete "{identifier}" /f
- Введите
diskpart
- Введите
list vol
и идентифицируйте номер вашего EFI-раздела - Введите
select vol number
, где number — это номер вашего EFI-раздела - Введите
assign letter=z:
- Введите
exit
- Введите
z:
иcd EFI
, затемdir
- Определите папку GRUB или Ubuntu (это могло бы быть одно из этих двух имен) и выполните
rmdir /s ubuntu
илиrmdir /s grub
в зависимости от названия папки.
Ответ или решение
Проблема с загрузчиком GNU Grub после удаления Ubuntu
Проблема, с которой вы столкнулись, заключается в том, что загрузчик GNU Grub версии 2.04 продолжает оставаться в системе даже после удаления всех разделов Ubuntu. Это может быть связано с тем, что Grub был установлен на EFI-раздел, который используется для загрузки операционных систем, совместимых с UEFI (Unified Extensible Firmware Interface). Когда вы удаляете Ubuntu, сами разделы могут быть удалены, но данные на EFI-разделе остаются, что и вызывает появление Grub CLI.
Причины возникновения проблемы
-
Наличие EFI-раздела: При установке ОС, поддерживающей UEFI (например, Ubuntu), загрузчик обычно записывается в EFI-раздел, который остается даже после удаления ОС.
-
Настройки загрузки: Когда вы удаляете ОС, менеджер загрузки (в данном случае Grub) может не удаляться автоматически из настроек. Это приводит к тому, что система продолжает пытаться использовать несуществующий Grub для загрузки.
-
Конфликты с Windows: Windows может не удалять записи Grub из своего списка загрузки, поэтому они остаются активными и вызывают проблему при включении системы.
Решение проблемы
Для полного удаления Grub из загрузочного меню в Windows выполните следующие действия:
-
Откройте командную строку с правами администратора:
- Нажмите на кнопку "Пуск" и введите
cmd
в поисковом поле. Нажмите правой кнопкой мыши на "Командная строка" и выберите «Запуск от имени администратора».
- Нажмите на кнопку "Пуск" и введите
-
Просмотр текущих загрузочных записей:
- Введите команду:
bcdedit /enum firmware
- В этом выводе найдите запись, соответствующую Grub или Ubuntu. Скопируйте идентификатор, который находится в фигурных скобках.
- Введите команду:
-
Удаление загрузочной записи Grub:
- Введите команду:
bcdedit /delete "{идентификатор}" /f
- Замените
{идентификатор}
на скопированный идентификатор.
- Введите команду:
-
Работа с дисками:
- Введите команду:
diskpart
- Введите команду:
-
Поиск EFI-раздела:
- Введите:
list vol
- Найдите номер вашей EFI-раздела. Обычно он помечается как "EFI".
- Введите:
-
Выбор EFI-раздела:
- Введите команду:
select vol номер
- Замените
номер
на номер вашего EFI-раздела.
- Введите команду:
-
Назначение буквы для EFI-раздела:
- Введите:
assign letter=z:
- Введите:
-
Выход из Diskpart:
- Введите:
exit
- Введите:
-
Доступ к EFI-разделу:
- Введите:
z: cd EFI dir
- Это позволит вам увидеть содержимое EFI-раздела.
- Введите:
-
Удаление папки Grub или Ubuntu:
- Затем найдите папку с названием Grub или Ubuntu и введите соответствующую команду для удаления:
rmdir /s ubuntu
или
rmdir /s grub
- Затем найдите папку с названием Grub или Ubuntu и введите соответствующую команду для удаления:
Заключение
Следуя инструкциям, вы сможете удалить Grub и устранить проблему с загрузочным меню. После выполнения всех шагов загрузчик должен вернуться к стандартному Windows Boot Manager без лишних пунктов в меню. Если после выполнения указанных действий проблема все еще сохраняется, возможно, стоит рассмотреть варианты восстановления загрузчика Windows или дополнительно проверить настройки UEFI в BIOS.