Tendo problemas ao adicionar a entrada UEFI usando o efibootmgr

4

Estou tentando renomear o rótulo de inicialização do Ubuntu. Para renomear o rótulo, tenho que excluir a entrada e criá-la novamente. No entanto, efibootmgr parece não reconhecer a partição correta. Aqui está o que eu faço para criar a entrada:

sudo efibootmgr -c -w -l \EFI\ubuntu\shimx64.efi -L "Lubuntu" -p 2 -d /dev/sdb2

Isso funciona, no entanto, logo após a reinicialização, esta entrada é excluída. Quando eu faço efibootmgr -v eu recebo isso

Boot0003* Lubuntu   HD(2,0,0,500a0dff)File(\EFI\ubuntu\shimx64.efi)
Boot0007* Ubuntu    HD(2,1f4800,82000,adcf2808-6afb-47fc-be64-5ce73ca83859)File(\EFI\ubuntu\grubx64.efi)RC
Boot00A5* Windows Boot Manager  HD(2,1f4800,82000,adcf2808-6afb-47fc-be64-5ce73ca83859)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.}...s................

"Ubuntu" é a entrada de trabalho. Como você pode ver claramente, eles estão apontando para lugares totalmente diferentes, mas os arquivos estão no mesmo lugar.

Alguma idéia?

    
por user2851684 28.11.2013 / 03:17

1 resposta

7

A opção -d para efibootmgr usa um dispositivo disco inteiro , como /dev/sda ou /dev/sdb , não uma partição (como a /dev/sdb2 que você forneceu). A opção -p identifica a partição no disco, que no seu exemplo você definiu como 2 .

    
por Rod Smith 29.11.2013 / 19:08