温馨提示×

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;必要时回滚快照。
  • 源问题:优先使用官方源,避免第三方源引发依赖冲突。

0