博客

在 VirtualBox 中安装 Ubuntu 26.04 Server 完整教程

  2026年8月9日 08:06
  Henry Zhang
  1
Post Image

很多开发者和学习者都希望在本地电脑上拥有一台 Linux 服务器,方便进行测试、开发和学习。今天我们就来详细讲解如何使用 VirtualBox 安装 Ubuntu 26.04 Server

一、准备工作

首先需要下载两个文件:

  1. VirtualBox(虚拟机软件)
  2. Ubuntu 26.04 Server ISO 镜像

推荐从我的网站下载: https://www.alvinbella.org/store/app/

  • 在「应用程序」中搜索并下载对应系统的 VirtualBox
  • 在 Linux 系统分类中找到 Ubuntu Server,选择 AMD64 版本
  • 建议使用 qBittorrent 通过磁力链接下载,速度更稳定
二、创建虚拟机
  1. 打开 VirtualBox,点击 新建
  2. 虚拟机名称填写:Ubuntu 26.04 Server
  3. 选择刚才下载好的 Ubuntu 26.04 Server 镜像文件
  4. 点击下一步
基础配置建议:
项目推荐设置说明
内存2048 MB2GB 足够日常使用
处理器2 核一般电脑推荐
硬盘默认即可建议 20GB 以上
主机名virtualbox可自定义

设置好用户名和密码后,点击完成,虚拟机就会自动开始安装。

三、安装系统

安装过程比较简单,按照提示一步步操作即可。安装完成后重启,使用刚才设置的用户名和密码登录。

此时你会发现:直接在虚拟机窗口里操作并不方便,我们更希望通过宿主机的终端用 SSH 连接。

四、配置网络(重要)

默认情况下,VirtualBox 使用的是 NAT 网络,IP 地址一般是 10.x.x.x,宿主机无法直接访问。

解决方法:

  1. 关闭虚拟机
  2. 进入虚拟机设置 → 网络
  3. 将「连接方式」从 NAT 改为 桥接网卡(Bridged Adapter)
  4. 重新启动虚拟机

重启后查看 IP 地址,如果变成 192.168.x.x,说明桥接网络已经生效。

五、安装 OpenSSH Server

Ubuntu 26.04 Server 默认没有安装 OpenSSH Server,需要手动安装。

1. 更换软件源(推荐)

默认使用的是清华源,速度可能较慢。建议换成阿里云源:

sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's|http://.*security.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list.d/ubuntu.sources

然后更新系统:

sudo apt update
sudo apt upgrade -y
2. 安装 OpenSSH Server
sudo apt install openssh-server -y

安装完成后,就可以从宿主机连接了:

ssh 用户名@192.168.x.x
六、配置 SSH 密钥登录(推荐)

每次输入密码比较麻烦,建议配置密钥登录:

ssh-copy-id 用户名@服务器IP

之后就可以免密登录了。

七、解决 IP 地址变化问题(使用 avahi)

虚拟机每次重启后 IP 地址可能会改变,导致连接不便。我们可以安装 avahi-daemon 来解决:

sudo apt install avahi-daemon -y

安装完成后,就可以使用主机名直接连接:

ssh 用户名@virtualbox.local

即使 IP 地址改变,只要主机名不变,就能正常登录。

八、常用检查命令

安装完成后,可以用以下命令检查系统状态:

# 查看内核版本
uname -r

# 查看资源使用情况(推荐)
htop

# 查看当前目录
pwd

# 查看内存使用
free -h

Ubuntu 26.04 Server 默认已经预装了 vim,可以直接使用。

总结

通过以上步骤,我们成功在 VirtualBox 中安装并配置好了 Ubuntu 26.04 Server,主要完成了:

  • 虚拟机创建与基础配置
  • 网络模式改为桥接
  • 安装 OpenSSH Server
  • 配置密钥登录
  • 使用 avahi 实现主机名访问

这样你就拥有了一台可以随时使用的本地 Linux 服务器,非常适合学习、测试和开发。

如果在安装过程中遇到问题,欢迎在评论区留言交流。

  :