Добавьте новую загрузочную запись в BIOS, используя efibootmgr

500
ransh

Я пытаюсь добавить загрузочную запись для таблицы MBR (тень) в SSD.

С помощью bcfg можно перейти к устройству fs0:\EFI\boot\bootx64.efi(при нажатии на вкладку отобразится все устройство в текущем каталоге). Но у нас нет bcfg в нашем BIOS.

Я попытался добавить новую загрузочную запись следующим образом:

efibootmgr -c -d /dev/sda -p 0 -L "mypba" -l "\EFI\boot\bootx64.efi" 

а также следующее (пробовал раздел 0 вместо 1)

efibootmgr -c -d /dev/sda -p 1 -L "mypba" -l "\EFI\boot\bootx64.efi" 

Но в обоих случаях загрузка UIEFI не запускается. Я думаю, мне может понадобиться добавить его с помощью --device bau. Я не знаю, какое устройство соответствует тени MBR.

Можно ли выполнить «просмотр» (с помощью вкладок TAB) или найти файл на устройстве с помощью efibootmgr, чтобы мы могли настроить новую загрузочную запись при необходимости?

0
Из того, что я понимаю, теневая MBR отображается прозрачно. Таким образом, никакой специальной поддержки не потребуется. Daniel B 5 лет назад 0
Спасибо, я редактировал вопрос, ransh 5 лет назад 0
Ах, так вы говорите о загрузке UEFI. Это совсем другое дело. Он не будет (с готовностью) работать с теневым копированием MBR, хотя я думаю, что он все еще может работать, если вы проявите творческий подход. Daniel B 5 лет назад 0
Название этого вопроса не слишком правильное. Какую ОС вы пытаетесь загрузить? Вы определили, что является реальным разделом? Вы не можете просто попытаться сделать это. Overmind 5 лет назад 0
Фактическим разделом является fs0: \ EFI \ boot \ bootx64.efi, и это таблица MBR (используется с SED). Я нахожу это простым ls из оболочки efi, но проблема в том, что я не могу добавить новый энтер с bcfg, потому что он отсутствует в этой возможности оболочки ransh 5 лет назад 0

0 ответов на вопрос

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