Як видалити "Ubuntu" в меню завантаження bios? (УЄФІ)


40

Дивіться, що ця ubuntu з'являється в меню BIOS (UEFI)

У мене це є і на моєму Lenovo s205.

Чи є якийсь спосіб видалити "ubuntu" з меню? Я навіть не встановив його більше.


ви можете спробувати додаток easyBCD для Windows.
RonnieDroid

2
@RonnieDroid EasyBCD - це інструмент для зміни даних конфігурації завантаження у Windows (він же завантажувач Windows). BCD та UEFI є окремими, оскільки BCD покладається на Windows, а UEFI не залежить від ОС (все ще присутній без встановленої ОС). Змінення BCD було б марним, оскільки, за замовчуванням, єдиним варіантом була б Windows, навіть якщо інша ОС встановлена.
ExplodingKittens

Відповіді:


52

Ви можете зробити це через компакт-диск Ubuntu Live.

Встановити efibootmgr:

sudo apt-get install efibootmgr

Потім додайте в підтримку efi ядра

sudo modprobe efivars

Потім запустіть, sudo efibootmgrщоб перевірити записи завантаження. Він поверне щось подібне:

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

Потім видаліть потрібну вам опцію. У цьому прикладі Ubuntu є записом 5. Для видалення запису 5 та видалення його з BootOrder можна назвати наступне.

(ПОПЕРЕДЖЕННЯ. Перш ніж виконати таку команду, переконайтеся, що ви ввели правильний номер запису Boot)

sudo efibootmgr -b 5 -B 

Більш детальна інформація, описана тут: http://linux.die.net/man/8/efibootmgr

Примітка. Що стосується всього, що змінює завантажувач, переконайтеся, що у вас є хороший образ диска, з яким ви можете завантажуватися.

Тепер слід також видалити ubuntuпідкаталог у розділі EFI, щоб запобігти відновленню вбудованого програмного забезпечення UEFI вхід до BootOrder.

Для цього спочатку знайдіть свій розділ EFI. Запустіть, sudo fdisk -lщоб побачити розділи на всіх доданих дисках. Розділ EFI знаходиться EFI Partitionу стовпці Тип.

Припустимо, ваш розділ EFI був /dev/sda2, а потім встановіть його в порожню папку будь-де.

    sudo mkdir /mnt/efipart
    sudo mount /dev/sda2 /mnt/efipart

Тепер Ubuntuу цьому розділі ми повинні знайти каталог або будь-яке інше ім'я дистрибутива. Це переважно під EFI/distro_name.

Видаліть цей каталог та його вміст за допомогою ( ЗАБУДАЙТЕ ЗАБЕЗПЕЧЕННЯ, ЩО ВИСТАВЛЯєте ПРАВИЛЬНУ ДИРЕКТОРІЮ ) sudo rm -r ubuntu.


4
UEFI може перевстановити запис, якщо папка / EFI / ubuntu не видалена з розділу efi (ESP) на диску. Завжди найкраще повністю створити резервну копію efi-розділу, перш ніж видаляти будь-які файли чи папки.
Олдфред

У 16.04 я отримую повідомлення "відмовлено у дозволі" під час спроби отримати доступ до мого встановленого розділу efi, навіть із судо. Будь-які пропозиції?
Major Productions

Я думаю, що. наприкінці або ваше останнє речення є досить небезпечним x)
Орагон Ефріт

Деякі відповіді казали мені використовувати boot-repair... результат не отримав. Інші сказали, що біжать bootrec.exe /fixmbr... результатів немає. Інші сказали видалити лише папку ubuntu .... вона постійно поверталася ... інші сказали просто видалити запис завантаження за допомогою efibootmgr... що також повернувся. Нічого не працювало. Але потім ... раптом я прочитав ваш пост , і я розумію , потрібно видалити папку і завантажувальний запис разом ? Раптом це спрацювало! Це ось відповідь, яку ви шукали.
Silversonic

Використовуючи Rufus у Windows 10, я щойно підготував USB-накопичувач з робочим столом Ubuntu 18.04 і дотримувався ваших інструкцій. Це спрацювало як шарм.
Пітер Глор
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.