Ubuntu VirtualBox系统更新指南(虚拟机内操作)
在进行系统更新前,请务必完成以下准备工作,避免数据丢失或更新失败:
df -h命令检查磁盘剩余空间(建议至少保留10GB以上空闲空间,用于下载和安装更新)。通过快捷键Ctrl + Alt + T快速启动终端(Terminal),这是执行系统更新的核心工具。
在终端中输入以下命令并按下回车键,同步官方软件源的最新软件包信息(此步骤不会安装或升级软件,仅更新软件包索引):
sudo apt update
输入当前用户的密码(输入时不显示字符),确认权限后,等待命令执行完成(通常需要几秒钟到几分钟,取决于网络速度)。
执行以下命令,将已安装的软件包升级到最新版本(包括安全补丁、功能优化等):
sudo apt upgrade
命令执行后,终端会列出所有可升级的软件包及大小。输入Y(表示“Yes”)并按下回车键,开始下载和安装升级包。等待所有软件包升级完成(耗时取决于软件包数量和网络速度)。
若需要将Ubuntu升级到更高版本(如从22.04升级到24.04),需执行以下命令(此步骤会改变系统版本,需谨慎操作):
sudo do-release-upgrade
按照屏幕提示逐步操作(如确认升级、解决依赖冲突等)。升级完成后,系统会自动重启以应用新版本。
无论是否执行系统版本升级,均建议重启虚拟机以使所有更新生效:
sudo reboot
重启后,系统会自动加载最新内核和软件版本。
VirtualBox Guest Additions是提升虚拟机性能和功能的关键组件(支持鼠标无缝切换、共享文件夹、剪贴板共享等)。更新Guest Additions需匹配VirtualBox主机的版本,步骤如下:
打开终端,输入以下命令卸载现有Guest Additions:
sudo /opt/VBoxGuestAdditions-*/uninstall.sh
(若提示“command not found”,说明未安装或路径不同,可跳过此步)
访问VirtualBox官方网站(www.virtualbox.org),进入“Downloads”页面,下载与VirtualBox主机版本一致的Guest Additions ISO镜像(例如,VirtualBox 7.1.x对应Guest Additions 7.1.x)。
在终端中输入以下命令,将下载的ISO文件挂载到虚拟机内的/mnt目录:
sudo mount -o loop ~/Downloads/VBoxGuestAdditions_xxx.iso /mnt
(将~/Downloads/VBoxGuestAdditions_xxx.iso替换为实际下载的ISO文件路径)
进入挂载目录,运行安装脚本:
cd /mnt
sudo ./VBoxLinuxAdditions.run
安装过程中,脚本会自动编译内核模块(需提前安装dkms、gcc等依赖,若提示缺少依赖,可执行sudo apt install dkms gcc安装)。
安装完成后,重启虚拟机以激活Guest Additions:
sudo reboot
sudo apt install -f命令自动修复依赖。/var/log/apt/history.log查看系统更新的详细记录,便于排查问题。