0

我试过make isoimage但得到:


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

在使用 AUR 构建系统时。

那么从哪里获得这些证书以及将它们放在哪里呢?

4

1 回答 1

0

在 Arch-Linux 和衍生产品上,证书将通过以下方式实施:

pacman -S linux

那个 linux 包应该有“mkisolinux”作为依赖,因为

制作isoimage

需要它。仍然需要手动复制

cp /usr/lib/syslinux/bios/isolinux.bin /usr/include/syslinux/isolinux.bin

让目标真正成功。

“make isoimage”通常在这些措施之后起作用。

这个问题是可重现的,并且可以在 Arch 中轻松修复。

于 2016-04-06T09:41:13.787 回答