Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux kernel Linux内核:由于缺少证书,使isoimage失败。如何进行?_Linux Kernel_Makefile_X509certificate_Archlinux_Iso Image - Fatal编程技术网

Linux kernel Linux内核:由于缺少证书,使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

我尝试制作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