安装增强软件

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

挂载增强功能并安装

2024-08-04T14:27:09.png

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)。

设置共享文件夹

2024-08-04T14:15:54.png
2024-08-04T14:16:12.png
如果共享文件夹由于默认挂载root用户下导致无法访问,执行以下命令并重启服务器

sudo usermod -aG vboxsf $(whoami)

这条指令的含义是:

usermod -aG

将用户加入到(追加到)组中,其中选项[-aG]是追加到组的意思。

最后修改:2024 年 09 月 12 日
如果觉得我的文章对你有用,请随意赞赏