VirtualBox 安装 debian 或 kali 安装增强功能失败的解决方案

来源:互联网 发布:淘宝等级查询网站 编辑:程序博客网 时间:2024/05/21 11:24

首先在虚拟机上安装 Linux,有两种方案,一种是使用完整的 iso 镜像包(2.2GB起步),这种虽然带有足够的软件,安装起来也很方便,但是时间长了,软件更新比较频繁,会出现过时的情况,这样 apt update 再 apt upgrade 也是一笔比较大的开销。所以个人建议安装精简包(300MB 左右),然后在安装的过程中联网下载所需的最新软件包。花费的总时间会少一些。


还有要提的,创建虚拟硬盘时,推荐选择动态分配(和固定大小不同,固定大小创建的空间是多大,在硬盘上就会创建多大的虚拟硬盘,非常浪费空间,优点是读写速度比动态分配稍快),而且一定要选择“专家模式”,手动调整虚拟大小到 10GB 以上(推荐32G),这里所谓虚拟大小,是指这个系统将来可以占用的最多空间,如果你安装到一半提示安装失败,八成是空间不足。因为动态分配并不会自动扩容,所谓动态只是说,如果你只用了其中的一部分,在硬盘上也只会占用这一部分的空间。


我装的是 Debian 9,在安装过程中便可以选择镜像源,列出了国内的清华、网易、阿里云等源,直接选择即可,然后可以选择你希望安装的桌面环境,非常方便。而且选择中文语言安装完成后会发现系统自动安装了中文输入法,简直不能再人性化了有木有!!!只不过现在在虚拟机中无法自由修改分辨率,需要安装增强功能才行。


安装好后,在菜单上选择 设备 > 安装增强功能,然后系统桌面会出现有光盘插入(不要点击执行,点取消即可)。在安装前先做几个操作:


apt update

apt upgrade 

apt install make linux-headers-$(uname -r)


尤其注意 debian 默认是没有安装 make 工具的,所以一定要安装这个。不然会失败。

然后我们在光盘目录下打开终端,执行


sudo cp VBoxLinuxAdditions.run /root/

sudo cd root

sudo chmod 755 ./VBoxLinuxAddition.run

sudo ./VBoxLinuxAdditions.run


之所以这么做是因为在光盘目录这个 .run 文件是没有执行权限的,但是光盘是只读的,我们没法直接改权限,所以只好复制出来再执行咯。

然后重启虚拟机即可看到效果,这时便可以修改分辨率了。