1.安装gcc和kernel headers
gcc有可能默认安装的有(如果没有还需要安装gcc),但是还需要安装build-essential
sudo apt-get install build-essential
centos中需要安装kernel-devel,而debian中需要安装linux headers
sudo apt-get install linux-headers-版本号-amd64
使用uname -a,看看当前内核的版本号,注意headers和内核的版本一定要对的上。
2.点击安装增强功能,虚拟机内部会出现对应光盘,不要直接运行,需要借助终端运行
cd /media/cdrom0
sudo sh ./VBoxLinuxAdditions.run
需要注意的是,直接运行./VBoxLinuxAdditions.run会出现
bash: ./VBoxLinuxAdditions.run: Permission denied
即使是root也是如此,因此sh命令不可少。
3.安装完成后记得重启虚拟机。