Linux kernel Linux内核:由于缺少证书,使isoimage失败。如何进行?
我尝试制作isoimage,但得到:Linux kernel Linux内核:由于缺少证书,使isoimage失败。如何进行?,linux-kernel,makefile,x509certificate,archlinux,iso-image,Linux Kernel,Makefile,X509certificate,Archlinux,Iso Image,我尝试制作isoimage,但得到: 在使用AUR构建系统时 那么,从何处获得这些证书以及将其放置在何处?在Arch Linux&derivates上,证书将通过以下方式放置到位: pacman-slinux 该linux包应该具有“mkisolinux”作为依赖项,因为 制作等值线图 需要它。但仍需要手动复制 cp/usr/lib/syslinux/bios/isolinux.bin/usr/include/syslinux/isolinux.bin 让目标真正成功 “制作isoimage
在使用AUR构建系统时
那么,从何处获得这些证书以及将其放置在何处?在Arch Linux&derivates上,证书将通过以下方式放置到位: pacman-slinux 该linux包应该具有“mkisolinux”作为依赖项,因为 制作等值线图 需要它。但仍需要手动复制 cp/usr/lib/syslinux/bios/isolinux.bin/usr/include/syslinux/isolinux.bin 让目标真正成功 “制作isoimage”通常在这些措施之后起作用
该问题是可复制的,并且可以在Arch中轻松修复。可能该问题与证书无关,但我没有收到其他错误消息。除了声明的错误消息外,也就是说,由此创建的iso未完全启动,但停止时会显示一条关于缺少ld32的错误消息:-(
kernel/Makefile:135: *** No X.509 certificates found ***
CHK kernel/config_data.h
Kernel: arch/x86/boot/bzImage is ready (#1)
rm -rf arch/x86/boot/isoimage
mkdir arch/x86/boot/isoimage
for i in lib lib64 share end ; do \
if [ -f /usr/$i/syslinux/isolinux.bin ] ; then \
cp /usr/$i/syslinux/isolinux.bin arch/x86/boot/isoimage ; \
[...]
done
arch/x86/boot/Makefile:160: rule for target „isoimage“ failed
make[1]: *** [isoimage] error 1
arch/x86/Makefile:236: rule for target „isoimage“ failed
make: *** [isoimage] error 2