我想从 Linux 内核文件中删除规范签名。我正在使用 Ubuntu 18.04.3,并且正在使用pesign
工具从 Linux 内核 vmlinuz-5.0.0-36-generic 中删除签名。
但是当我执行此命令删除签名时,出现错误。
命令:
sudo pesign -f -r -i vmlinuz-5.0.0-36-generic -o vmlinuz-5.0.0-36-generic
pesign: in-place file editing is not yet supported
如果我更改输出文件名,我会收到不同的错误命令:
sudo pesign -f -r -i vmlinuz-5.0.0-36-generic -o vmlinuz-5.0.0-36-generic-temp
Invalid signature number -1. Must be between 0 and 0.
我该如何解决这个错误?或者建议任何其他 Linux 工具来从内核文件中删除 Canonical 签名?