TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码

VMware虚拟机安装Linux操作系统全指南:从零开始搭建开发环境

2025-08-04
/
0 评论
/
2 阅读
/
正在检测是否收录...
08/04

一、为什么要用虚拟机安装Linux?

对于刚接触Linux的开发者而言,直接物理机安装存在风险。VMware虚拟机提供了完美的沙箱环境,具有以下优势:
- 可随时创建系统快照
- 支持多种系统并行运行
- 不破坏现有Windows系统
- 方便进行网络实验测试

我至今记得第一次在VMware上成功启动Linux时,那个闪烁的命令行光标带给我的震撼——原来技术可以如此优雅地共存。

二、准备工作:工欲善其事必先利其器

2.1 硬件要求建议

  • CPU:支持虚拟化的Intel VT-x/AMD-V(需在BIOS中开启)
  • 内存:主机至少8GB,分配2-4GB给虚拟机
  • 存储:SSD剩余空间20GB以上
  • 网络:可正常连接互联网

小技巧:在Windows任务管理器"性能"页签,可查看虚拟化是否已启用

2.2 软件准备清单

  1. VMware Workstation 17 Pro(最新版兼容性更佳)
  2. Linux镜像:

    • 初学者推荐:Ubuntu 22.04 LTS
    • 企业常用:CentOS Stream 9
    • 最小化体验:Alpine Linux
  3. 下载校验工具(如Hashtab验证SHA256)

三、详细安装步骤图解

3.1 创建虚拟机

  1. 打开VMware → 新建虚拟机 → 典型配置
  2. 选择"稍后安装操作系统"
  3. 客户机操作系统选择Linux,版本根据镜像选择
  4. 命名虚拟机并指定存储位置(建议非系统盘)
  5. 磁盘容量建议20GB,选择"拆分成多个文件"

关键设置:在"自定义硬件"中:
- 内存设置为2048MB(2GB)起步
- 处理器核心数建议1核2线程
- 网络适配器选择NAT模式(最易用)
- 显示器的3D图形加速建议关闭

3.2 安装Linux系统

  1. 右键虚拟机 → 设置 → CD/DVD选择ISO镜像
  2. 启动虚拟机,快速按Esc进入启动菜单
  3. 选择"Install Ubuntu"(不同发行版略有差异)

分区方案(以20GB磁盘为例):
/boot → 1GB (ext4) swap → 2GB (内存<8GB时建议设为内存的1.5倍) / → 10GB (ext4) /home → 剩余空间 (ext4)

注:服务器建议单独分/var,开发机可简化分区

3.3 首次系统配置

安装完成后需要进行的必要设置:
1. 更新软件源:
bash sudo apt update && sudo apt upgrade -y # Ubuntu sudo dnf update -y # CentOS
2. 安装VMware Tools增强功能:
- 菜单栏选择"虚拟机" → "安装VMware Tools"
- 挂载镜像后执行安装脚本
3. 配置共享文件夹(可选但实用):
- 虚拟机设置 → 选项 → 共享文件夹

四、常见问题解决方案

4.1 安装卡在"Detecting file systems"

  • 可能原因:ISO镜像损坏
  • 解决方法:重新下载并验证校验和

4.2 分辨率异常

  • 执行命令调整:
    bash xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode Virtual1 1920x1080

4.3 网络连接失败

检查三步曲:
1. ifconfig查看网卡状态
2. 确认VMware NAT服务已启动
3. 检查/etc/netplan/配置文件格式

五、进阶优化技巧

  1. 快照管理:在重大操作前创建快照,建议命名带日期
  2. 克隆系统:右键虚拟机 → 管理 → 克隆,快速创建测试环境
  3. 性能调优

    • 在.vmx配置文件中添加:
      mainMem.useNamedFile = "FALSE" prefvmx.useRecommendedLockedMemSize = "TRUE"
  4. 共享剪贴板:在VMware Tools中启用拖放和复制粘贴功能

结语

通过VMware安装Linux就像在数字世界搭建了一个平行宇宙。记得我第一次成功配置好开发环境后,那种成就感促使我写下了第一篇技术博客。虚拟机技术最大的魅力在于允许我们安全地犯错——毕竟最糟糕的情况不过是删除重建。现在,你的Linux之旅才刚刚开始,接下来可以尝试部署Docker、配置K8s集群,或者搭建自己的Git服务器。每一次重启都是新的可能,祝你在开源世界里探索愉快!

附:推荐学习路径
基础命令 → Shell脚本 → 服务配置 → 内核调优 → 虚拟化集群

VMware虚拟机 Linux安装 CentOS Ubuntu 虚拟机配置 系统分区 开发环境搭建
朗读
赞(0)
版权属于:

至尊技术网

本文链接:

https://www.zzwws.cn/archives/34782/(转载时请注明本文出处及文章链接)

评论 (0)