如何安装增强功能,请查看本站文章:VirtualBox如何安装增强功能(Guest Additions)并挂载共享文件夹
由于系统内核更新等原因,增强功能按常规方法可能会报错,本文介绍如何处理增强功能安装报错的问题。
如果你在使用或安装Guest Additions出现如下问题:
- 内核更新后,如使用apt update,apt upgrade更新内核后,造成挂载的文件读写速度慢等问题
- 安装VirtualBox Guest Additions报“VirtualBox Guest Additions: Kernel headers not found for target kernel 5.10.0-20-amd64. Please install them and execute”
解决这些问题需要安装相应版本的内核头文件。你可以使用以下命令安装当前内核版本的头文件:
sudo apt update
sudo apt install linux-headers-$(uname -r)
这个命令会自动安装与当前内核版本对应的头文件。安装完成后,重新运行 VirtualBox 增强功能安装程序即可完成安装。
以下是错误提示:
root@debian:/mnt# ./VBoxLinuxAdditions.run
Verifying archive integrity… 100% MD5 checksums are OK. All good.
Uncompressing VirtualBox 7.0.6 Guest Additions for Linux 100%
VirtualBox Guest Additions installer
Removing installed version 7.0.6 of VirtualBox Guest Additions…
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Setting up modules
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Kernel headers not found for target kernel
5.10.0-20-amd64. Please install them and execute
/sbin/rcvboxadd setup
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted

[…] 这个命令会运行增强功能的安装程序,按照提示完成安装即可。安装出现问题,请参考本站安装VirtualBox Guest Additions报错怎么解决。 […]
debian,ubuntu安装报错也可尝试如下命令:
apt-get install build-essential linux-headers-$(uname -r) dkms