ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

虚拟机安装Linux完整指南:Ubuntu免费开源,无需激活码

虚拟机安装Linux完整指南:Ubuntu免费开源,无需激活码 如果你最近在搜索栏里输入过“Linux 安装教程”大概率会刷到一类标题“Linux 安装激活教程”“附安装包及激活码”“免费下载永久激活”。这里先把结论放前面Linux 系统本身是免费开源软件官方镜像下载下来就可以直接安装不存在“激活码”这回事。真正需要授权的是 VMware Workstation 这类虚拟机宿主软件而它也不该通过来路不明的激活码解决。这篇文章不提供任何破解激活码我们走合规、能稳定跑通的路线。你只需要一台 Windows 电脑跟着步骤做一遍虚拟机安装 Linux就能学会下载镜像、创建虚拟机、安装 Ubuntu、配置网络和 SSH、处理常见启动报错。整个过程不依赖特殊网络环境普通的家用电脑就能完成。文章涉及三条路线VMware Workstation 虚拟机安装、VirtualBox 免费方案、Windows 自带的 WSL2 轻量方案。对零基础读者我的建议是先按 VMware 或 VirtualBox 走一遍完整安装因为你能看到真实的 Linux 桌面和命令行对只想快速练命令的读者WSL2 更轻快。下面开始。1. 安装方案速览项目说明目标系统Ubuntu LTS 桌面版推荐当前最新 LTS 版本安装方式VMware Workstation 虚拟机 / VirtualBox / WSL2Linux 系统费用免费开源无需激活码镜像来源Ubuntu 官网或开源镜像站宿主机建议配置内存 8GB 以上磁盘预留 20GB 以上虚拟机建议配置内存 4GB磁盘 20GB 以上是否需要独立显卡不需要虚拟机显示使用宿主虚拟显卡即可网络模式NAT 模式即可满足绝大多数学习场景适合读者Linux 零基础、后端开发、运维入门、需要隔离测试环境的人不建议使用场景高性能图形工作站、生产服务器直装、GPU 直通复杂实验这张表先帮你判断要不要继续看。如果你的电脑内存只有 4GB仍然能装 Linux但虚拟机建议分配 2GB运行起来会比较紧张如果内存 16GB虚拟机分配 4GB 到 6GB体验会好很多。2. 适用场景与使用边界虚拟机安装 Linux 最典型的场景是你不想破坏 Windows 系统又想有一个能随便折腾的 Linux 环境。装坏了可以快照恢复、可以删掉重来不影响宿主机。这对学习操作系统、练习 Shell 命令、部署 Docker、装 MySQL 和 Nginx 都非常合适。它不适合这些场景需要直接使用 Linux 物理机的性能跑生产服务虚拟机有虚拟化开销。需要 GPU 直通做大模型训练或图形渲染配置复杂且对硬件要求高。电脑配置很老内存和 CPU 都比较弱虚拟机体验会明显下降。需要长期跑高负载任务优先考虑物理机或云服务器而不是桌面虚拟机。使用边界上要特别提醒三点。第一Linux 发行版免费开源但下载请走官方渠道或知名开源镜像站。第二VMware Workstation 是商业软件如果你不确定授权范围优先使用官方免费版或 VirtualBox。第三不要下载来路不明的“激活工具”“破解版安装包”这类文件是木马和挖矿脚本的高发区装进虚拟机问题不大一旦在宿主机运行风险很高。3. 环境准备与前置条件开始安装之前先检查三样东西虚拟化是否开启、磁盘空间是否足够、下载源是否可靠。3.1 确认 CPU 虚拟化已开启虚拟机要在你的电脑上运行BIOS/UEFI 里必须开启虚拟化。Intel 平台叫 VT-xAMD 平台叫 SVM。大多数电脑出厂默认开启但也有部分品牌机默认关闭。在 Windows 上打开 PowerShell 或 CMD执行systeminfo在输出里找“Hyper-V 要求”这一行重点看“虚拟机监视器模式扩展”是否显示为“是”。如果不是需要重启电脑进入 BIOS/UEFI 设置找到类似 Intel Virtualization Technology 或 SVM Mode 的选项把它改为 Enabled。注意不同主板 BIOS 界面差异很大找不到时搜索你的主板型号加“虚拟化开启”关键词即可。这一步没做好后面 VMware 和 WSL2 都会报错。3.2 准备软件和镜像安装过程会用到两个文件虚拟机软件VMware Workstation或者 VirtualBox二选一。Linux 镜像Ubuntu Desktop ISO 文件。虚拟机软件去官网下载。Ubuntu 镜像去官网或者开源镜像站下载推荐搜索“Ubuntu 官网 download”进入桌面版下载页。不使用特殊网络环境只访问普通下载页面即可完成下载。下载完成后最好校验一下文件完整性防止镜像损坏导致安装失败。Windows 下用 PowerShell 校验Get-FileHash .\ubuntu-*.iso -Algorithm SHA256Linux/macOS 下用 sha256sumsha256sum ubuntu-*.iso把得到的哈希值和官网发布页提供的 SHA256 值对比一致说明文件完整。这一步很多教程会跳过但遇到安装中途报错时它能帮你快速排除镜像损坏问题。4. 镜像下载与“激活码”问题澄清再强调一次Linux 本身不需要激活码。Ubuntu、Debian、Fedora、CentOS Stream、openSUSE 这些社区发行版都是免费下载、免费安装、免费用于学习和生产环境。所谓“Linux 激活码”通常是把两个不同的东西混在一起说商业支持订阅。比如 Red Hat Enterprise Linux 的企业订阅那是服务合同不是激活码。虚拟机软件的许可证。比如 VMware Workstation 需要授权有些网站把“VMware 激活码”和“Linux 安装包”打包成标题吸引点击。所以正确的做法是Ubuntu 镜像从官方下载虚拟机软件从官方获取按授权条款使用。如果你只是在个人电脑上学习常用合规路径有三条方案费用适合程度VMware Workstation Player官方免费版需注册账号适合功能满足学习VMware Workstation Pro商业授权按官方条款获取适合但注意授权VirtualBox完全开源免费很适合安装流程类似WSL2Windows 内置功能最适合快速练命令虚拟机软件选择上我建议普通读者优先用 VirtualBox 或 WSL2少一个授权纠结环节如果你后续要学习 VMware 相关的虚拟化运维再使用 VMware Workstation 并确认自己的授权状态。5. VMware Workstation 安装 Ubuntu 完整流程下面按 VMware Workstation 为例走一遍 Ubuntu 虚拟机的创建和安装。界面版本不同菜单位置可能有差异但核心逻辑一致。5.1 创建虚拟机打开 VMware Workstation点击“创建新的虚拟机”。类型选择“典型”下一步。选择“稍后安装操作系统”这样后续可以手动指定 ISO 镜像。客户机操作系统选择“Linux”版本选择“Ubuntu 64 位”。虚拟机名称写 ubuntu-dev位置选一个剩余空间充足的盘建议至少预留 30GB。磁盘大小设置为 20GB 以上选择“将虚拟磁盘拆分为多个文件”。创建完成后在虚拟机设置里把内存调到 4GBCPU 给 2 核。在 CD/DVD 设置里选择“使用 ISO 镜像文件”指定你下载的 Ubuntu 镜像。网络适配器默认 NAT先不用改。5.2 安装 Ubuntu启动虚拟机会从 ISO 镜像引导进入 Ubuntu 安装界面。按以下顺序操作选择语言建议默认英文后续想要中文可以在系统里加。选择“Install Ubuntu Server”或“Install Ubuntu”取决于你下载的镜像。键盘布局默认即可。安装选项里选“最小安装”或者不勾选“安装时更新下载”安装速度会更快。磁盘分区选择“擦除整个磁盘并安装”这里擦除的是虚拟磁盘不影响宿主机。设置计算机名称、用户名和密码。等待安装完成重启后拔掉安装介质即可进入系统。进入系统后登录你创建的用户执行sudo apt update能正常跑说明基础网络和 apt 源都正常。5.3 安装 open-vm-tools 与共享目录为了更好的虚拟机体验需要安装 VMware 增强工具。VMware 一般会推荐安装 open-vm-tools 开源版在 Ubuntu 里直接安装sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机sudo reboot重启后窗口自适应分辨率、剪贴板共享、文件拖拽等能力会正常很多。如果要在虚拟机里访问宿主机的共享目录先在 VMware 的“虚拟机设置”中添加共享文件夹然后在 Ubuntu 里挂载sudo mkdir -p /mnt/hgfs sudo vmhgfs-fuse .host:/myshare /mnt/hgfs -o allow_other -o uid1000其中的myshare要替换成你在 VMware 里设置的共享文件夹名称。如果想开机自动挂载可以把按需写入/etc/fstab但建议先在命令行验证成功后再做自动挂载。6. 备选方案VirtualBox 与 WSL2不走 VMware 也完全可以下面两条路线同样适合新手。6.1 VirtualBox 安装 UbuntuVirtualBox 免费开源安装包比 VMware 小创建虚拟机流程更简单官网下载 VirtualBox 并安装。点击“新建”类型选 Linux版本选 Ubuntu 64-bit。分配内存建议 4096MB。创建虚拟硬盘大小 20GB类型 VDI 即可。在设置里选择 Ubuntu ISO 镜像。启动虚拟机后续安装步骤和 VMware 一样。安装完成后在“设备”菜单选择“安装增强功能”或者直接执行sudo apt install -y virtualbox-guest-utils virtualbox-guest-dkms这样可以解决分辨率自适应和剪贴板共享问题。6.2 WSL2最轻量的 Linux 学习环境如果你不想开完整虚拟机只想在 Windows 里跑 Linux 命令WSL2 是最合适的。以管理员身份打开 PowerShellwsl --install -d Ubuntu安装完成后重启电脑按提示设置 Linux 用户名和密码。查看发行版状态wsl -l -vWSL2 不是完整桌面系统但命令行环境非常完整装 Docker、MySQL、Python 开发环境都没问题。它占用的资源比虚拟机小很多适合在日常开发中直接使用。需要提醒的是WSL2 要求 Windows 开启“虚拟机平台”功能如果之前没开启安装命令会自动处理并提示重启。某些商业虚拟机软件和 WSL2 可能冲突如果你的电脑同时需要可以根据提示在 Windows 功能里切换。7. 系统初始化与基础配置Ubuntu 安装完成只是一个开始。下面几项配置建议在刚装好的系统上一件件跑通之后开发环境会更顺手。7.1 更换软件源Ubuntu 默认官方源在国内访问速度不稳定可以换成开源镜像站。不同版本源文件位置不同新版 Ubuntu 使用/etc/apt/sources.list.d/ubuntu.sources旧版使用/etc/apt/sources.list。先备份再替换sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak然后把源 URL 中的官方域名替换为镜像站域名以清华源为例sudo sed -i s|http://archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g /etc/apt/sources.list.d/ubuntu.sources sudo sed -i s|http://security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g /etc/apt/sources.list.d/ubuntu.sources执行更新sudo apt update sudo apt upgrade -y如果你用的是旧版源文件路径把上面命令中的文件路径换成/etc/apt/sources.list即可。不要同时替换多个文件先确认当前系统用哪个路径。7.2 开启 SSH 远程登录熟悉 Linux 运维离不开 SSH。在 Ubuntu 里安装并启动 OpenSSH 服务sudo apt install -y openssh-server sudo systemctl enable --now ssh sudo systemctl status ssh看到 active (running) 就说明 SSH 服务正常。查看虚拟机 IPip addr show然后在宿主机上用 SSH 客户端连接ssh 用户名虚拟机IP之后你不需要打开虚拟机窗口也能在 Windows 终端里操作 Linux这种方式更贴近真实服务器使用习惯。7.3 新建用户与权限管理安装系统时创建的用户拥有 sudo 权限。如果再建一个普通用户可以这样sudo adduser zhangsan sudo usermod -aG sudo zhangsan第一个命令创建用户并设置密码第二个命令把用户加入 sudo 组。查看当前用户的组和权限id zhangsan学习阶段养成用普通用户操作、必要时 sudo 的习惯能避免不少权限问题。7.4 快照与恢复虚拟机最大的优势就是快照。安装完成、配置好基本环境之后建议在 VMware 或 VirtualBox 里创建一个快照命名“基础环境”。之后随便折腾系统出问题直接恢复快照这也是学习 Linux 最没有负担的方式。8. Linux 常用命令速查很多新手卡在“不知道输入什么命令”。下面这张表覆盖日常使用频率最高的命令建议收藏备用。功能命令示例说明当前路径pwd查看所在目录切换目录cd /etc进入 /etc 目录列出文件ls -lah查看文件详情创建目录mkdir -p test/a递归创建目录删除文件/目录rm -rf test谨慎使用不提示确认复制文件cp a.txt b.txt复制源文件到目标移动/重命名mv a.txt b.txt移动或改名查找文件grep -r key .递归搜索内容查看进程ps aux显示所有进程系统资源top动态查看 CPU 和内存安装软件sudo apt install nginxDebian 系包管理查看网络ip addr查看 IP 地址远程复制scp a.txt userhost:/tmp复制文件到远程端口监听ss -lntp查看端口占用服务管理sudo systemctl status ssh查看服务状态不需要一次性记完。真正学的时候先用 cd、ls、mkdir、rm、apt、systemctl 这组命令就能完成大部分日常工作。遇到不认识命令时用man 命令名查看手册。9. 常见问题与排查方法安装和使用虚拟机过程中最常见的报错集中在虚拟化未启用、软件冲突、镜像和网络问题。整理成排查表问题现象可能原因排查方式解决方案VMware 提示“无法连接到虚拟机”或“请确保您有权运行该程序”Windows 虚拟化安全功能、Hyper-V 或 VBS 开启导致冲突当前用户权限不足查看 VMware 启动日志检查“基于虚拟化的安全性”是否开启以管理员身份运行 VMware确认虚拟化已开启必要时关闭无关虚拟化功能后重启以官方文档操作为准WSL2 无法启动提示“未启用虚拟化”BIOS 虚拟化关闭或“虚拟机平台”功能未启用systeminfo查看虚拟化状态进 BIOS 开启 VT-x/SVMPowerShell 启用“虚拟机平台”后重启虚拟机安装 Ubuntu 卡在“检查更新”网络慢或正在加载安装源耐心等待观察是否仍在下载安装时选“最小安装”不勾选“安装时下载更新”开机后虚拟机无法上网NAT 网卡异常或服务未启动ip addr查看网卡检查虚拟机网络模式重启 VMware NAT 服务apt update 速度很慢默认官方源访问慢查看源配置替换为开源镜像站后重新 update共享文件夹不显示open-vm-tools 未安装或未挂载ls /mnt/hgfs查看挂载点安装 open-vm-tools并执行 vmhgfs-fuse 挂载虚拟机无法全屏、鼠标频繁跳出增强工具未安装查看分辨率是否只能一个档位安装 open-vm-tools-desktop 或 VirtualBox 增强功能忘记用户密码账户信息错误无从 GRUB 进入恢复模式重置密码注意数据安全宿主机内存占用高虚拟机分配内存过高查看宿主机任务管理器调低虚拟机内存优先保证宿主机流畅遇到报错先看完整提示再查日志。VMware 日志一般在虚拟机目录下的 vmware.logVirtualBox 可以在主界面看日志WSL2 用wsl --status查看状态。排查时最忌讳跳过提示直接乱点。10. 最佳实践与使用建议看完安装流程给你几条实际工作中比较有用的习惯。第一第一次安装不要追求完美。选最小安装、默认分区、默认 NAT先把系统跑起来。漂亮桌面、字体、输入法、开发环境全部放到装完之后慢慢配。第二给虚拟机做快照。基础环境刚配好的时候是一个最佳快照点。之后的实验都基于这个快照翻车就恢复恢复比重装高效得多。第三分离数据目录。ISO 镜像放一个目录虚拟机磁盘文件放另一个目录共享文件夹单独分出来。这样做的好处是重装虚拟机软件时不容易误删数据。第四批量操作前先看完整路径。比如你想删除文件先ls看清楚目录再rm。不要在 root 用户下养成随意操作的习惯尤其不要使用rm -rf这种高危命令。第五接口服务学习建议。如果你想练习网络服务比如装 Nginx、MySQL、Redis直接用 NAT 模式即可虚拟机内部端口映射和防火墙规则都需要自己管理正好可以在上面练习ss -lntp、iptables、systemctl这些命令。第六合规这件事别忽视。自由使用 Linux 不等于可以随意使用 Windows 商业软件。VMware Workstation 的授权情况会变化使用前确认自己的版本是否合法不确定就换 VirtualBox 或者 WSL2。开源软件的安全优势建立在下载来源可信的基础上。11. 总结与下一步这次内容的核心只有一句Linux 本体免费不需要找激活码你要做的是下载靠谱镜像、选一个顺手的虚拟机方案、把安装流程跑通。建议第一次动手的人先按第五章 VMware 流程装一遍 Ubuntu装完做两件事安装 open-vm-tools然后开启 SSH。这两件事能解决 80% 的虚拟机体验问题。装完后记得创建快照再开始折腾其他环境。最容易踩的坑不在 Linux 安装界面而在启动之前BIOS 虚拟化没有开启、Windows 虚拟化功能和 VMware 冲突、镜像文件下载不完整。这三类问题占了新手报错的大头。遇到直接回来看第九章排查表基本能解决。下一步可以在虚拟机里装 Docker 和 MySQL把 Windows 上不太方便折腾的服务全部放进 Linux 环境练习。命令不熟悉就多敲虚拟机的好处就是随便折腾、随时恢复。建议收藏备用后续继续更新更深入的 Linux 运维内容。
返回列表