阅读量:2
Ubuntu VirtualBox 虚拟机的更新与升级指南
一 更新与升级 Ubuntu 系统
- 图形界面
- 打开“软件更新器”(Activities 搜索“update”),先检查并安装可用更新;如需跨版本升级,点击“升级”按向导完成。
- 命令行
- 更新索引与常规升级:
sudo apt update sudo apt upgrade sudo apt full-upgrade # 处理依赖变化,必要时移除旧包 sudo reboot - 检查当前版本与执行跨版本升级:
lsb_release -a sudo do-release-upgrade - 说明:apt upgrade 不会删除包,apt full-upgrade 会根据依赖关系进行更完整的处理,适合在版本升级前执行。
- 更新索引与常规升级:
二 升级 VirtualBox 程序本体
- 宿主机侧(推荐)
- 在宿主机上更新 Oracle VM VirtualBox 到新版本,然后重启宿主机与虚拟机,以获得更好的兼容性与性能修复。
- 客机侧(可选)
- 若宿主机更新后客机内需要与之匹配的增强功能,可在客机中更新相关组件(见下节)。一般不建议在客机内直接升级 VirtualBox 主程序,主程序应安装在宿主机。
三 更新 VirtualBox Guest Additions 增强功能
- 准备
- 在虚拟机窗口顶部菜单“设备”→“插入 Guest Additions CD 映像”。
- 安装编译依赖(客机内执行):
sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)
- 安装与重启
- 挂载并运行安装脚本(路径可能因版本不同略有差异):
sudo mount /dev/cdrom /mnt sudo /mnt/VBoxLinuxAdditions.run sudo reboot - 验证模块加载:
看到 vboxguest、vboxsf 等模块即表示加载成功。lsmod | grep vbox
- 挂载并运行安装脚本(路径可能因版本不同略有差异):
- 版本匹配与功能
- 建议 Guest Additions 版本号与宿主机 VirtualBox 版本一致,以避免兼容性问题。
- 安装后可使用共享剪贴板、拖放、共享文件夹等增强功能;若未生效,检查“设备→设置→高级”中“共享剪贴板”“拖放”是否为“双向”。
四 常见问题与排错
- 无法全屏或分辨率不适配
- 安装/更新 Guest Additions,在“视图”启用“自适应调整分辨率”,并在虚拟机设置→显示中适当提升显存与启用3D 加速。
- 共享剪贴板或拖放失效
- 确认已安装并加载 Guest Additions,在“设备→设置→高级”将“共享剪贴板”“拖放”设为“双向”,重启客机后再试。
- 升级后增强功能异常
- 可能是版本不匹配或内核更新后未重建内核模块:更新 linux-headers 与 dkms,重新运行 VBoxLinuxAdditions.run 并重启。
五 实用建议
- 操作前先做快照/备份,便于回滚。
- 跨版本升级前,先完成系统常规更新与重启,再执行 do-release-upgrade。
- 服务器版客机无需图形组件,安装增强功能时即便提示图形驱动安装失败也可忽略,只要 vboxguest、vboxsf 等核心模块正常即可。
以上就是关于“Ubuntu VirtualBox虚拟机如何更新和升级”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm