Я хотел бы узнать, как удалить операционные системы (дистрибутивы) из меню загрузки UEFI, когда у вас есть записи с буквами и звездочками.
Я бы попробовал это сам, прежде чем спрашивать, но я не слишком утомителен и исправляю беспорядок, который я мог бы вызвать, делая что-то, что я не понимаю, может занять у меня много времени.
Допустим, я хочу избавиться от Boot000E*
, который является открытое использование, я бы набрал sudo efibootmgr -b E* -B
?
Почему некоторые буквы (не цифры) и
*
? $ sudo efibootmgr
BootCurrent: 0008
Timeout: 2 seconds
BootOrder: 0008,0010,000C,0009,0006,000F,000E,000D,0007,000B
Boot0000 BIOS Setup
Boot0001 Boot Menu
Boot0002 Diagnostic Screen
Boot0003 Recovery and Utility
Boot0004 Diagnostic Program
Boot0005 Diagnostic Progrogram ROM
Boot0006* Floppy Disk Drive:
Boot0007* Drive0 HDD:
Boot0008* USB HDD:
Boot0009* USB CD/DVD:
Boot000A* Erase Disk
Boot000B* Windows Boot Manager
Boot000C* ubuntu
Boot000D* Fedora
Boot000E* opensuse
Boot000F* opensuse-secureboot
Boot0010* mageia
Вы не должны включать звездочку при использовании номеров загрузки в команде efibootmgr
. Звездочка просто идентифицирует загрузочную запись, которая активна, и запись, которая неактивна. Страница руководства для efibootmgr
не совсем ясно, что это значит, но я предполагаю, что неактивная запись не будет загружена, даже если она появится в списке BootOrder
. Кроме этого, ваша команда верна; Вы должны ввести sudo efibootmgr -b E -B
, чтобы удалить запись Boot000E
.
Фактически, загрузочные номера - это все числа - это просто шестнадцатеричные числа (основание 16, следовательно цифры от 0 до F, а не от 0 до 9). См. статью в Википедии о шестнадцатеричном , если вы не знакомы с ней.
Я также искал это решение для удаления записи fedora из меню EFI, но каким-то образом запись EFI просто отказалась удалить любым из методов. Итак, я попробовал следующее.
Запустил командную строку как администратор, а затем подключил раздел EFI с помощью команды mountvol z: /S
(z: имя диска, которому вы хотите присвоить имя вашему EFI). Затем удалите папку с именем z:\EFI\fedora
из раздела с помощью команды del
. Это предотвращает загрузку загрузочной записи каждый раз при перезагрузке компьютера. Теперь перейдите в командную строку и удалите загрузочную запись для fedora, как указано в сообщении http://technet.microsoft.com/en-us/library/cc721886 (v = ws.10) .aspx , Здесь все, что вам нужно, это найти идентификатор, соответствующий fedora, и удалить его. Теперь вы сможете удалить неправильную загрузочную запись.
Надеюсь, это поможет!