Как удалить Grub?

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

Я недавно установил Zorin OS, разбив часть моего диска G для Zorin. Там была и до сих пор есть раздел специально для EFI и другой для остальной части Linux. Однако, когда я отключаю этот диск, Grub все равно загружается, но я обычно использую “exit”, чтобы загрузиться в Windows.

Теперь я хотел бы удалить Zorin OS и использовать свободное пространство для расширения раздела Windows на диске G. Однако, отмечая выше упомянутую проблему, я также проверил свой диск C с помощью DiskGenius на наличие чего-либо, связанного с GRUB, и обнаружил папку ubuntu в разделе EFI на моем диске C. Это не то, что я сказал сделать Zorin при установке, но что уж там. Я хочу полностью удалить GRUB, чтобы не нужно было каждый раз при загрузке Windows вводить “exit”. Что мне делать, чтобы удалить GRUB?

У меня есть фотографии того, о чем я говорю, но я не могу их отправить в этом посте, так как “этот аккаунт слишком молодой для отправки фотографий” или что-то в этом роде.

Содержимое папки ubuntu, найденной в разделе EFI на моем диске C

Правка: Это было решено в два шага; первый — удаление записи загрузки, а второй — удаление файлов, найденных в папке ubuntu раздела EFI. Ответ ниже объясняет все. Спасибо всем, кто участвовал в этом.

Настройки вашей прошивки должны иметь место для настройки порядка загрузки записей EFI. Переместите “Windows Boot Manager” наверх и удалите “GRUB” или “Zorin”, если они есть.

Если на экране настроек прошивки нет способа редактировать существующие записи (хотя, наверняка он позволит вам по крайней мере менять их порядок), вы также можете управлять записями загрузки с помощью команды efibootmgr в Linux (USB-накопитель должен запускаться в режиме EFI) или команды Windows bcdedit.

Windows Linux
Список записей EFI bcdedit /enum firmware efibootmgr (опционально -v)
Установить порядок загрузки bcdedit /set {fwbootmgr} displayorder {XXX},{YYY} efibootmgr -o XXXX,YYYY (опция --bootorder)
Одноразовая загрузка bcdedit /set {fwbootmgr} bootsequence {XXX} efibootmgr --bootnext XXXX
Удалить запись bcdedit /delete {XXXX} efibootmgr -b XXXX -B (--bootnum и --delete-bootnum)

Кроме того (или альтернативно), удалите файлы, связанные с GRUB, из раздела EFI, например, через Linux – или через Windows, если хотите. (Чтобы сделать это из Windows, откройте окно командной строки “от имени администратора”, выполните mountvol S: /s, чтобы назначить букву диска S: системному разделу EFI, и перейдите в S:\EFI, чтобы увидеть, какие файлы там есть. Наконец, отмените назначение буквы диска, используя mountvol S: /d в конце.)

Может быть достаточно просто удалить файлы GRUB; прошивка автоматически загрузит следующую “рабочую” запись (которая должна быть Windows). Конкретно касательно скриншота: всю папку ubuntu можно удалить.

Вы можете заново установить загрузчик Windows Boot Manager, используя инструмент bcdboot. Запустите bcdboot C:\Windows, чтобы заменить любые файлы, которые могли быть перезаписаны (особенно файл \EFI\Boot\Bootx64.efi, который является путем по умолчанию “без загрузочных записей”), пересоберите конфигурацию Windows Boot Manager и восстановите любые отсутствующие загрузки EFI.

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

Удаление GRUB из системы, особенно после установки таких дистрибутивов, как Zorin OS, может быть важным шагом для возврата вашей системы к нормальной загрузке Windows. Давайте подробно рассмотрим, как это сделать.

Теория

Когда вы устанавливаете Linux, например, Zorin OS, в процесс может входить установка загрузчика GRUB (Grand Unified Bootloader) на EFI-раздел системы. Это позволяет управлять несколькими операционными системами на одном компьютере, предлагая меню выбора OS при запуске. Однако если вы хотите убрать Linux и его следы, включая GRUB, необходимо скорректировать настройки EFI и удалить файлы, относящиеся к GRUB.

Пример

1. Редактирование порядка загрузки EFI:

Для того чтобы Windows загружалась по умолчанию, необходимо изменить порядок загрузки в настройках прошивки вашего компьютера (BIOS/UEFI):

  • Запустите компьютер и войдите в настройки BIOS/UEFI. В зависимости от модели вашего компьютера это может быть кнопка Delete, F2, Esc или другая клавиша во время начальной загрузки.
  • Найдите раздел, связанный с управлением загрузкой (Boot order или Boot sequence).
  • Установите "Windows Boot Manager" в качестве основного (первого) загрузочного устройства. Если в списке есть "GRUB" или "Zorin", вы можете удалить их из списка.

Если ваш BIOS/UEFI не поддерживает возможность удаления или изменения записей, вы можете воспользоваться системными командами в Windows или Linux.

Использование efibootmgr в Linux:

Если вы имеете доступ к Ubuntu или другому дистрибутиву Linux:

  • Откройте терминал.
  • Выполните команду sudo efibootmgr для отображения текущих EFI-записей.
  • Используйте sudo efibootmgr -b XXXX -B для удаления записи загрузки GRUB.

Использование bcdedit в Windows:

Из Windows вы можете воспользоваться командой:

  • Откройте командную строку от имени администратора.
  • Выполните bcdedit /enum firmware для просмотра всех EFI загрузочных записей.
  • Найдите недостаточную или ошибочную запись, относящуюся к GRUB, и удалите её с помощью bcdedit /delete {XXXX}.

2. Удаление файлов GRUB из EFI-раздела:

Чтобы удалить файлы GRUB:

  • В Windows откройте командную строку с правами администратора.
  • Используйте команду mountvol S: /s для назначения буквы диска S: к EFI-разделу.
  • Откройте проводник Windows и перейдите на диск S:.
  • Перейдите в каталог EFI и удалите папку ubuntu, это удалит все файлы, связанные с GRUB.
  • Вы можете освободить букву диска с помощью команды mountvol S: /d.

3. Восстановление загрузчика Windows:

После удаления GRUB может потребоваться восстановление загрузчика Windows, чтобы убедиться, что он работает корректно:

  • В командной строке выполните: bcdboot C:\Windows.
  • Это действие заменит любые файлы, которые могли быть перезаписаны GRUB, и гарантирует, что Windows Boot Manager работает корректно.

Применение

Теперь, когда вы понимаете, что необходимо выполнить, давайте применим эти шаги на практике. Предположим, вы хотите удалить Zorin OS и восстановить полное загрузочное пространство для Windows. Подумайте о данных на разделах, которые будете удалять, и обязательно сделайте резервные копии важных данных. В процессе избавления от GRUB и Linux-установки помните, что полное удаление всех файлов и записей GRUB позволяет Windows вновь стать основным и единственным загрузчиком вашей системы, минимизируя потенциальные ошибки загрузки и возвращая управление системой в стандартное русло. Удивительно то, как подобные, на первый взгляд, технические занятия за короткое время могут сильно повлиять на улучшение человеческого взаимодействия с технологиями, где ненужные слои абстракции уступают дорогу более полезным и интуитивным решениям.

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

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