作为一个项目,用于我的 VM 工作区的便携式副本以及稍后用于恢复失效驱动器(我的主笔记本电脑是 2015 年型号,因此数据救援是需要关注的问题),我\xe2\x80\x99m 尝试创建一个 Kali Linux live USB 可在任何 x86 机器上启动。
\n我根据Kali 文档创建了 ISO,并使用 Etcher 对其进行了刷新,但不幸的是,它\xe2\x80\x99s 未签名以在安全启动下运行(这意味着我可以 \xe2\x80\x99t 将其弹出到任何计算机中并启动就像我想要的那样)。因此,我开始寻找一种方法来对其进行签名以进行安全启动,或者使其运行而无需禁用它,但我\xe2\x80\x99已经陷入了死胡同。
\n我\xe2\x80\x99尝试过的(在每次之前重新刷新,有时使用添加的包创建一个新映像):
\nbootia32.efi
或boota64.efi
中的一个EFI\\boot
,会出现相同的错误*.efi.signed
找到的三个文件,启动时给出 \xe2\x80\x98boot device failed\xe2\x80\x99,另外两个无法进行身份验证usr\\lib\\shim
shimia32.efi.signed
fbia32.efi
(如 \xe2\x80\x98follow bootloader\xe2\x80\x99,shim 调用的东西)和/或grubia32.efi
尝试让 shim\xe2\x80\x99s efi 找到并调用它们,仍然给出 \xe2\x80\x98boot device failed\xe2\x80\x99我\xe2\x80\x99d想尝试的:
\n