ubuntu虚拟机更新升级步骤是什么
小樊
37
2025-12-28 04:43:48
Ubuntu 虚拟机更新与升级步骤
一 更新前的准备
- 备份重要数据:快照或导出虚拟机,防止升级失败导致数据丢失。
- 检查版本与空间:查看当前版本(如 lsb_release -a),确保系统分区有充足空间,建议预留至少 10–20GB(可用 df -h 检查)。
- 网络与资源:使用稳定网络,关闭不必要的应用,避免升级被中断或变慢。
二 日常软件包更新
- 图形界面:打开软件更新器(活动/应用菜单搜索“软件更新器”),点击检查更新并安装可用更新,按提示重启。
- 命令行:依次执行
- 同步软件源索引:sudo apt update
- 安全/常规升级:sudo apt upgrade -y
- 处理依赖变化:sudo apt full-upgrade(必要时会删除旧包以完成升级)
- 清理无用包:sudo apt autoremove -y && sudo apt autoclean
- 说明:apt upgrade 不会删除现有包;遇到复杂依赖或内核相关变化,使用 apt full-upgrade 更稳妥。
三 跨版本升级到新发行版
- 准备与检查
- 安装升级工具:sudo apt install update-manager-core
- 设置升级策略:编辑 /etc/update-manager/release-upgrades,将 Prompt=lts(仅升级到下一个 LTS)或 Prompt=normal(升级到任何新版本)。
- 检查是否有新版本:sudo do-release-upgrade -c
- 执行升级
- 标准流程:sudo do-release-upgrade(全程保持网络与电源稳定,按向导确认)。
- 若提示无新版本但确认已发布,可使用:sudo do-release-upgrade -d(开发/候选通道,谨慎使用)。
- 升级完成后重启:sudo reboot
- 升级后清理:sudo apt autoremove -y && sudo apt autoclean。
四 虚拟机工具与主机侧更新
- 更新虚拟机内增强工具(推荐 open-vm-tools)
- 安装/更新:sudo apt update && sudo apt install --reinstall open-vm-tools -y
- 重启:sudo reboot
- 验证服务:sudo systemctl status open-vm-tools
- 主机侧 VirtualBox 更新
- 通过 APT:sudo apt update && sudo apt upgrade virtualbox
- 或官网 .deb 安装:下载后执行 sudo dpkg -i 文件名.deb,若缺依赖运行 sudo apt-get install -f
- 主机 VirtualBox 升级后,建议在虚拟机中重新安装/升级 Guest Additions 以保持兼容(设备 → 安装增强功能)。
五 常见问题与排错要点
- 空间不足:预留 10–20GB,先清理日志与缓存(如 sudo apt clean)。
- 锁屏或中断:升级时保持会话活跃,必要时在控制台继续;全程避免休眠/挂起。
- 配置变更提示:多数选择默认 No;涉及 /boot/grub 或内核更新时选择 Yes。
- 升级卡住或失败:保持网络稳定,重试 sudo do-release-upgrade;必要时回滚快照。
- 源问题:优先使用官方源,避免第三方源引发依赖冲突。