gpt4 book ai didi

linux - deb 安装内核镜像时出错

转载 作者:太空狗 更新时间:2023-10-29 12:27:00 26 4
gpt4 key购买 nike

我刚刚编译debian 4.6内核的方式生成deb me with image和headers package,安装image我得到如下错误

    Preparing to unpack linux-image-4.6.0linux-4.6_1.0.NAS_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
Done.
Unpacking linux-image-4.6.0linux-4.6 (1.0.NAS) over (1.0.NAS) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
Setting up linux-image-4.6.0linux-4.6 (1.0.NAS) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
run-parts: executing /etc/kernel/postinst.d/dkms 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
Error! Bad return status for module build on kernel: 4.6.0linux-4.6 (x86_64)
Consult /var/lib/dkms/virtualbox/4.3.28/build/make.log for more information.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
update-initramfs: Generating /boot/initrd.img-4.6.0linux-4.6
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.6.0linux-4.6 /boot/vmlinuz-4.6.0linux-4.6
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.6.0linux-4.6
Found initrd image: /boot/initrd.img-4.6.0linux-4.6
Found linux image: /boot/vmlinuz-4.0.0-kali1-amd64
Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64
Found Ubuntu 15.04 (15.04) on /dev/sda1
Found Fedora release 23 (Twenty Three) on /dev/mapper/fedora-root
done

/var/lib/dkms/virtualbox/4.3.28/build/make.log

DKMS make.log for virtualbox-4.3.28 for kernel 4.6.0linux-4.6 (x86_64)
Sun May 29 18:56:48 PET 2016
make: Entering directory '/home/kevin/Documents/aca/linux-4.6'
LD /var/lib/dkms/virtualbox/4.3.28/build/built-in.o
LD /var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.o
/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.c: In function ‘VBoxDrvLinuxUnload’:
/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.c:455:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceUsr);
^
/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.c:460:8: error: void value not ignored as it ought to be
rc = misc_deregister(&gMiscDeviceSys);
^
scripts/Makefile.build:291: recipe for target '/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.o' failed
make[2]: *** [/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
scripts/Makefile.build:440: recipe for target '/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv' failed
make[1]: *** [/var/lib/dkms/virtualbox/4.3.28/build/vboxdrv] Error 2
Makefile:1428: recipe for target '_module_/var/lib/dkms/virtualbox/4.3.28/build' failed
make: *** [_module_/var/lib/dkms/virtualbox/4.3.28/build] Error 2
make: Leaving directory '/home/kevin/Documents/aca/linux-4.6

开机grub时除了内核版本好像没有选择,更新一下

最佳答案

错误记录在您的日志中:

error: void value not ignored as it ought to be

rc = misc_deregister(&gMiscDeviceUsr);
^

error: void value not ignored as it ought to be

rc = misc_deregister(&gMiscDeviceSys);
^

misc_deregister()this 设为内核中的 void 函数提交(大约 k4.3)。现在它不返回任何值,但旧的 VirtualBox 内核模块正在尝试使用它,就好像它返回了一些东西(这是提到提交之前的情况)。

您需要使用较新的 VirtualBox(已打补丁)或手动打补丁。参见相应的 VirtualBox commit修复它。

关于linux - deb 安装内核镜像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37516093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com