尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

VirtualBox安装Ubuntu Server教程:从下载到SSH配置完整指南

VirtualBox安装Ubuntu Server教程:从下载到SSH配置完整指南 在业务中经常需要一台 Linux 服务器来做学习、测试或部署服务但如果手里没有独立的物理机器直接在 Windows 上装虚拟机就是性价比最高的方案。VirtualBox 作为免费开源虚拟机软件配合 Ubuntu Server 镜像就能快速搭建出一个干净的 Linux 服务器环境。本文会从 VirtualBox 下载、Ubuntu Server 镜像选择开始逐步完成虚拟机创建、系统安装、SSH 连接、增强功能安装并整理高频报错的排查思路。新手可以按顺序操作有基础的朋友可以直接跳到网络配置和常见问题部分。1. 背景与核心概念1.1 VirtualBox 是什么VirtualBox 是一款由 Oracle 维护的开源虚拟机软件支持在 Windows、Linux、macOS 等宿主机上运行多个客户机系统。你可以把它理解为一台“软件模拟的电脑”这台电脑拥有独立的 CPU、内存、硬盘、网卡可以安装任意受支持的操作系统比如 Ubuntu、CentOS、Windows Server 等。对于普通开发者和运维人员来说VirtualBox 最大的价值在于“隔离”和“可回滚”。你可以在虚拟机里随意安装软件、修改配置、测试脚本甚至把系统搞坏都不会影响宿主机。只要提前做过快照系统异常后可以直接恢复到之前的正常状态。VirtualBox 的常见使用场景包括在 Windows 上学习和使用 Linux。测试不同 Linux 发行版的软件兼容性。搭建本地开发环境比如 Ubuntu Server 运行 Docker、数据库、Nginx 等。模拟多节点集群用于学习和实验。需要注意的是VirtualBox 更适合个人开发、测试和教学场景如果要在生产环境大规模部署虚拟机通常需要评估 KVM、VMware vSphere 或云主机等更成熟的方案。1.2 Ubuntu Server 与 Ubuntu Desktop 的区别Ubuntu 是 Linux 生态中最流行的发行版之一由 Canonical 公司维护。Ubuntu 官方提供两种主流形态Ubuntu Desktop自带 GNOME 图形桌面环境安装后有完整的图形界面适合日常办公、开发、学习。Ubuntu Server不带桌面环境安装包更小系统资源占用更低主要用于服务器场景比如 Web 服务器、数据库服务器、容器平台、内网服务等。Ubuntu Server 安装过程与桌面版有明显差异安装器是基于文本界面需要手动配置网络、存储、用户、SSH 等选项。默认没有图形窗口一切操作都通过命令行完成。很多同学第一次接触服务器版会有些不习惯但这恰恰是学习和理解 Linux 服务器运维的好机会。Ubuntu 的版本号采用“年份.月份”的命名方式比如 24.04 表示 2024 年 4 月发布的版本。带 LTS 的版本是长期支持版官方会提供数年的安全更新和维护适合服务器和生产环境非 LTS 版本生命周期较短不适合作为服务器长期使用。1.3 关于标题中的 Ubuntu 26.04 版本说明本文以“Ubuntu 26.04 Server”为标题示例这里需要说明一下Ubuntu 26.04 是未来可能发布的 LTS 版本属于尚未正式发布的版本。为了保证教程可复现下面所有安装步骤都会以当前可以下载到的稳定 LTS 版本为例例如 Ubuntu 22.04 LTS 或 Ubuntu 24.04 LTS。Ubuntu Server 的安装器在多个 LTS 版本之间的操作流程非常接近。等你以后拿到 26.04 镜像时按照同样的路径完成下载、挂载、安装、网络配置即可核心思路不会变。使用当前稳定版本还有一个好处软件源、内核、安全补丁都经过了充分验证踩坑概率更小。1.4 在虚拟机里学习服务器运维的优势使用 VirtualBox 安装 Ubuntu Server最直接的好处是“低成本试错”。很多初学者不敢在真实服务器上操作担心弄坏系统或被安全团队警告而虚拟机完全不存在这个问题。通过快照功能可以在每次实验前保存一个干净状态一旦操作失败几秒钟就能恢复。另外虚拟机网络可以通过 NAT、桥接、Host-Only 等方式灵活配置既能让虚拟机访问外网又能隔离宿主机与虚拟机之间的流量非常适合模拟真实的网络环境。2. 环境准备与版本说明2.1 宿主机环境要求本文以 Windows 宿主机为例实际上 VirtualBox 在 Windows、Linux、macOS 上都能运行。建议宿主机满足以下条件内存至少 8GB推荐 16GB。虚拟机分配 2GB 到 4GB 内存剩余内存要留给宿主机。磁盘至少 30GB 空闲空间。Ubuntu Server 本身占用不大但后续安装 Docker、数据库、日志文件时空间会快速增长。CPU支持并开启硬件虚拟化也就是 Intel VT-x 或 AMD-V。网络能正常访问外网即可最好带宽大一些因为安装过程需要下载软件包。VirtualBox 版本建议选择当前官网提供的 7.x 版本。老教程里常见的 5.2、6.1 等版本界面差异较大而且对新版 Ubuntu 内核的支持不一定好不建议新用户下载。2.2 下载 VirtualBox官网地址是 https://www.virtualbox.org/。进入官网后点击 Downloads根据宿主机系统选择对应的安装包。Windows 用户选择 Windows hostsLinux 用户选择对应的发行版安装包macOS 用户选择 macOS 版本。下载完成后正常安装即可。安装过程一般不需要额外配置保持默认选项。如果宿主机已经安装过旧版 VirtualBox建议先卸载旧版再安装新版避免组件冲突。2.3 下载 Ubuntu Server 镜像Ubuntu Server 镜像可以从官方源下载也可以从国内镜像站下载。官方地址是https://releases.ubuntu.com/页面中会列出各个 LTS 版本比如 22.04、24.04选择一个版本后下载名称类似ubuntu-24.04.x-live-server-amd64.iso的文件。国内镜像站速度更快常见的有阿里云https://mirrors.aliyun.com/ubuntu-releases/清华https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/选择 amd64 架构这是目前主流 PC 和笔记本使用的 64 位 x86 架构。如果你不确定自己机器架构可以在终端执行uname -m输出x86_64就选择 amd64 镜像。下载完成后建议校验一下镜像文件的 SHA256 值防止下载过程中文件损坏。Windows 下可以在终端执行certutil -hashfile ubuntu-24.04.x-live-server-amd64.iso SHA256把输出值与官网或镜像站提供的校验值对比一致则说明文件完整。2.4 开启硬件虚拟化VirtualBox 启动虚拟机依赖 CPU 的硬件虚拟化能力。如果 BIOS 中没有开启虚拟化启动虚拟机时会报错比如提示 VT-x 不可用。在 Windows 下可以这样检查打开任务管理器。切换到“性能”选项卡。点击“CPU”。查看右下角“虚拟化”状态是否为“已启用”。如果显示“已禁用”需要重启电脑进入 BIOS/UEFI 设置。不同品牌主板的入口键不同常见的是 Delete、F2、F10 等。进入 BIOS 后找到 Intel Virtualization Technology 或 SVM Mode开启并保存重启即可。3. 创建虚拟机配置参数详解3.1 新建虚拟机打开 VirtualBox 管理器点击工具栏的“新建”按钮。在创建向导中名称填写ubuntu-server。文件夹保持默认即可这里存放虚拟机配置文件和磁盘文件。类型选择 Linux。版本选择 Ubuntu (64-bit)。如果版本下拉框中有具体版本号比如 Ubuntu 22.04 或 Ubuntu 24.04也可以直接选择没有就用通用选项不影响安装。点击“下一步”继续。3.2 分配内存与 CPU内存大小建议 2048MB 到 4096MB。如果宿主机内存只有 8GB建议分配给虚拟机 2048MB如果内存充足可以分配 4096MB这样后续跑编译任务或 Docker 容器会更流畅。CPU 核心数默认是 1 核。对于 Ubuntu Server 来说1 核也能正常安装和使用但为了后续编译软件、运行多个容器建议调整为 2 核。分配太多核心反而会增加调度开销并不代表性能线性提升。
返回列表