Ubuntu虚拟机更新与升级步骤
在进行系统更新或升级前,需完成以下基础准备,避免操作中断或数据丢失:
df -h命令查看磁盘使用情况,确保根分区(/)至少预留20GB以上空闲空间(建议30GB以上),避免因空间不足导致升级失败。软件包更新用于修复已知漏洞、提升软件稳定性及兼容性,分为图形界面和命令行两种方式:
Ctrl+Alt+T打开终端,输入software-properties-gtk并回车。sudo apt update(需输入密码)。sudo apt upgrade -y(-y参数自动确认,无需手动输入)。sudo apt full-upgrade -y(等同于dist-upgrade)。sudo apt autoremove -y + sudo apt clean。版本升级用于从当前Ubuntu版本(如22.04)升级到最新稳定版(如24.04 LTS),需通过命令行操作(图形界面升级可能遗漏部分配置):
update-manager-core工具(若未安装):sudo apt install update-manager-core -y。/etc/update-manager/release-upgrades文件,将Prompt=设置为normal(允许升级到非LTS版本)或lts(仅允许升级到LTS长期支持版本),保存退出(Ctrl+O→Enter→Ctrl+X)。sudo do-release-upgrade -c,查看是否有可用的新版本(若有,会显示版本号)。sudo do-release-upgrade,按照屏幕提示操作:
y);y),重启后进入新系统。若Ubuntu运行在VirtualBox或VMware虚拟机中,可安装增强工具提升性能和功能:
build-essential(编译工具)和dkms(动态内核模块支持),命令:sudo apt install build-essential dkms -y。sudo mount /dev/cdrom /mnt(挂载ISO到/mnt目录)。sudo /mnt/VBoxLinuxAdditions.run→按照提示完成安装→重启虚拟机(sudo reboot)。sudo apt install open-vm-tools open-vm-tools-desktop -y(open-vm-tools-desktop支持共享文件夹、剪贴板共享等功能)。sudo reboot,使工具生效。lsb_release -a,查看“Description”字段是否为目标版本(如“Ubuntu 24.04.1 LTS”)。systemctl status,查看关键服务(如SSH、Apache、MySQL)是否正常运行(状态为“active (running)”)。sudo apt autoremove -y和sudo apt clean,释放磁盘空间。按照上述步骤操作,可安全、高效地完成Ubuntu虚拟机的更新与升级。若过程中遇到问题(如网络中断、依赖冲突),可通过Ctrl+C终止当前命令,重新运行对应步骤,或参考Ubuntu官方文档(man apt、man do-release-upgrade)排查解决。