资讯详情

资讯详情

VMware安装Ubuntu虚拟机全流程:从镜像下载到重启排错

简介VMware虚拟机安装Ubuntu的图文讲解资源面向希望在Windows系统中体验Ubuntu、又不想破坏现有系统环境的初学者。文档从常见虚拟机软件对比切入明确VMware与Virtualbox的差异并给出Ubuntu版本选择建议随后覆盖下载安装VMware、获取Ubuntu镜像、新建虚拟机、加载安装介质、完成系统配置与重启登录的完整流程每一步均配有截图标注还针对安装后重启卡住等典型问题整理了解决思路。教程中的截图清晰标注了菜单和按钮位置跟随操作即可完成安装无需太多前置知识。包体内含1个docx文档约1.84MB图文混排便于随时查阅。目前已有451人学习下载内容精炼、指向明确既适合零基础读者按步骤自学也可作为高校或培训机构的实验教学辅助材料帮助快速搭建虚拟机实验环境并理解虚拟化操作的基本逻辑。1. 虚拟机的第一个问题重装系统前先想清楚宿主机资源怎么分想在新电脑上体验 Ubuntu 又舍不得放弃 Windows这大概是每个刚开始折腾 Linux 的人都会碰到的一道坎。这篇笔记围绕安装 Ubuntu 这条主线把 VMware 虚拟机的完整落地流程拆开讲从镜像下载、新建虚拟机、安装器推进到重启后卡死的处置每一步都配实际执行顺序和参数边界。读完你应该能自己动手装出一个能联网、能装软件、能拍快照回滚的 Ubuntu 虚拟机而不是停留在“安装中”的转圈界面。适合刚接触虚拟机的入门者也适合给团队做标准化安装镜像的运维同事照着流程走能少踩一半的坑。2. 选型与下载VMware 和 Ubuntu 镜像的版本边界2.1 VMware 与 VirtualBox 的取舍免费和易用怎么平衡虚拟机软件的选择看起来是二选一实际影响的是后续所有操作的上限。VirtualBox 是开源免费的许可证宽松对预算敏感的个人开发者很友好VMware Workstation 是商业软件但提供试用版安装过程和研究资料更成熟对 VMware 虚拟硬件设备的兼容性处理也更稳定。我自己的习惯是主力环境用 VMware因为它的快照管理、虚拟磁盘扩容和 NAT 网络排在同类产品里体验最稳排错时能找到的踩坑记录也多。常见做法是想免费先用 VirtualBox 上手追求稳定和企业环境一致性再选 VMware。无论选哪个先确认宿主机的 CPU 支持虚拟化BIOS 里 VT-x 或 AMD-V 务必打开否则后期起虚拟机大概率直接报错这是很多人第一个翻车点。2.2 Ubuntu 镜像下载32 位与 64 位的选择逻辑到 Ubuntu 官网下载镜像时看到的选项五花八门其实核心就是三件事版本号、桌面版还是服务器版、32 位还是 64 位。官方最早建议一般场景选 32 位即可满足需求但从现在实际软件生态看64 位已是主流尤其当你的开发任务涉及 Docker、数据库或图形渲染时64 位在内存寻址和指令集上都有明显优势。下载桌面版DesktopISO 镜像即可文件在 2G 到 4G 之间服务器版没有图形界面不适合走虚拟机图形化安装流程。下载完不要急着直接挂载先用 sha256 校验一下镜像完整性和来源命令行在 Windows 下可以用 certutil -hashfile 你的镜像路径 SHA256对比官网给出的哈希值不一致就重新下载这一步能规避镜像损坏导致的安装中途失败。2.3 宿主机条件自查内存、磁盘与虚拟化开关新建虚拟机之前先确认宿主机三个底子CPU 虚拟化已开启、内存至少 8G、磁盘剩余空间至少 30G。Ubuntu 桌面版运行期内存建议给 4G 左右低于 2G 会在安装界面就明显卡顿磁盘要留出虚拟机文件本体加快照的余量20G 的虚拟磁盘实际占用还会随时间膨胀。确认方式很简单Windows 任务管理器 - 性能 页面看内存大小虚拟化状态是否显示“已启用”打开 BIOS 设置界面找 Intel VT-x 或 AMD SVM 开关。这一步做错了后面所有界面配置都是白费虚拟机开机时会卡在 VMware 的错误提示上这种玄学问题排查一小时都找不到原因其实就是一个 BIOS 开关没开。3. 新建虚拟机向导里的五个关键参数与默认值的坑3.1 新建向导的进入路径与安装介质指定VMware Workstation 安装完成后主界面点“File”菜单选择“New Virtual Machine”弹出向导后选“Custom自定义”还是“Typical典型”取决于你对参数的控制欲。Typical 模式下一步一步走适合新手Custom 模式能精细控制硬件兼容性、固件类型和磁盘控制器适合熟手。建议第一次直接选 Custom因为后面要调整虚拟磁盘大小和网卡模式时Custom 生成的配置更直观。安装介质选择“Installer disc image file (iso)”浏览到你下载好的 Ubuntu ISO 位置VMware 会识别出 Ubuntu 并自动填充客户机操作系统类型确认“Linux - Ubuntu 64 位”无误后进入下一步。3.2 虚拟硬件三件套CPU、内存、硬盘的分配逻辑CPU 分配上宿主机是 4 核就给虚拟机 2 核8 核就给 4 核不要全给虚拟机占满 CPU 会让宿主机卡到鼠标都飘。内存我一般给 4G桌面版 Ubuntu 在这个量级下运行流畅给 6G 以上属于浪费除非你要在虚拟机里同时跑数据库和编译任务。硬盘容量按 20G 起步、30G 封顶设置实际物理文件按“立即分配所有磁盘空间”和“将磁盘存储为单个文件”两个选项组合前者性能更好但占用物理磁盘快后者节省空间后续扩容也更灵活。这个环节最容易踩的坑是把虚拟磁盘文件放在 C 盘系统盘系统盘空间一旦被撑爆虚拟机直接异常关机数据损坏概率陡增我一般会单独建一个虚拟机专用目录放文件。3.3 网络模式参数NAT、桥接、仅主机选哪个网络设置这一步是很多教程一笔带过的部分但它直接决定虚拟机能不能上网。NAT 模式下虚拟机借宿主机 IP 访问外网宿主机断网虚拟机也跟着断适合大多数学习场景桥接模式让虚拟机成为局域网内独立设备宿主机的路由器会把它当成另一台电脑适合需要对外提供服务的实验仅主机模式虚拟机和宿主机组成封闭网络适合不想让虚拟机访问外网的隔离环境。默认向导给的是 NAT这个默认值对新手最友好不需要额外配置路由器。后续排错章节里提到的网络问题九成是和这个模式选择有关。3.4 创建后立即调整禁用光驱自动连接与固件类型向导最后一步“Power on this virtual machine after creation”那个勾建议取消先手动调整两个隐藏参数。第一个是“虚拟机设置 - CD/DVD”里的“Connect at power on”去掉勾选防止每次开机都尝试引导安装光盘这个细节能避免后续重启时卡在安装界面。第二个是固件类型新版本 VMware 默认 UEFI但如果环境偏老或要兼容特殊外设换成 BIOS 更稳。调整完这些再开启虚拟机屏幕上会进入黑底白字的安装引导界面看到写有“Install Ubuntu”或“Try or Install Ubuntu”的菜单在这里按回车选择正常安装。4. 安装推进从引导到重启的完整执行路径4.1 引导菜单与键盘控制CtrlG、CtrlAlt 和 Continue 的边界安装器启动后第一个界面左侧有菜单右侧是“Try Ubuntu”和“Install Ubuntu”两个入口。按回车选 Install Ubuntu进入语言选择页。这里有个关键快捷键CtrlG 让鼠标键盘输入切入虚拟机CtrlAlt 从虚拟机释放回宿主机。鼠标切进虚拟机后如果发现拖不出来别慌按 CtrlAlt 一定能回到宿主机。语言选简体中文键盘布局默认 English (US)除非是特殊键盘布局否则不用改。这个环节看起来简单但我在给同事排障时遇到有人卡在“点击 Continue 没反应”其实是鼠标还在宿主机上或者在虚拟机的图形界面里焦点没有落在按钮上按一下 Tab 再按回车即可。4.2 安装类型与磁盘操作清除整个磁盘是不是安全操作进入“安装类型”页面后选“清除整个磁盘并安装 Ubuntu”。新手看到“清除”两个字就害怕这里必须说清楚它清除的是虚拟磁盘也就是 VMware 创建的那个虚拟硬盘文件不是宿主机的物理磁盘。虚拟机磁盘里的旧数据如果确实不需要直接选这个如果后续还想保留原有系统选“其他选项”手动分区。分区方案上默认的自动分区会创建 ext4 根分区和 swap 交换分区不用手工改交给安装器自动处理即可。确认后点“Install Now”弹出的写磁盘确认框点 Continue安装器开始拷贝文件这一步耗时取决于磁盘性能和镜像大小一般 10 到 20 分钟。4.3 创建账号时区与用户名登录凭据的三个关键点安装过程中会要求填写用户名、计算机名和密码。这里注意三个细节用户名不要带空格和大写否则部分命令工具会有兼容问题密码建议至少 10 位混合字符因为虚拟机会用于测试各类软件弱口令等于开着门时区选择 Asia/Shanghai不然系统时间差 8 小时后面做日志分析会被时间戳坑到怀疑人生。计算机名保持默认就行后续在终端里看到的主机名就是它改起来也能通过 hostnamectl 操作。填写完成点 Continue安装器进入最后的收尾阶段。4.4 安装完成与首次重启等待的耐心和重启按钮的处理安装任务结束后安装器提示“Installation Complete”界面出现 Restart Now 按钮。点击重启按钮后安装器会让拔掉安装介质如果没有自动弹出虚拟机可能会停在启动画面。此时按 CtrlG 把输入切进虚拟机屏幕上会提示 Press Enter to continue 之类的话在键盘上敲一下回车。如果重启后界面卡住不动右下角通常会出现一个 I Finshed Installing 的按钮点击它继续如果点了没反应直接 Power Off重新开机后就能进入系统登录界面。这个“卡住不动”的现象几乎所有人都遇到过原因是对虚拟机的 I/O 响应等待机制不熟悉重启过程实际在等待用户确认介质已移除不是死机。4.5 进入桌面后的第一件事终端、磁盘和网络的状态确认系统成功进入桌面后先做三个基础检查终端里跑 df -h 看磁盘挂载是否正常free -h 看内存识别量ping 一下公网地址确认网络可用。我一般用的命令组合是df -h free -h ping -c 4 223.5.5.5命令逻辑df -h 确认根分区是否有空间虚拟机磁盘分配 20G 时系统环境干净但后续装软件前最好再确认一次free -h 看内存和交换分区是否按预期分配如果显示的总内存和虚拟机设置对不上优先检查 VMware Tools 是否安装ping 用阿里 DNS 地址而不是域名可以避开 DNS 解析干扰直接验证链路通不通。如果 ping 不通按下一章的排查顺序处理不要急着重装系统。5. 重启卡死后的排查四条高频故障与解决顺序5.1 现象一重启后黑屏长光标几十秒到几分钟无响应重启完成、安装器提示“I Finshed Installing”也点过了界面仍停在黑底白光标这就是所有新手最慌的场景。原因在虚拟机的显示栈上Ubuntu 的图形驱动对 VMware 虚拟显卡的适配在首次重启时加载慢加上虚拟机的 BIOS 开机自检和磁盘挂载整体时间比物理机长 1 到 2 倍。另一个常见原因藏在安装介质上安装完成后虚拟光驱还挂着 ISO 文件重启时系统会尝试从光驱引导一次找不到引导项再跳回磁盘这个“陷阱”让重启时间凭空多出几十秒。解决第一步观察鼠标是否在虚拟机窗口内保持移动响应能响应说明系统内核还在活动再等 60 秒第二步VMware 菜单栏“虚拟机 - 可移动设备 - CD/DVD”断开 ISO 镜像连接第三步如果仍停在原处执行“虚拟机 - 电源 - 重置”而不是立即 “Power Off”。重置让系统重新走一遍引导流程Power Off 在磁盘写入场景下有概率损坏文件系统非到万不得已不用。我一般先断光驱再重置这个顺序能救回八成疑似卡死。5.2 现象二登录循环输入密码后又弹回登录界面系统能进图形界面但每次输入密码登录后屏幕闪烁一下又弹回登录页看起来像死循环。原因大概率是用户主目录权限错乱或者默认会话加载了不兼容的图形组件。我在虚拟机场景里遇到最多的是 apt 更新到一半手动重启导致的库文件缺失其次是安装时自定义了用户目录权限系统写入会话文件时权限不够。解决在登录界面按 CtrlAltF2 进入纯文本终端用账号密码登录检查主目录权限ls -ld /home/你的用户名 sudo chown 你的用户名:你的用户名 /home/你的用户名 sudo chmod 700 /home/你的用户名命令逻辑ls -ld 查看主目录属主和权限如果显示 root 拥有或权限是 755就执行后面两行修正第三行的 700 让主目录仅属主可读写执行这是 Ubuntu 桌面会话对用户目录的标准要求。如果权限正确但问题仍在再处理图形会话配置sudo apt update sudo apt install --reinstall ubuntu-desktop重装桌面元包会把缺失的会话组件补齐结束后 reboot。这两步能覆盖九成登录循环场景重点在于先看权限再看包完整性顺序反了会白折腾。5.3 现象三安装进程卡在特定百分比进度条长期不动安装进行到 60% 左右不再推进进度条一点不动等了半小时还是那样。原因通常是网络源下载慢安装器在后台拉取语言包和更新组件国内网络环境访问 Ubuntu 官方源时经常出现这种假死现象。解决安装过程中避免为省时间跳过“Download updates while installing Ubuntu”这一步这个选项默认勾选它会在后台联网获取更新。如果已经卡住先等 10 分钟确认是否在下载断网状态下安装器最终会超时报错如果等了很久没反应直接关闭虚拟机重新开机选“重新安装”这次安装时把网络断开或取消勾选“下载更新”系统装好后再切国内镜像源补更新。安装卡住的原因也要确认虚拟磁盘空间是否充足分配 10G 遇到大版本镜像很容易中途空间不足安装器不会给出醒目提示只是在日志里写一条 low disk space这属于安装阶段最隐蔽的坑。5.4 现象四联网请求误判选了 Login later 但后续功能受限安装过程中有一步提示“连接网络”很多人不理解选 Yes 还是 No。原因这个提示是让用户决定是否在安装阶段连接网络下载第三方软件和语言支持选 Login later 在安装现场看是跳过登录操作实际上它也会跳过一部分网络初始化导致系统装好后软件源仓库列表是空的apt update 会报错或拉取不到软件包。解决如果已经选了跳过进系统后手动激活软件源sudo sed -i s/^# deb/deb/ /etc/apt/sources.list 2/dev/null sudo apt update命令逻辑第一行把 sources.list 里被注释的 deb 行解开第二行重新拉取软件源索引。执行完后 apt 可以正常搜索和安装软件。遇到国内网络慢把官方源替换为镜像源修改 /etc/apt/sources.list 里的域名或追加镜像源地址替换后 sudo apt update 即可加速。在安装阶段我的建议是直接 Login later装完再优化源不要在安装过程中增加网络变量。6. 装完不算完给刚出炉的 Ubuntu 拍张“后悔药”快照系统能正常进桌面后第一件事不是装软件而是拍快照。刚装完的 Ubuntu 状态干净、无多余软件是虚拟机生命周期里最适合做回滚点的时间窗口错过这个点后面每装一个软件都会让系统状态变得更难复现。6.1 快照拍摄的时机与命名规则在 VMware 菜单栏“虚拟机 - 快照 - 拍摄快照”名称填“Ubuntu-初始-安装完成”描述写“系统安装完成未装更新与工具”。拍完快照后再跑 apt update 和安装补丁这样如果后续更新把系统搞崩回滚到这个快照就能回到一个能联网的干净状态。命名规则我遵循“系统名-状态-日期”格式例如“Ubuntu-开发环境-2025-03”描述里写清这个节点前做过什么。快照不是备份它保存的是内存、磁盘和硬件状态的完整组合恢复时相当于回到拍摄那一瞬间所以回滚会丢失拍摄点之后的全部操作。拍摄快照前先确认没有正在进行的写操作比如 apt 安装到一半时就别拍。6.2 安装 VMware Tools 的两种方式与验证方法VMware 菜单栏“虚拟机 - 安装 VMware Tools”会挂载一个虚拟光驱系统内打开终端ls /media/你的用户名/VMware\ Tools/看到 tar.gz 文件后解压并执行安装脚本tar -xzf /media/你的用户名/VMware\ Tools/VMwareTools-*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib sudo ./vmware-install.pl安装脚本一路回车默认即可期间会询问内核头文件路径保持默认。VMware Tools 的作用是提升鼠标切换流畅度、剪贴板共享和分辨率自适应不装也能用但窗口切换和复制粘贴体验差一个档次。验证安装成功的标准是虚拟机窗口拉伸后桌面分辨率跟着变或宿主机和虚拟机之间能直接复制文本。新版 Ubuntu 也可以用 open-vm-toolssudo apt install open-vm-tools open-vm-tools-desktop从维护成本看open-vm-tools 由发行版仓库维护省去每次内核升级后重编驱动的麻烦装完重启即可生效。6.3 验证命令与日常保养三条命令确认系统状态装完工具和更新后用三条命令确认系统状态uname -r sudo systemctl status open-vm-tools df -h | grep -E Filesystem|/dev/sd命令逻辑uname -r 查看当前内核版本判断是否需要重编驱动systemctl status 确认虚拟化服务状态是否 activedf 检查根分区剩余空间发现 Use% 超过 90% 就及时扩容避免虚拟磁盘文件在宿主机上撑爆。日常保养里最值得做的还有定期清理旧的快照快照文件体积会随使用时间增大占满物理磁盘时虚拟机性能骤降。建议保留最近两个状态点其余删除。6.4 一个能救命的使用习惯关键操作前先回到快照点我用虚拟机踩过最大的坑是系统更新后进不去桌面没有快照只能重装。从那以后每次操作前都强制先拍快照不是靠记忆而是固定动作。比如要换软件源、装大型开发环境、改内核参数先快照后操作出问题直接回滚几分钟回到出事前。这套快照习惯加上前面几章说的干净安装流程能让 Ubuntu 虚拟机长期处于“坏了就滚”的稳定状态。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →