Я могу безопасно удалить личинку после того, как установка повторно найдет?

Я использую, повторно находят для двойной загрузки с Windows 10 на моем ПК, и я хочу удалить GRUB, потому что я не использую его и начальные загрузки ОС от перенаходки непосредственно без GRUB (после того, как повторно найдите установку, я удалил ubuntu каталог от /boot/efi/EFI).

Я могу сделать это безопасно? Если так, как?

Содержание Сurrent моего /boot/efi/EFI:

maxim@ProBook:~$ sudo ls /boot/efi/EFI
Boot  Microsoft  refind  tools

Установленные пакеты GRUB:

maxim@ProBook:~$ dpkg -l | grep grub
ii  grub-common                                    2.02~beta2-36+elementary11+r2~ubuntu0.4.1               amd64        GRand Unified Bootloader (common files)
ii  grub-efi-amd64                                 2.02~beta2-36+elementary11+r2~ubuntu0.4.1               amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii  grub-efi-amd64-bin                             2.02~beta2-36+elementary11+r2~ubuntu0.4.1               amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
ii  grub-efi-amd64-signed                          1.66.2+elementary11~ubuntu0.4.1+2.02~beta2-36ubuntu3    amd64        GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
ii  grub2-common                                   2.02~beta2-36+elementary11+r2~ubuntu0.4.1               amd64        GRand Unified Bootloader (common files for version 2)

Заранее спасибо!

3
задан 14 December 2016 в 22:26

1 ответ

Короткий ответ "да, можно безопасно удалить GRUB, если повторно находят работы для Вас". Существуют некоторые протесты, все же. Прежде всего всегда возможно, что что-то в будущем повредится. Например, существует ошибка № 1649326, , который предотвращает ядра 3.13.0-101 по крайней мере через 3.13.0-106 от начальной загрузки через перенаходку (или любой другой метод, который полагается на загрузчик тупика EFI). Тем не менее, учитывая путь Ubuntu сохраняет загруженное в настоящее время ядро установленным даже при столкновении с проблемой как это должно быть возможно загрузить старое ядро через перенаходку, или неограниченно долго или пока действительное решение не найдено.

относительно того, как удалить GRUB, следующая команда должна удалять пакеты:

dpkg -P grub-efi-amd64 grub-efi-amd64-signed grub-common grub-efi-amd64-bin \
        grub-common grub2-common shim-signed

существует три протеста:

  • изменения Пакета могли бы требовать изменения в предыдущем списке пакета. (Что список взят от эта страница документации перенаходки, которую я записал паре несколько месяцев назад.)
  • Эта команда удаляет пакеты, но не двоичный файл GRUB на ESP. Для удаления этого Вам будет нужно к типу sudo rm -rf /boot/efi/EFI/ubuntu.
  • , Ubuntu, вероятно, попытается добавить GRUB назад. Чтобы заниматься этой проблемой, я лично использую пустой "фиктивный" пакет, который утверждает, что был GRUB 3. Можно загрузить его от здесь, , если Вы хотите использовать его. Так как это утверждает, что было GRUB 3, Ubuntu не попытается заменить его GRUB 2.

, С другой стороны, Вы могли удалить файлы на ESP и затем просто заблокировать установленную версию GRUB с командой как это:

apt-mark hold grub-efi-amd64 grub-efi-amd64-signed grub-common \
              grub-efi-amd64-bin grub-common grub2-common

Это должно сохранить GRUB от ESP и предотвратить будущие обновления GRUB, хотя Ваш текущий пакет GRUB технически останется установленным.

возможность трети А состоит в том, чтобы использовать dont_scan_file или dont_scan_dirs в refind.conf для хранения GRUB Ubuntu от меню перенаходки. Это решение не удалит GRUB вообще, который имеет преимущество, что это должно остаться доступным с помощью встроенного диспетчера начальной загрузки компьютера, должен он когда-либо быть необходимым. OTOH, если Ubuntu должна обновить GRUB, она вступит в должность диспетчера начальной загрузки по умолчанию. См. эта страница для большего количества идей о том, как обработать такие проблемы.

5
ответ дан 1 December 2019 в 15:34

Другие вопросы по тегам:

Похожие вопросы: