ubuntu

Ubuntu VirtualBox如何进行系统更新

小樊
42
2025-10-28 22:47:44
栏目: 智能运维

Ubuntu VirtualBox系统更新指南(虚拟机内操作)

一、更新前准备

在进行系统更新前,请务必完成以下准备工作,避免数据丢失或更新失败:

二、更新Ubuntu系统步骤

1. 打开终端

通过快捷键Ctrl + Alt + T快速启动终端(Terminal),这是执行系统更新的核心工具。

2. 更新软件包列表

在终端中输入以下命令并按下回车键,同步官方软件源的最新软件包信息(此步骤不会安装或升级软件,仅更新软件包索引):

sudo apt update

输入当前用户的密码(输入时不显示字符),确认权限后,等待命令执行完成(通常需要几秒钟到几分钟,取决于网络速度)。

3. 升级现有软件包

执行以下命令,将已安装的软件包升级到最新版本(包括安全补丁、功能优化等):

sudo apt upgrade

命令执行后,终端会列出所有可升级的软件包及大小。输入Y(表示“Yes”)并按下回车键,开始下载和安装升级包。等待所有软件包升级完成(耗时取决于软件包数量和网络速度)。

4. 执行系统版本升级(可选)

若需要将Ubuntu升级到更高版本(如从22.04升级到24.04),需执行以下命令(此步骤会改变系统版本,需谨慎操作):

sudo do-release-upgrade

按照屏幕提示逐步操作(如确认升级、解决依赖冲突等)。升级完成后,系统会自动重启以应用新版本。

5. 重启系统

无论是否执行系统版本升级,均建议重启虚拟机以使所有更新生效:

sudo reboot

重启后,系统会自动加载最新内核和软件版本。

三、更新VirtualBox Guest Additions(增强功能)

VirtualBox Guest Additions是提升虚拟机性能和功能的关键组件(支持鼠标无缝切换、共享文件夹、剪贴板共享等)。更新Guest Additions需匹配VirtualBox主机的版本,步骤如下:

1. 卸载旧版本Guest Additions

打开终端,输入以下命令卸载现有Guest Additions:

sudo /opt/VBoxGuestAdditions-*/uninstall.sh

(若提示“command not found”,说明未安装或路径不同,可跳过此步)

2. 下载对应版本的Guest Additions ISO

访问VirtualBox官方网站(www.virtualbox.org),进入“Downloads”页面,下载与VirtualBox主机版本一致的Guest Additions ISO镜像(例如,VirtualBox 7.1.x对应Guest Additions 7.1.x)。

3. 挂载ISO镜像

在终端中输入以下命令,将下载的ISO文件挂载到虚拟机内的/mnt目录:

sudo mount -o loop ~/Downloads/VBoxGuestAdditions_xxx.iso /mnt

(将~/Downloads/VBoxGuestAdditions_xxx.iso替换为实际下载的ISO文件路径)

4. 安装Guest Additions

进入挂载目录,运行安装脚本:

cd /mnt
sudo ./VBoxLinuxAdditions.run

安装过程中,脚本会自动编译内核模块(需提前安装dkmsgcc等依赖,若提示缺少依赖,可执行sudo apt install dkms gcc安装)。

5. 重启虚拟机

安装完成后,重启虚拟机以激活Guest Additions:

sudo reboot

四、注意事项

0
看了该问题的人还看了