安装增强软件
https://www.ab62.cn/article/5090.html
https://www.zeelis.com/t/318.html
安装依赖
对于基于Debian的系统(如Ubuntu),使用
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
对于基于Red Hat的系统(如CentOS),使用
yum update
yum install gcc gcc-c++ kernel-devel kernel-headers dkms make bzip2 libXmu
挂载增强功能并安装
mount /dev/cdrom /mnt/virtualbox
cd /mnt/virtualbox
sudo sh ./VBoxLinuxAdditions.run
异常处理
1、Kernel headers not found for target kernel
这个错误通常表示你的系统中缺少与当前运行的内核版本相匹配的内核头文件。
解决方法:
(1)更新系统:运行系统更新命令,确保你的系统和内核是最新的。
对于基于Debian的系统(如Ubuntu),可以使用 sudo apt-get update && sudo apt-get upgrade。
对于基于Red Hat的系统(如CentOS),可以使用 sudo yum update。
(2)安装内核头文件:
对于基于Debian的系统,使用
sudo apt-get install linux-headers-$(uname -r)
对于基于Red Hat的系统,使用
sudo yum install kernel-devel-$(uname -r)
或
sudo dnf install kernel-devel-$(uname -r)
(对于Fedora或者较新版本的CentOS)。
设置共享文件夹
如果共享文件夹由于默认挂载root用户下导致无法访问,执行以下命令并重启服务器
sudo usermod -aG vboxsf $(whoami)
这条指令的含义是:
usermod -aG
将用户