VirtualBox安装Ubuntu18.0的增强功能

本文详细介绍了在VirtualBox6.0环境下,如何为Ubuntu18.06虚拟机安装增强功能,包括实现鼠标平滑移动、文件共享、2D/3D图形加速等,以及设置虚拟机与宿主机之间的文件双向拷贝。

软件:VirtualBox6.0
虚拟机系统:Ubuntu 18.0 64位
宿主机:Win10
增强功能作用:(1)实现客户机和主机间的鼠标平滑移动(2)与主机实现文件共享(3)安装虚拟显卡驱动,实现2D和3D视频图形加速,自动调整客户机分辨率(4)支持无缝模式(5)通用主机/客户机通信通道(别扭),用于主机与客户机交换数据、监控客户机,也可以启动客户机中的程序(6)与主机实现时间同步(7)与主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴(不支持文件)(8)自动登录客户机系统

1、进入终端,安装编绎环境。
安装命令: sudo apt-get install build-essential
如下图:
在这里插入图片描述

2、点设备-安装-安装增强功能

桌面上将增加一个光盘图标,VBox_GAs_6.0.4,如果有则说明安装包就位了。如下图所示:

在这里插入图片描述
3、安装增强功能包
此例中安装包位置位于 /media/happygrass/VBox_GAs_6.0.4下面
首先:cd /media/happygrass/VBox_GAs_6.0.4
然后安装:sudo ./VBoxLinuxAdditions-x86.run
安装成功,如下图所示:
在这里插入图片描述
4、虚拟机与宿主机之间双向拷贝文件设置
在这里插入图片描述
重启虚拟机,双向拷贝才被启用。

5、直接拖放文件就可以拷贝。如下所示,从宿主机上拖放一个文件到虚拟机桌面上。
在这里插入图片描述

### VirtualBoxUbuntu 增强功能安装无响应的解决方案 对于在 VirtualBox 上运行的 Ubuntu 虚拟机,在尝试安装增强功能时遇到没有反应的情况,可以采取以下措施来解决问题。 #### 1. 更新内核头文件和开发工具链 确保宿主机已更新至最新状态,并安装必要的软件包。这有助于避免因缺少依赖项而导致的安装失败: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential dkms linux-headers-generic ``` 此操作能够提供编译模块所需的环境和支持[^2]。 #### 2. 卸载旧版本 Guest Additions 并重启 VM 如果之前已经部分安装过 Guest Additions,则可能需要先卸载再重新安装新版本。通过命令行执行如下指令完成清理工作并重启虚拟机: ```bash sudo /opt/VBoxGuestAdditions-*/uninstall sudo reboot now ``` 这样可防止残留文件干扰新的安装过程[^3]。 #### 3. 使用 ISO 文件手动挂载与安装 当自动方式不起作用时,可以从外部获取最新的 `VBoxGuestAdditions.iso` 镜像文件,并将其作为虚拟光盘设备附加给目标 VM 实例。具体步骤如下: - 下载适用于当前使用的 VirtualBox 版本的镜像; - 将下载好的 `.iso` 文件放置于合适位置; - 打开设置界面 -> 存储选项卡 -> 控制器:IDE -> 添加 CD/DVD 设备按钮 -> 选择现有磁盘 -> 浏览定位到刚才保存的位置; - 启动或重置虚拟机后按照屏幕提示继续安装流程[^4]。 #### 4. 检查 SELinux/AppArmor 设置 某些安全策略可能会阻止特定权限的操作,因此建议临时禁用这些防护机制来进行测试(注意生产环境中不推荐这样做)。可以通过修改配置文件或者直接编辑启动参数实现快速切换: ```bash # 对于 AppArmor 用户来说 sudo systemctl disable apparmor.service --now echo "quiet splash apparmor=0" | sudo tee -a /etc/default/grub.d/50-cloudimg-settings.cfg sudo update-grub ``` 以上调整旨在排除潜在的安全限制因素影响正常安装行为[^1]。 #### 5. 确认兼容性和版本匹配度 最后还需确认所使用的操作系统版本是否完全支持现有的 VirtualBox 发布版次。不同发行版本之间可能存在细微差异,务必参照官方文档说明选用最合适的组合搭配方案。 ```python import platform print(f"Current OS Version: {platform.version()}") ``` 这段 Python 代码可以帮助识别正在使用的 Linux 内核版本号以便进一步排查问题所在。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值