VirtualBox内刚刚安装完Debian9系统,也无法设置共享文件夹。解决的方法就是安装VirtualBox客户端增强包。
1、若直接安装客户端增强包会得到如下提示:
root@debian:/opt# ./VBoxLinuxAdditions.run
Verifying archive integrity… All good.
Uncompressing VirtualBox 5.1.34 Guest Additions for Linux………..
VirtualBox Guest Additions installer
Removing installed version 5.1.34 of VirtualBox Guest Additions…
Copying additional installer modules …
Installing additional modules …
vboxadd.sh: Starting the VirtualBox Guest Additions.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
root@debian:/opt#
不能成功安装
2、备份你的源文件,以免出错后可以恢复。
3、更新Debian9系统安装源文件/etc/apt/sources.list内容如下:
deb http://mirrors.163.com/debian/ stretch main non-free contrib
deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib
4、更新163源之后,更新源缓存
root@debian:~# apt update
5、查看自己的debian的内核版本,命令如下:
root@debian:~# uname -r
6、安装增强包需要的运行环境,执行指令如下:
root@debian:~# apt install build-essential
#安装编译程序必须的软件工具包组build-essential
root@debian:~# apt install linux-headers-`uname -r`
#安装与内核相同版本号的内核头文件
安装完成后,重新启动虚拟机即可安装客户端增强包了。