VMware Workstation Pro 17 全流程实战:从Ubuntu安装到网络配置避坑指南
对于开发者和技术爱好者来说,搭建一个稳定高效的Linux开发环境是刚需。本文将带你完整走通VMware虚拟机安装Ubuntu的全流程,特别针对国内用户优化了下载速度,并解决了静态IP配置后的网络连接问题。不同于零散的教程,这里提供的是一套经过验证的"开箱即用"方案。
1. 环境准备与工具安装
在开始之前,我们需要准备好两个核心组件:Ubuntu系统镜像和VMware Workstation Pro软件。考虑到国内网络环境的特殊性,直接从国外官网下载可能会遇到速度慢甚至无法连接的问题。
1.1 获取Ubuntu镜像
推荐使用国内镜像源下载Ubuntu 18.04.6 LTS版本,这个长期支持版本稳定性好,社区支持完善。以下是实测下载速度较快的镜像站:
| 镜像站名称 | 网址 | 特点 |
|---|---|---|
| 清华大学开源镜像站 | mirrors.tuna.tsinghua.edu.cn/ubuntu-releases | 教育网线路优化 |
| 中国科学技术大学镜像站 | mirrors.ustc.edu.cn/ubuntu-releases | 电信线路优化 |
| 阿里云开源镜像站 | mirrors.aliyun.com/ubuntu-releases | 多线路支持 |
下载时注意选择ubuntu-18.04.6-desktop-amd64.iso文件,这是带图形界面的64位版本。
1.2 安装VMware Workstation Pro 17
VMware 17相比前代版本在性能和兼容性上都有提升。安装时需要注意几个关键选项:
- 安装路径:建议不要使用默认的C盘路径,可以改为D盘等非系统盘
- 增强型键盘驱动程序:务必勾选,这对Linux系统的键盘输入体验很重要
- 添加VMware工具到系统PATH:勾选后可以在任意命令行窗口使用VMware命令
安装完成后,建议进行以下验证:
vmware --version这应该输出类似VMware Workstation 17.0.0 build-20800274的版本信息。
2. 创建并配置虚拟机
2.1 新建虚拟机向导
启动VMware后,选择"创建新的虚拟机",建议使用"自定义"配置以获得更多控制权。几个关键配置点:
- 硬件兼容性:选择Workstation 17.x
- 操作系统安装来源:选择"稍后安装操作系统"
- 客户机操作系统:选择Linux → Ubuntu 64位
- 处理器配置:建议不超过物理机核心数的1/2
- 内存分配:Ubuntu桌面版建议至少4GB
- 网络类型:初次使用建议选择NAT模式
2.2 磁盘配置技巧
虚拟磁盘配置直接影响系统性能和使用体验:
- 磁盘容量:建议40GB以上,Ubuntu系统本身需要约15GB空间
- 磁盘类型:选择"将虚拟磁盘存储为单个文件",性能更好
- 磁盘文件位置:同样建议放在非系统盘
创建完成后,在"虚拟机设置"中挂载下载好的Ubuntu ISO镜像文件,并移除不必要的硬件如打印机。
3. Ubuntu系统安装详解
3.1 安装过程关键步骤
启动虚拟机后,进入Ubuntu安装界面:
- 语言选择:建议选择English,避免后续终端出现乱码
- 安装类型:选择"Minimal installation"最小安装,减少不必要的软件
- 磁盘分区:新手建议选择"Erase disk and install Ubuntu"
- 时区设置:在地图上点击上海位置
- 用户创建:设置用户名和密码,建议勾选"自动登录"
安装完成后系统会提示重启,此时需要手动从光驱中弹出安装镜像。
3.2 首次启动后的必要配置
进入系统后,首先更新软件源列表:
sudo apt update && sudo apt upgrade -y然后安装基础工具包:
sudo apt install -y vim net-tools openssh-server提示:如果遇到vim安装失败,可以先执行
sudo apt-get install aptitude,然后使用sudo aptitude install vim解决依赖问题。
4. 网络配置与问题解决
4.1 配置国内软件源
为了提高软件下载速度,需要将默认源替换为国内镜像:
- 打开"Software & Updates"设置
- 在"Download from"下拉菜单中选择"Other..."
- 选择mirrors.aliyun.com或mirrors.tuna.tsinghua.edu.cn
- 点击"Choose Server"并输入密码确认
或者在终端直接修改源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update4.2 静态IP配置实战
动态IP在开发环境中可能带来不便,配置静态IP是更稳定的选择。以下是详细步骤:
- 查看当前网络接口信息:
ifconfig- 编辑网络配置文件(假设网卡名为ens33):
sudo vim /etc/netplan/01-netcfg.yaml添加以下内容(根据实际网络环境修改):
network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114]- 应用配置:
sudo netplan apply4.3 网络故障排查
如果配置静态IP后无法联网,可以尝试以下解决方案:
- 检查物理连接:确认主机可以正常上网
- 验证IP配置:使用
ip a查看IP是否生效 - 测试网关连通性:
ping 192.168.1.1 - 检查DNS解析:
ping google.com
如果问题依旧,可以考虑添加第二块网卡:
- 在VMware设置中添加新的网络适配器
- 选择桥接模式
- 在Ubuntu中配置第二块网卡使用DHCP
5. 系统优化与开发环境准备
5.1 基础工具安装
一个高效的开发环境需要以下基础工具:
- 版本控制:Git
- 编译工具:build-essential
- 调试工具:gdb
- 网络工具:curl, wget
安装命令:
sudo apt install -y git build-essential gdb curl wget5.2 SSH远程访问配置
为了方便远程管理,需要配置SSH服务:
- 修改SSH配置文件:
sudo vim /etc/ssh/sshd_config- 修改以下参数:
PermitRootLogin yes PasswordAuthentication yes- 重启SSH服务:
sudo systemctl restart ssh5.3 性能优化建议
虚拟机性能优化可以从以下几个方面入手:
- 内存分配:根据主机内存情况适当增加
- CPU核心:分配更多核心给CPU密集型任务
- 显卡加速:启用3D加速
- 磁盘性能:使用SSD存储虚拟磁盘文件
可以在VMware设置中调整这些参数,建议根据实际使用场景逐步优化。