LINUX.ORG.RU

Debian EFI BUG

 , , , ,


0

1

После установки debian+grub2, если хоть раз включить ноутбук не с жёсткого диска с debian (даже если включить совсем без жёсткого диска), компьютер перестаёт загружать grub (No Bootable Device). При этом изменяется вывод efibootmgr

Вывод до (сразу после установки Debian):

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0001* Debian	HD(1,GPT,b66c546b-47a5-4c46-a00d-13994f7552c1,0x800,0x100000)/File(\EFI\Debian\shimx64.efi)
Boot0002* USB HDD: SPCC Solid State Disk	PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(1,0)/HD(2,GPT,43b1f82c-beee-4264-b5fe-7b5737e72236,0xfa000,0x31800)RC
Boot0003* Windows Boot Manager	HD(2,GPT,43b1f82c-beee-4264-b5fe-7b5737e72236,0xfa000,0x31800)/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.}...r................
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

Вывод после (из Ubuntu without installing):

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,2001,2002,2003
Boot0000* Windows Boot Manager	HD(2,GPT,2a872dd3-61db-42d1-a0f0-4e29c52a5d7b,0xfa000,0x31800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0001* Linpus lite	HD(1,GPT,3696d8a4-fdcf-4b04-8684-dc023c485c18,0x800,0xf337df)/File(\EFI\Boot\grubx64.efi)RC
Boot0002* USB HDD: SPCC Solid State Disk	PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(1,0)/HD(2,GPT,43b1f82c-beee-4264-b5fe-7b5737e72236,0xfa000,0x31800)RC
Boot0003* Windows Boot Manager	HD(2,GPT,43b1f82c-beee-4264-b5fe-7b5737e72236,0xfa000,0x31800)/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.}...r................
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

Решение: запустить установку Debian в Expert mode, принудительно установить grub-efi to the removable media path


https://wiki.debian.org/UEFI#Force_grub-efi_installation_to_the_removable_med... — это баг в UEFI, а не в Debian, просто Ubuntu рассчитана на дерьмооборудование, а Debian сделан по стандартам, которые соблюдаются только на серверах и Apple; но включить такое и на нём можно — в экспертном режиме.

Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 2)
Ответ на: комментарий от Elyas

Не знаю как обратить внимание на то, что происходит между. Просто после установки я включал один раз ноутбук без жёсткого диска, а после уже не мог загрузиться.

Hi ()