VirtualBox安装Ubuntu Server完整指南
2026/9/14 3:09:49 网站建设 项目流程

如果你已经厌倦了在主电脑上反复安装各种开发环境,或者想把 Docker、数据库、测试服务全部隔离在一个随便折腾的 Linux 环境里,那么在 VirtualBox 中安装 Ubuntu Server,是一个绕不开的起点。我自己在不同阶段用这种方式搭过本地测试环境、CI 构建节点和临时工具服务器,最大的体会是:安装向导本身并不难,真正决定后续体验的,是安装之前对镜像、虚拟机配置和网络模式的判断,以及安装完成之后有没有第一时间把环境“固化”下来。

这篇文章不会只复读“下一步下一步”。我会按一个完整流程写,包括安装前准备、虚拟机参数、Ubuntu Server 的关键安装选项、装完之后的检查清单,以及常见的卡点和排查思路。如果你以前装过桌面版 Ubuntu,会发现 Server 版是完全不同的思路:没有图形界面,默认不理会“好看”,它以最小化方式提供服务,平时大概率只通过 SSH 远程连接。这个差异,决定了后面所有配置。

先说明一点:Ubuntu 的版本节奏是每年 4 月发布一个新版本,每两年出一个 LTS 长周期支持版本。26.04 按规划会落在 2026 年 4 月这个发布周期里。如果你下载到的是发布时间不长的 ISO,安装界面可能和网上已有的教程截图有细微差别,但核心决策点基本相同。下载前,最好先去官网确认这个版本的发布状态和镜像目录,不要因为看到教程标题就默认某个版本已经稳定。

1. 先搞清楚:这是一台长期服务器,还是一个用完即弃的沙盒

1.1 为什么 Server 版比 Desktop 更适合放进虚拟机

很多人第一次尝试,会直觉地下载 Ubuntu Desktop,因为至少有个界面可以点。但如果你是想做服务器实验,Desktop 版自带的桌面、窗口管理器、图形设置工具,反而成为负担。它们占用内存和磁盘,还会让虚拟机的体积变得很大。Server 版默认不带 GUI,安装完成之后只有一个命令行登录界面。这正是服务器该有的状态:保留最少功能,把剩余资源交给真正要跑的服务。

这不意味着 Server 版不能装图形界面。你后续可以手动安装一个桌面环境,但那是另一种使用场景。大多数时候,服务器只需要对外提供服务,通过 SSH 远程操作,完全不需要本机屏幕。

我的一个经验是:先想清楚这台虚拟机要活多久。如果只是临时做一次测试,安装时随便给资源也无所谓;如果这台虚机要持续运行三个月以上,那镜像选择、磁盘分配、快照策略都需要提前规划。因为改动一个磁盘分区,比当初多分配 10GB 要麻烦得多。

1.2 VirtualBox 的价值不是“免费”,而是“可控”

VirtualBox 在桌面虚拟化里属于门槛最低的那一类工具。免费、跨平台、支持快照、支持克隆、支持命令行管理,这些都是它能长期存在的原因。对于个人开发者或学习者来说,它比直接买一台云主机更灵活,也比在物理机上重装系统更安全。

把它当成“可控”的环境,意味着你可以:

  • 在安装完成、状态干净时做一个快照;
  • 随便在系统里装坏东西,然后恢复到快照;
  • 把整台虚拟机导出成 OVA 文件,搬到另一台电脑上继续用;
  • 用命令行脚本创建新的虚拟机,复用同一套安装流程。

这和“下载一个镜像,用 U 盘装到物理机”的体验完全不同。虚拟化的天然优势在于,它不是物理机的一次性赌博,它允许你反复试错。

1.3 这个方案适合谁,不适合谁

最适合这类方案的人,是本地需要多个隔离环境的开发者、学习 Linux 服务运维的初学者、需要快速搭建内网测试工具的技术人员。比如你想装一个 Docker 环境、跑一个数据库实例、练一练 Nginx 配置,或者做一个代码仓库服务,VirtualBox 都是一块很合适的试验田。

但如果你追求高并发、生产级稳定、GPU 直通,或者需要大规模集群管理,那 VirtualBox 就不是最佳选择。它的性能损耗、网络能力、虚拟机生命周期管理,都更适合小型和个人化场景。认清边界,比盲目照搬教程更重要。

2. 安装前把三件事准备好,能少走一半弯路

2.1 镜像下载和校验:别只下载完 ISO 就直接用

在 VirtualBox 里安装 Ubuntu Server,第一步不是打开 VirtualBox 新建虚拟机,而是先把安装镜像准备好。去 Ubuntu 官网下载 Server 版 ISO 时,你会看到几种不同的镜像文件。如果你是普通 x86 架构电脑,一般选择带有amd64标识的版本。

需要注意,文件命名通常类似ubuntu-版本号-live-server-amd64.iso,但具体命名以官网为准。下载之后,不要急着双击挂载,先做一次校验。这是很多新手最容易跳过的一步——ISO 文件体积较大,下载过程中很可能出现问题。如果镜像损坏,安装时会在很随机的阶段卡住,你甚至会误以为是 VirtualBox 本身出了问题。

校验方式很简单。在 Linux 或 macOS 终端里:

sha256sum ubuntu-版本号-live-server-amd64.iso

在 Windows PowerShell 里:

Get-FileHash .\ubuntu-版本号-live-server-amd64.iso -Algorithm SHA256

把得到的哈希值和官网给出的校验值对比。如果一致,再继续下一步。这一步可以排除大约三分之一莫名其妙的安装失败。

2.2 VirtualBox 版本不是越新越好,但别用太旧

网络上还能搜到一些关于 VirtualBox 5.x 和旧版 Ubuntu 的教程,这不代表旧版本值得推荐。如果你是新用户,直接下载当前最新的稳定版即可。VirtualBox 7.x 版本对 Ubuntu 的支持、UEFI 支持、显示控制器兼容性,都比旧版本好很多。

也不要因为追求“最新”就去使用预览版或开发版。安装虚拟机这种场景,稳定优先。VirtualBox 的扩展包(Extension Pack)要不要装,取决于你的需求。扩展包提供了一些额外功能,比如 USB 3.0 支持、加密、远程桌面协议等。对普通 Ubuntu Server 安装来说,不是必须的;如果你暂时没用到,可以后装或先不装。

安装完 VirtualBox 之后,先确认一下宿主机有没有开启硬件虚拟化。Windows 平台可以打开任务管理器,在“性能”页签查看“虚拟化已启用”;Linux 平台可以用以下命令确认:

egrep -c '(vmx|svm)' /proc/cpuinfo

如果结果是 0,说明 BIOS/UEFI 里的虚拟化功能可能没有打开,需要在重启后进入固件设置开启 Intel VT-x 或 AMD-V。这个前提不满足,后面安装 Ubuntu Server 时很容易出现“卡在黑屏”或“启动很慢”的问题。

2.3 资源预算:内存、CPU、磁盘怎么分配

Ubuntu Server 官方建议的内存要求比较低,但实际上你需要结合“要跑什么服务”来规划。下面是常见实践里的参考配置,不是绝对标准:

项目建议配置说明
内存至少 2GB只跑基础服务够用;要跑 Docker、数据库就建议 4GB 以上
处理器2 核编译和容器构建任务建议 4 核
磁盘20GB 以上使用动态分配磁盘,避免一开始就占满宿主机空间

内存并不是越多越好,因为你宿主机还有别的程序要跑。如果你给虚拟机分配了超过宿主机实际可用内存的数量,内存交换反而会拖慢整台机器。一个比较稳妥的做法是:先按最低需求分配,后面发现不够再关闭虚拟机调整内存和 CPU。多核处理器的情况下,一般建议给虚拟机的核心数不要超过物理机逻辑核心数的一半。

磁盘方面,VirtualBox 有两种常见选择:动态分配和固定大小。动态分配是刚开始只占实际用到的空间,随着系统写入不断增加;固定大小则是一开始就把指定大小占满。对个人使用,动态分配更方便,节省主机空间。需要注意,动态分配磁盘的性能略低于固定大小,但对普通学习测试影响很小。

3. 创建虚拟机时,这些参数一次配对

3.1 新建虚拟机的名称、类型和版本

打开 VirtualBox,点击“新建”。这一步看似简单,但容易埋坑。

虚拟机名称可以任意填写,比如ubuntu-server-test。关键是下面的类型和版本。通常情况下,类型选Linux,版本选Ubuntu (64-bit)。如果你下载的是 Ubuntu Server 的 amd64 版本,那 64 位是必须的。系统会根据你的选择,自动推荐一部分默认参数。

不要在这里选择“Other Linux”或者错误的 32 位版本。虽然 VirtualBox 仍有可能把虚拟机建起来,但后面可能会遇到驱动兼容性或启动异常。对新手来说,最稳妥的方式就是直接选 Ubunt。

3.2 内存、处理器和虚拟磁盘

按照向导继续设置内存和处理器。刚才已经说过,内存建议至少 2GB。如果你打算在虚拟机里安装 Docker、数据库,或同时编译代码,建议给到 4GB。处理器给 2 核,后续不够再关掉虚拟机调整。

虚拟磁盘这一步,选择“现在创建虚拟硬盘”,然后把磁盘类型选为 VDI,即 VirtualBox 自己的镜像格式。接下来选择“动态分配”,大小建议 20GB 起步。如果你知道自己后续要导入大量数据,可以给到 40GB 或更多。磁盘大小在创建之后虽然能做扩展,但操作相对复杂,最好一开始多给一点。

在 Linux 主机上,如果把虚拟磁盘放在某个有空间限制的目录里,比如根分区,要特别留意空间。虚拟机磁盘文件会占据真实磁盘空间,不要等宿主机满了才发现问题。

3.3 启用虚拟化:VT-x/AMD-V 是否必须

在创建好虚拟机后,建议先“设置”里检查启用硬件虚拟化的选项。具体路径是:设置 -> 系统 -> 处理器 -> 扩展特性。在正常情况下,VirtualBox 会默认勾选“启用 VT-x/AMD-V”和“启用嵌套分页”。如果你的处理器支持,建议保持开启。

这里的“嵌套虚拟化”是另一回事,它指的是在虚拟机里再开虚拟机。如果你是初学者,不需要为了装 Ubuntu Server 去开启嵌套虚拟化。先保证宿主机硬件虚拟化本身是开启状态,并且 VirtualBox 正确识别,就足够了。

3.4 网络模式选择:NAT、桥接还是仅主机

网络配置是后续使用中影响最大的部分,安装前就要想清楚。VirtualBox 默认提供几种网络模式,常见的有 NAT、桥接、仅主机。

模式网络访问外部访问虚拟机典型用途
NAT虚拟机可访问外网需要端口转发默认方式,适合安装和 SSH 测试
桥接虚拟机像局域网独立主机可通过局域网 IP 直接访问需要对外提供服务
仅主机只能和宿主机通信不能直接外网内部测试、隔离环境

我建议第一次安装时保持默认的 NAT。这样虚拟机通过宿主机的网络连接访问外网,不需要依赖家里的路由器或办公室的 DHCP,安装过程最稳。等系统装好,再添加一个仅主机网络,或使用端口转发,让宿主机可以 SSH 进入虚拟机。

如果你安装时选了桥接模式,而当前网络环境没有多余 IP 分配,那虚拟机可能迟迟拿不到地址,反而会让新手误以为是系统安装失败。先跑通,再优化网络模式,是一个比较稳妥的路径。

4. Ubuntu Server 安装向导里的关键决策

4.1 从 ISO 启动后,选什么安装选项

虚拟机和镜像准备好后,在 VirtualBox 的存储设置里把 ISO 文件挂载到光驱。启动虚拟机,你会看到安装界面。

如果是 Ubuntu Live Server 镜像,通常会有类似 “Try or Install Ubuntu Server” 的选择。选择安装而不是试用。语言选择建议保留 English,或根据你的习惯选择中文。注意,中文字体在纯命令行界面不一定显示完整,反而可能造成乱码或显示异常。键盘布局保持默认即可。

安装向导会先问网络配置。如果没有特殊需求,让安装器自动用 DHCP 获取地址即可。一些版本在安装时会显示当前 IP,你可以记下来,但因为是 NAT 网络,这个地址只能从虚拟机内部访问,不能直接用来做宿主机 SSH 连接。

4.2 磁盘分区:整盘 LVM 还是手动分区

到达磁盘配置界面时,新手容易懵。Ubuntu Server 安装器通常提供“使用整个磁盘”和“使用整个磁盘并设置 LVM”等选项。

这两个选项不要混为一谈。普通安装直接选择“使用整个磁盘”,安装器会自动创建 ext4 根分区和交换分区,简单直接。如果你之后想扩展分区,就需要在 LVM 方案里操作。

从工程经验看,如果这台虚拟机要长期使用、跑多个服务,建议选择“使用整个磁盘并设置 LVM”。LVM 允许你在不重新分区整个系统的情况下调整逻辑卷大小。缺点是给你多了一层抽象,遇到磁盘问题时排查路径更长。

第一次玩转,先选整盘安装就好。以后要研究分区,再用 LVM 重装也不迟。在“磁盘加密”相关选项上,个人实验环境可以不开启,因为加密会要求你每次开机时输密码,对虚拟机自动化启动不友好。

4.3 用户名、SSH 和镜像源

安装过程中,安装器会要求设置主机名、用户名和密码。主机名建议不要用例如ubuntu这种太泛的名字。以后你可能会同时跑好几台虚拟机,如果主机名都一样,SSH 连接时容易混淆。比如ub-server-devub-test-01都很清晰。

密码设置要符合安装器要求,不要太弱。同时在安装向导里会询问是否安装 OpenSSH server。这一步强烈建议勾选。因为 Server 版没有图形界面,如果初始化时没有安装 OpenSSH,装完系统后你又得回到虚拟机控制台手动安装,虽然不麻烦,但明显多了一步。

镜像源(mirror)这一项容易被忽略。如果你在国内,使用 Ubuntu 官方默认源可能在 apt update 时速度很慢。安装器一般会显示一个默认的镜像地址,你可以把它改成国内源。但要注意,不是每个国内镜像站都在第一时间同步了 26.04 的目录。改之前先确认镜像目录里有没有对应版本,否则换完源反而可能找不到软件包。

如果不确定,稳妥做法是保持默认源,先把系统装完,再在/etc/apt/sources.list或相关的.sources文件里配置镜像源。那样即使改错,也能改回来。

4.4 软件包选择:不要一上来装一堆服务

Ubuntu Server 安装向导会列出一些可选软件包,比如 Docker、Kubernetes、Samba 等。除非你已经明确了需求,否则建议先不勾选,只装最小化系统。

原因很简单:安装软件包很快,但卸载和清理依赖是一个长尾问题。如果你在安装阶段装了 Docker,后面自己又手动按照不同教程装了一次 Docker,很容易出现版本冲突。最小化安装之后,再按需、分批、明确地安装服务,状态更可控。

安装到这一步,等待进度条走完即可。最后安装器会提示你移除安装介质并重启。在 VirtualBox 里,这一步可以简单地在存储设置中清空光驱,也可以保留 ISO,但调整启动顺序,让磁盘优先。如果不调整,重启时可能会再次进入安装界面,很多新手会卡在这里。

5. 装完后的第一轮操作,比安装本身更重要

5.1 移除安装介质,确认启动顺序

安装完成重启后,如果虚拟机又进入了安装界面,最常见的解释就是光驱里还挂着 ISO,并且启动顺序里光驱优先于硬盘。解决方法是:在 VirtualBox 虚拟机设置中,删除或清空光驱里的 ISO 文件;如果不想删除,可以在系统设置里把硬盘启动顺序调到最前。

重启后看到登录提示符,说明系统已经安装完成。此时你拥有一台无图形界面的 Ubuntu Server。什么都不用急着装,先做一次基础检查。

5.2 先做一次“最小可用服务器检查”

我给自己的流程里,有一份简短的服务器就绪检查清单。装完系统后不要立刻配环境,先按顺序把下面几项确认一遍:

检查项命令示例通过标准
网络接口ip a能看到非 loopback 的 IP 地址
默认网关ip route有默认路由
外部连通性ping -c 3 192.168.1.1curl http://example.com有响应
软件源索引sudo apt update更新无严重报错
SSH 服务systemctl status ssh服务处于 active 状态
时间同步timedatectl时间正确
磁盘空间df -h根目录剩余充足

这套清单不是装饰。网络接口正常不代表外网能通;ssh 服务 active 不代表防火墙允许;时间不对会影响后续的日志分析和证书验证。如果你现在连基础项目都过不了,后面配置任何服务都会叠加复杂度。

5.3 配置 SSH 端口转发和防火墙

如果你保持默认 NAT 网络,宿主机无法直接用ssh 192.168.x.x连接虚拟机,因为 NAT 会给虚拟机分配一个内部地址。要访问虚拟机,需要设置端口转发。

在 VirtualBox 的虚拟机设置里找到“网络 -> 端口转发”,添加一条规则:协议 TCP,主机端口写 2222,子系统端口写 22。这样宿主机上执行:

ssh -p 2222 用户名@127.0.0.1

就能连接虚拟机内部的 SSH 服务。端口换成一个不常用的高位端口,是为了避免和宿主机已有的 22 端口冲突。这个办法特别适合 NAT 网络,不需要桥接,也不需要额外申请局域网 IP。

Ubuntu Server 默认没有开启 UFW 防火墙,不一定开。启用并限制 SSH:

sudo ufw allow OpenSSH sudo ufw enable sudo ufw status

顺序很重要:先允许 SSH,再开防火墙。如果顺序反了,你可能会把当前连接断掉,之后只能回到 VirtualBox 控制台操作。

5.4 在一切正常时创建快照

环境跑通、SSH 能连、源已经更新,这时候是你第一次值得做快照的时点。快照相当于给虚拟机保存一个“当前状态”,后面不管你怎么折腾,都能回到这个干净版本。

在 VirtualBox 图形界面的“快照”管理里,可以为当前状态取一个名字,比如base-installed。如果是命令行环境,也可以用:

VBoxManage snapshot "你的虚拟机名" take "base-installed" --description "Ubuntu Server 基础安装完成"

这一步的价值,在你后续尝试装 Docker、配置 Nginx、改坏网络参数的时候会体现得非常明显。快照不是为了备份,而是给你一个低成本试错的保障。

6. 常见卡点和排查顺序:从现象找到根因

6.1 “未能启动虚拟电脑,可能缺少操作系统”

这是 VirtualBox 安装 Ubuntu 时非常常见的报错。字面意思是“操作系统没找到”。我的排查顺序是:

  1. 看光驱:ISO 是否已经挂载?如果光驱为空,系统没法启动。
  2. 看启动顺序:硬盘和光驱哪个优先?如果磁盘是空的,而启动顺序把硬盘放在最前,也可能报错。
  3. 看镜像文件:ISO 是否损坏?你用哈希校验过没有?
  4. 看虚拟硬盘:建虚拟机时有没有真正创建虚拟磁盘?

这个问题的根因,绝大多数是 ISO 没有挂载或镜像本身不可引导。先别急着删除虚拟机重新建,按这个顺序检查。

6.2 黑屏、长时间卡住或启动极慢

Ubuntu Server 安装界面本身比较轻量,一般不会出现长时间黑屏。如果你遇到了,通常属于环境层面的问题。

先确认宿主机的虚拟化功能是否开启。前面讲过,可以用任务管理器或 CPU 检查命令确认。有些电脑的 BIOS 里,Intel 叫 VT-x,AMD 叫 SVM,不开的话虚拟机性能会非常差。

其次检查内存。虚拟机内存如果低于 2GB,安装器其实还能跑,但如果宿主机同时开了很多程序,物理内存不足会导致整个系统响应缓慢。这时候优先关闭一些宿主机的内存占用程序,再启动虚拟机。

还有一类黑屏情况,和 VirtualBox 的显示控制器有关。如果显示持续黑屏,可以尝试把虚拟机设置里的显卡控制器替换成 VMSVGA 或 VBoxSVGA,并关闭 3D 加速。对 Server 安装来说,显示性能不重要,稳定优先。

6.3 SSH 连不上:从网络、服务、防火墙逐层排查

SSH 连不上是安装 Ubuntu Server 后最常见的求助。不要直接怀疑“是不是端口转发没设置”,先按链路检查。

第一层看网络。在虚拟机控制台里执行ip a,确认有 IP。如果 NAT 模式下没有拿到地址,检查虚拟机的“网络设置”里的网卡是否已经连接,是否选择了正确的网络模式。

第二层看服务。执行systemctl status ssh确认 OpenSSH 服务是否在运行。如果一开始安装时没有勾选 OpenSSH,需要手动安装:

sudo apt update sudo apt install openssh-server -y sudo systemctl enable --now ssh

第三层看防火墙。Ubuntu 默认 UFW 可能是关闭的,但如果你已经启用,就要确认是否允许了 SSH。规则写反或顺序错了,很容易导致连接被拒。

第四层看端口转发。NAT 模式下,端口转发规则里的“子系统端口”必须是虚拟机内的 SSH 端口,通常是 22。主机端口最好用 2222 这类不太容易冲突的端口。如果宿主机的防火墙也拦截了高位端口,还需要在宿主机上放行。

最后看登录信息。你确定用的是正确的用户名吗?root用户默认不允许密码登录,除非你手动配置了 SSH 密钥。用普通用户登录,之后再切换到 root 会更合适。

6.4 Guest Additions 增强功能装不上,需要担心吗

虚拟机的增强功能(Guest Additions)是很多桌面版教程里的重头戏,它提供共享剪贴板、拖拽文件、自动调整分辨率等功能。但在 Ubuntu Server 上,这些功能大多用不到,因为系统通常没有图形桌面,你也不会希望通过虚拟机的窗口去操作一切。

如果之后你确实需要 VirtualBox 的共享文件夹,可以安装增强功能。失败时,往往是因为缺少内核头文件。典型做法是:

sudo apt install --reinstall linux-headers-$(uname -r) build-essential

然后重新挂载 Guest Additions 镜像并执行安装脚本。

但从实际使用角度看,我更推荐在 Server 上用 SSH 和 SFTP 传递文件。只有文件共享需求时,再考虑 Samba 或 NFS。这样既不需要维护增强功能版本,也不会因为 VirtualBox 更新导致内核模块失效。

7. 如何把一次安装变成可长期复用的开发实验基地

7.1 快照是后悔药,导出是搬家工具

走到这一步,你已经拥有了一台干净、可 SSH 访问的 Ubuntu Server。接下来,它应该成为你的“实验基地”,而不是一个用完就扔的临时玩具。

在 VirtualBox 里,快照、克隆和导出三种能力配合使用,能覆盖大部分复用场景。

快照用于时间回退。你今天装了一个服务,明天想测试另一个方式,可以直接回退到以前的快照,而不需要重装系统。克隆用于批量创建类似环境。比如你搭好了 Node.js 环境,想再开一台给同事测试,可以克隆一台。导出用于迁移。用以下命令可以把当前虚拟机导出成一个 OVA 文件:

VBoxManage export "ubuntu-server-dev" -o ubuntu-server-dev.ova

拿到别的电脑后,再导入即可。这种做法比保留原始 ISO 和自己手动配置更快。

7.2 给虚拟机瘦身

动态分配磁盘用久了,虚拟硬盘体积会越变越大。系统内部删掉文件后,宿主机上的 VDI 文件并不会自动变小。如果发现一台虚拟机占用了太多磁盘,可以做一次清理:

在虚拟机内先清理 apt 缓存和日志:

sudo apt clean sudo journalctl --vacuum-time=7d sudo apt autoremove --purge -y

关机后,再使用 VirtualBox 的压缩命令。不同版本的参数名可能略有差异,不要死记硬背,先执行不带参数的帮助命令确认一下:

VBoxManage modifymedium disk --help

7.3 从虚拟机到 Docker、数据库和本地服务

一台干净的基础系统安装好之后,你可以在里面安装各种服务。最常见的是 Docker。很多人在 Ubuntu Server 上装 Docker 是按照网上教程复制粘贴,但其实官方文档已经给了清晰命令。装完之后不要急着把所有应用都塞进 Docker,先在虚拟机里把 Docker 的网络模型、数据卷机制理解一遍,再让容器承担工作负载。

数据库也一样。你可以在虚拟机里安装一个 PostgreSQL 或 MySQL,作为本地开发环境。这时候快照的价值更加明显:数据库配置改坏了,可以快速回退;如果没有快照,可能要处理很多意外情况。

可以把这台虚拟机看作是你自己专属的基础设施沙盒。你想测试的 Web 服务器、缓存、对象存储、代码托管工具,都可以在虚拟机里先试一圈,再决定是否在生产环境使用。

7.4 什么时候不要用 VirtualBox 方案

最后说点反方向的建议。VirtualBox 方案适合个人开发、学习和中小规模本地测试,但它不等于所有场景都适用。

如果你的服务需要长期对外提供,且对可用性有要求,我更建议直接使用云主机或物理服务器。虚拟机挂在个人电脑上,宿主机重启、网络断掉、系统更新都会带来不稳定。如果你需要 GPU 直跑模型推理,VirtualBox 的显卡直通能力也不是为这种场景设计的。如果只是想在 Windows 里跑一个轻量 Linux 环境,WSL2 也许比虚拟机更合适。

这是方法和工具的边界。认清边界,才能让 VirtualBox 在它该发挥价值的场景里发挥价值,而不是让它承担不适合的任务。

把一个完整的 Ubuntu Server 安装流程走下来,每一步其实都不算高深。真正有价值的是把每个决定想清楚:为什么用 Server 而不是 Desktop,为什么先校验 ISO,为什么网络默认用 NAT,为什么装完要先做检查清单,为什么要在状态干净的时候打快照。这些经验不是某一条命令能替代的,它们代表了你对“一台可持续使用的基础服务器”这件事的理解。如果你能通过这一台虚拟机,解决本地实验、服务隔离和快速恢复的问题,那这个教程的长期价值就兑现了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询