Ubuntu零基础入门到精通【3.6讲】:一文带你在虚拟机中安装 Ubuntu:VMware、VirtualBox、Hyper-V
🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。🎯适合人群:Linux 初学者、Ubuntu 新手、计算机专业学生、后端 / 运维 / 测试入门同学、想搭建 Linux 开发环境的开发者、准备学习服务器部署的同学,以及想从 Windows 过渡到 Ubuntu 工作流的用户。从“会打开终端”到“能管理系统”,从“复制命令”到“理解 Linux 思维”,这一次,我们不零散学,而是一路滚雪球!🎉限时福利:当前专栏活动中,一次订阅,终身阅读,后续更新章节全部免费解锁👉 立即查看👈️演示环境说明:开发工具:Visual Studio Code / JetBrains 系列 IDE / Vim / NanoUbuntu版本:Ubuntu 22.04 LTS / Ubuntu 24.04 LTS,推荐 Ubuntu 24.04 LTSLinux内核版本:Linux Kernel 6.x 或更高终端环境:Bash / Zsh包管理工具:APT / Snap / Flatpak远程连接工具:OpenSSH / Windows Terminal / MobaXterm / Termius虚拟化环境:VMware Workstation / VirtualBox / WSL2 / 云服务器容器环境:Docker / Docker Compose操作系统:Ubuntu Desktop / Ubuntu Server全文目录:一、前言:为什么虚拟机是学习 Ubuntu 的最佳起点?二、本文要解决什么问题三、虚拟机基础概念与原理3.1 什么是虚拟机3.2 虚拟机与双系统的区别3.3 三大主流虚拟机软件对比3.4 虚拟化的类型:Type-1 与 Type-2四、实验环境准备4.1 硬件要求与检查4.2 开启 CPU 虚拟化支持4.3 下载 Ubuntu ISO 镜像五、案例一:VMware Workstation 安装 Ubuntu5.1 VMware Workstation 简介与下载5.2 创建虚拟机:详细步骤5.3 系统安装过程详解5.4 安装 VMware Tools(增强功能)5.5 VMware 常用配置与优化5.6 VMware 常见问题排查六、案例二:VirtualBox 安装 Ubuntu6.1 VirtualBox 简介与下载6.2 创建虚拟机:详细步骤6.3 系统安装过程详解6.4 安装 VirtualBox Guest Additions6.5 VirtualBox 网络模式详解6.6 VirtualBox 共享文件夹配置6.7 VirtualBox 常见问题排查七、案例三:Hyper-V 安装 Ubuntu(Windows 专属)7.1 Hyper-V 简介与适用场景7.2 启用 Hyper-V 功能7.3 创建虚拟机:详细步骤7.4 增强会话模式配置7.5 Hyper-V 网络配置详解7.6 Hyper-V 常见问题排查八、Ubuntu 安装后的首次系统配置8.1 系统版本确认与基础检查8.2 更新软件源与系统升级8.3 安装常用基础工具8.4 配置中文环境(可选)8.5 配置 SSH 服务,实现终端远程访问九、虚拟机网络配置深入讲解9.1 NAT 模式9.2 桥接模式9.3 仅主机模式(Host-Only)9.4 如何验证网络是否正常十、虚拟机快照与恢复机制十一、核心命令与配置解析系统信息查看命令APT 软件包管理命令systemd 服务管理十二、常见问题与踩坑总结Q1:安装 Ubuntu 时选 Desktop 还是 Server?Q2:VMware、VirtualBox、Hyper-V 如何选择?Q3:虚拟机性能太慢怎么办?Q4:sudo 命令是什么,为什么很多命令要加它?Q5:apt update 之后为什么还是 Unable to locate package?Q6:修改了配置文件,服务为什么没有变化?Q7:ip addr 和已经废弃的 ifconfig 有什么区别?Q8:虚拟机里的 Ubuntu 可以访问宿主机的文件吗?Q9:虚拟机关机应该用什么方式?Q10:虚拟机占用的磁盘空间越来越大,怎么回收?Q11:初学者如何判断自己的 Ubuntu 学习路径是否合理?十三、Ubuntu 虚拟机使用最佳实践版本选择用户与权限设计快照使用规范配置文件修改习惯SSH 安全建议防火墙配置原则故障排查思路Docker 使用边界十四、扩展知识点Linux 文件系统结构Shell 基础环境变量APT 工作原理简述十五、完整操作流程回顾十六、总结与下一步学习路线本篇文章你学到了什么建议的学习路线🧧 学习福利 · 限时开放 🧧🫵 Who am I?一、前言:为什么虚拟机是学习 Ubuntu 的最佳起点?很多人学 Ubuntu 的第一个拦路虎,不是命令行,不是配置文件,而是"我要在哪里装这个系统"。如果你是第一次接触 Linux,我强烈建议你先从虚拟机开始,而不是直接上双系统或者真实服务器。原因很简单:虚拟机给你提供了一个可以随便折腾、随时还原的安全沙箱。我当年第一次装 Ubuntu 时,就是在自己的笔记本上直接双系统,结果一不小心把引导搞乱了,花了半天时间才修好。那次经历让我对 Linux 产生了不必要的畏惧感。后来发现,如果用虚拟机先学,不管你执行了什么危险命令、改了什么配置、甚至把系统搞崩了,只要有快照,三秒钟就能回到干净状态。这对初学者来说意义非凡——它把试错成本降到了最低。虚拟机还有一个非常实际的好处:你可以在同一台电脑上同时运行 Windows 和 Ubuntu,两个系统之间切换自如,文件也可以互相共享,完全不影响你正常使用电脑。这篇文章会完整覆盖三种主流虚拟机软件:VMware Workstation(功能强大,商业软件)、VirtualBox(完全免费,跨平台)、Hyper-V(Windows 内置,Type-1 虚拟化)。三种方案各有适合的场景和人群,我会尽量说清楚每种方案的特点,让你根据自己的情况做选择,而不是照单全收。二、本文要解决什么问题读完这篇文章,你应该能够做到:理解虚拟机的基本原理,知道