2025年08月04日/ 浏览 7
对于刚接触Linux的开发者而言,直接物理机安装存在风险。VMware虚拟机提供了完美的沙箱环境,具有以下优势:
– 可随时创建系统快照
– 支持多种系统并行运行
– 不破坏现有Windows系统
– 方便进行网络实验测试
我至今记得第一次在VMware上成功启动Linux时,那个闪烁的命令行光标带给我的震撼——原来技术可以如此优雅地共存。
小技巧:在Windows任务管理器”性能”页签,可查看虚拟化是否已启用
关键设置:在”自定义硬件”中:
– 内存设置为2048MB(2GB)起步
– 处理器核心数建议1核2线程
– 网络适配器选择NAT模式(最易用)
– 显示器的3D图形加速建议关闭
分区方案(以20GB磁盘为例):
/boot → 1GB (ext4)
swap → 2GB (内存<8GB时建议设为内存的1.5倍)
/ → 10GB (ext4)
/home → 剩余空间 (ext4)
注:服务器建议单独分/var,开发机可简化分区
安装完成后需要进行的必要设置:
1. 更新软件源:
bash
sudo apt update && sudo apt upgrade -y # Ubuntu
sudo dnf update -y # CentOS
2. 安装VMware Tools增强功能:
– 菜单栏选择”虚拟机” → “安装VMware Tools”
– 挂载镜像后执行安装脚本
3. 配置共享文件夹(可选但实用):
– 虚拟机设置 → 选项 → 共享文件夹
bash
xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080
检查三步曲:
1. ifconfig查看网卡状态
2. 确认VMware NAT服务已启动
3. 检查/etc/netplan/配置文件格式
mainMem.useNamedFile = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
通过VMware安装Linux就像在数字世界搭建了一个平行宇宙。记得我第一次成功配置好开发环境后,那种成就感促使我写下了第一篇技术博客。虚拟机技术最大的魅力在于允许我们安全地犯错——毕竟最糟糕的情况不过是删除重建。现在,你的Linux之旅才刚刚开始,接下来可以尝试部署Docker、配置K8s集群,或者搭建自己的Git服务器。每一次重启都是新的可能,祝你在开源世界里探索愉快!
附:推荐学习路径
基础命令 → Shell脚本 → 服务配置 → 内核调优 → 虚拟化集群