一、准备工作(必看!!!)
工欲善其事必先利其器,我们先来准备这些装备:
- VMware Workstation Pro(建议16+版本)👉官网下载试用版
- Linux镜像文件(推荐Ubuntu/CentOS)👉清华镜像站
- 至少50GB的磁盘空间(建议SSD)
- 8GB+内存(4GB也能跑但会卡)
(重要)下载镜像时注意:
- Ubuntu选LTS长期支持版(如22.04)
- CentOS已停更,可改用Rocky Linux
二、手把手安装流程
步骤1:创建新虚拟机
- 打开VMware点击【创建新的虚拟机】
- 选择【典型】配置(新手别选自定义!)
- 选中【稍后安装操作系统】(千万别跳过!)
- 选择Linux版本(与下载的镜像对应)
(避坑提示)兼容性选默认的Workstation 16.x即可,别手贱改版本!
步骤2:加载镜像文件
- 指定虚拟机名称和存储位置(别放C盘!)
- 设置磁盘大小(建议40GB+,选【拆分】模式)
- 点击【自定义硬件】→ CD/DVD → 使用ISO映像文件
- 选择下载好的Linux镜像(.iso结尾的文件)
(重要)内存分配建议:
- 物理机8GB → 分配4GB
- 物理机16GB → 分配8GB
步骤3:启动安装程序
- 点击【开启此虚拟机】
- 进入安装引导界面后:
- Ubuntu选【Install Ubuntu】
- CentOS选【Install CentOS Linux】
(关键步骤)分区设置:
- 新手直接选【清除整个磁盘】(放心!只影响虚拟机)
- 高级用户可手动分区(/boot 1GB,swap 4GB,/ 剩余空间)
步骤4:完成基础配置
- 设置时区(中国地图选上海/重庆)
- 创建用户账户(密码记牢!建议字母+数字)
- 等待安装进度条走完(可以去泡杯咖啡☕)
(注意)安装过程中可能会卡在96%进度,别慌!这是正常现象
三、必知的5个常见问题
问题1:虚拟机启动黑屏
解决方法:
- 关闭虚拟机
- 右键虚拟机→管理→更改硬件兼容性
- 降级到Workstation 15.x
- 重启服务:Win+R输入
services.msc
重启VM开头的所有服务
问题2:无法连接网络
排查步骤:
- 检查虚拟机网络设置是否为NAT模式
- 执行
sudo dhclient
获取IP地址 - 查看
/etc/resolv.conf
是否配置DNS - 重装VMware Tools(后面会教)
问题3:鼠标被虚拟机捕获
紧急逃生键:Ctrl+Alt
(长按2秒)
问题4:分辨率异常
命令行输入:
xrandr -s 1920x1080
问题5:中文输入法失效
Ubuntu解决方案:
sudo apt install fcitx-googlepinyin
im-config -n fcitx
四、性能优化3板斧
1. 安装VMware Tools(必做!)
- 虚拟机菜单→安装VMware Tools
- 挂载后解压安装包
- 执行:
sudo ./vmware-install.pl
2. 内存优化配置
编辑.vmx
文件添加:
mainMem.useNamedFile = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
3. 开启3D加速
虚拟机设置→显示器→加速3D图形(需要显卡支持)
五、高级技巧(老司机专用)
快照功能
- 安装重要软件前创建快照
- 恢复快照命令:
vmrun -T ws revertToSnapshot
共享文件夹配置
- 虚拟机设置→选项→共享文件夹
- 添加主机目录
- 挂载命令:
sudo mount -t fuse.vmhgfs-fuse .host:/共享名 /mnt/hgfs
命令行管理
批量操作虚拟机:
vmrun -T ws start "D:\VM\ubuntu.vmx"
vmrun -T ws suspend "D:\VM\ubuntu.vmx"
六、写在最后
安装过程就像搭乐高,只要步骤正确绝对能成功!我在第一次安装时连续失败了3次(都是分区搞的鬼😂),后来才发现直接选自动分区最省心。如果遇到报错别急着重装,先查错误代码,90%的问题社区都有解决方案。
(超级重要)定期给虚拟机做快照!关键时刻能救命的操作,特别是要做危险实验的时候。我上周手滑删了系统文件,一个快照5秒就恢复了,比Windows系统还原还好用!
最后推荐几个学习资源:
- Linux命令练习:linuxsurvival.com
- 虚拟机网络实验:virtualbox.org/manual
- 系统调优指南:kernel.org/doc