LINUX.ORG.RU

Удаление записи из UEFI

 


0

1

Привет! Есть комп, в UEFI шесть boot записей, хочу удалить две.

efibootmgr

BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 000A,0000,000B,000C,0008,0009
Boot0000* Windows Boot Manager
Boot0008* UEFI: IPv4 Realtek PCIe GBE Family Controller
Boot0009* UEFI: IPv6 Realtek PCIe GBE Family Controller
Boot000A* debian
Boot000B* debian
Boot000C* RedHat Boot Manager

sudo efibootmgr –delete-bootnum –bootnum B

sudo efibootmgr –delete-bootnum –bootnum C

BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 000A,0000,0008,0009
Boot0000* Windows Boot Manager
Boot0008* UEFI: IPv4 Realtek PCIe GBE Family Controller
Boot0009* UEFI: IPv6 Realtek PCIe GBE Family Controller
Boot000A* debian

Перезагружаюсь - удаленные записи никуда не делись.



Последнее исправление: arrow (всего исправлений: 1)

Ответ на: комментарий от cobold

Его записи с сетевой загрузкой устраивают же.

Dimez ★★★★★
()

Скорее всего, в EFI-разделе лежат ещё загрузчики и после старта BIOS при сканировании EFI-раздела находит их и добавляет (что довольно странно)

Покажи efibootmgr -v

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Покажи efibootmgr -v

BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 000A,0000,000B,000C,000D,000E
Boot0000* Windows Boot Manager	HD(1,GPT,5df6be44-2f14-4cff-88ac-86fb6a3b92d4,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot000A* debian	HD(1,GPT,5df6be44-2f14-4cff-88ac-86fb6a3b92d4,0x800,0x82000)/File(\EFI\DEBIAN\SHIMX64.EFI)
Boot000B* debian	HD(1,GPT,5df6be44-2f14-4cff-88ac-86fb6a3b92d4,0x800,0x82000)/File(\EFI\DEBIAN\GRUBX64.EFI)
Boot000C* RedHat Boot Manager	HD(1,GPT,5df6be44-2f14-4cff-88ac-86fb6a3b92d4,0x800,0x82000)/File(\EFI\REDHAT\SHIM.EFI)
Boot000D* UEFI: IPv4 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(3024a98f386e,0)/IPv4(0.0.0.00.0.0.0,0,0)..BO
Boot000E* UEFI: IPv6 Realtek PCIe GBE Family Controller	PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x0)/MAC(3024a98f386e,0)/IPv6([::]:<->[::]:,0,0)..BO

arrow
() автор топика
Ответ на: комментарий от arrow

Ну да, похоже, что всё так.

shimx64.efi - подписанный загрузчик от debian’а.

grubx64.efi - неподписанный загрузчик от debian’а

shim.efi - подписанный загрузчик от RH.

Странно, что efi/boot/bootx64.efi нет в списке :)

Dimez ★★★★★
()

Зайти в efi раздел и удалить лишние файлы. Главное лишнее не удалить. Такая тавтология. Потом записи в efibootmgr.

U53R
()
Последнее исправление: U53R (всего исправлений: 1)

Да, удалил лишние загрузчики, спасибо!

arrow
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.