Возникли проблемы при добавлении записи UEFI с помощью efibootmgr

Я пытаюсь переименовать загрузочную метку Ubuntu. Чтобы переименовать ярлык, я должен удалить запись и создать ее заново. Однако efibootmgr, похоже, не распознают правильный раздел. Вот что я делаю для создания записи:

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

Это работает, однако сразу после перезагрузки эта запись удаляется. Когда я делаю efibootmgr -v, я получаю это

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» - рабочая запись. Как вы можете ясно видеть, они указывают на совершенно разные места, но файлы находятся в одном месте.

Есть идеи?

4
задан 22 August 2014 в 20:46

1 ответ

Опция -d для efibootmgr использует устройство для целого диска , такое как /dev/sda или /dev/sdb, , а не , раздел (например, /dev/sdb2 вы предоставили). Опция -p идентифицирует раздел на диске, который в вашем примере вы установили на 2.

0
ответ дан 22 August 2014 в 20:46

Другие вопросы по тегам:

Похожие вопросы: