VBoxGuestAdditions.iso是VirtualBox虛擬機的一款擴展功能包,很多朋友反映在使用VirtualBox虛擬機的時候總是出現ubuntu不能調整分辨率的問題,遇到這種問題就可以嘗試通過重新下載安裝VBoxGuestAdditions.iso的方式來解決。

安裝VBoxGuestAdditions失敗解決方法
(1)首先在VirtualBox下安裝增強工具的方法:先把VBoxGuestAdditions.iso裝載到光驅
点击“Insert Guest Addtions CD image”之后会自动弹出是否要运行,点“确定”还需要输入管理员密码,之后就会自动安装,如果终端里面提示没有出现“失败”或“Failed”的说明安装成功了,下面的解决方法可以直接跳过了,但是如果出现如下图所示:
出现“失败”字眼该怎么解决呢?这个时候注意终端上的提示信息:红色方框框住的提示信息,可以看到提示“miss package...”而且建议需要安装的包是“kernel-devel-4.2.3-300.fc23.x86_64”,下面的红色框提示详细的错误信息可以到“/var/log/vbxadd-install.log”日志里面查看;这里注意:每个人的系统错误提示不一定一样,因此如果你的也是安装失败的话请认真查看这里的提示。
(2)上面已經有方法了,所以解決方法可以先去查看一下錯誤日志:

因爲我是已經解決了,所以錯誤信息可能不太准確,可以看到一般的原因都是缺少kernel,那麽安裝先前的錯誤提示:

使用yum來安裝,注意linux必須的聯網才可以,使用VirtualBox聯網基本應該都沒問題。安裝成功之後再安裝一次增強工具,如果你是安裝前面的步驟一步步下面的,那麽VBoxGuestAdditions.iso應該還是裝載在光驅上的,(如果發現沒裝載請看前面步驟)
(3)重新安裝一次增強工具:
先把光驅挂載到新建的目錄/mnt/cdrom下面,然後查看該目錄底下,然後執行:
接下來就等待安裝即可:
看到没有出现失败的字眼说明安装成功了,接下来重启即可。(如果还是失败的还需要:yum install gcc、yum install make等都试下,一般都是缺少这几个)
(4)設置共享文件夾:重啓成功後

安裝圖示步驟,最後點擊“OK”即可。
(5)最后进入Linux系统后还需要挂载,在终端执行命令: mount -t vboxsf Linux /mnt/sharefolder(其中Linux是你主机上想要共享的文件夹, /mnt/sharefolder是你要挂载的目录,这里可以自己设定)
;执行成功后就可以到 /mnt/sharefolder查看共享文件夹的内容了,如果挂载时提示vboxsf设备不存在说明增强工具还没安装成功,请看前面步骤再尝试几次。
注意挂载成功之后以后每次进入系统都是需要重新挂载的,如果嫌老是敲命令麻烦的话建议写个简单的shell脚本,以后每次进入系统执行一下就好,参考shell脚本:(先vi test.sh 打开编辑)
#!/bin/sh
echo "With a parameter:,Enter 1 or 0?"
read x;
if [ $x = 1 ]
then
mount -t vboxsf Linux /mnt/sharefolder
echo "mount successful!"
elif [ $x = 0 ]
then
umount -f /mnt/sharefolder
echo "umount successful!"
fi
exit 0
保存,然后在当前目录下:./test.sh执行,提示输入 :1表示挂载,0表示卸载。