☰
VMware虚拟机安装Linux全攻略:Rocky/Ubuntu/Kali实战
2026/10/29 15:50:21 网站建设 项目流程

1. 虚拟机环境搭建实战:从零开始部署Linux系统

作为一名有十年运维经验的工程师,我经常需要搭建各种Linux测试环境。今天分享一个完整的虚拟机安装指南,涵盖VMware Workstation配置和三种主流Linux发行版(Rocky Linux、Ubuntu、Kali)的安装要点。这个教程特别适合刚接触虚拟化技术的开发者,帮你避开我当年踩过的那些坑。

1.1 环境准备与工具选择

工欲善其事必先利其器,我们先来看基础环境配置。我的测试机是台老款MacBook Pro(16GB内存/512GB SSD),Windows平台的操作也大同小异。关键工具选择有讲究:

  • VMware Workstation Pro 17:比免费版多了快照链、虚拟网络编辑等高级功能
  • 镜像文件:
    • Rocky Linux 9.2(适用于企业级应用测试)
    • Ubuntu 22.04 LTS(最友好的开发环境)
    • Kali Linux(渗透测试专用)

注意:VMware 17需要主机CPU支持虚拟化技术,BIOS里要开启Intel VT-x/AMD-V选项。老电脑如果报错"此主机不支持64位客户机操作系统",八成是这个没开。

下载镜像时建议通过清华大学开源镜像站,速度更快。校验SHA256值是个好习惯,我上周就遇到过下载损坏的镜像导致安装失败的情况。

2. VMware虚拟机配置详解

2.1 新建虚拟机关键参数

点击"创建新的虚拟机"后,这几个参数需要特别注意:

  1. 硬件兼容性:选Workstation 17.x(新版功能更全)
  2. 操作系统类型:
    • Rocky/Ubuntu选Linux -> CentOS 7 64位(兼容性最好)
    • Kali选Debian 10.x 64位
  3. 磁盘分配:
    • 系统盘建议40GB(thin provision)
    • 交换分区=内存大小(比如8GB内存就给8GB swap)
  4. 网络适配器:
    • NAT模式(最简单)
    • 桥接模式(需要独立IP时用)

2.2 性能优化设置

在虚拟机设置里,这些选项能显著提升性能:

# 建议配置(8GB内存主机示例) 内存:4096 MB 处理器:2核 显存:128MB(3D加速要开)

关闭不必要的设备:USB控制器、声卡、打印机都可以禁用。曾经有个奇葩bug就是Ubuntu的声卡驱动导致系统卡死,排查了整整一天。

3. Rocky Linux 9安装实录

3.1 分区方案设计

手动分区更灵活,这是我的常用方案:

挂载点类型大小文件系统
/boot标准1GBext4
/LVM30GBxfs
swap交换空间=内存大小-
/homeLVM剩余空间xfs

经验:XFS文件系统在大文件操作时比ext4快20%以上,特别适合数据库应用。

3.2 软件包选择技巧

安装源建议添加EPEL和RPMFusion仓库。软件包选择:

  • 最小安装(基础环境)
  • 开发工具(GCC/make等)
  • 系统管理工具

安装完成后立即做的事:

  1. dnf update -y
  2. 配置sudo权限
  3. 安装neofetch(超实用的系统信息工具)

4. Ubuntu 22.04特别注意事项

4.1 图形安装卡住问题

在VMware中安装Ubuntu时,经常会在"安装程序正在扫描镜像"卡住。解决方法:

  1. 安装前按Tab键编辑启动参数
  2. 在quiet splash后添加nomodeset
  3. 安装完再装VMware Tools

4.2 开发环境配置

推荐安装的软件包:

sudo apt install build-essential git python3-pip \ vim net-tools openssh-server

配置SSH服务时,记得修改/etc/ssh/sshd_config:

  • PermitRootLogin no
  • PasswordAuthentication no(用密钥更安全)

5. 常见问题排坑指南

5.1 网络连接异常

症状:能ping通网关但无法访问外网

排查步骤:

  1. ip a查看网卡是否获取到IP
  2. cat /etc/resolv.conf检查DNS配置
  3. journalctl -u NetworkManager查服务日志

5.2 分辨率调整

安装VMware Tools后仍然分辨率不可调?试试:

  1. 修改GRUB配置:
    GRUB_CMDLINE_LINUX="... video=hyperv_fb:1920x1080"
  2. 更新initramfs
  3. 重启生效

6. 进阶技巧分享

6.1 快照管理策略

我习惯的快照节点:

  1. 刚装完系统(干净状态)
  2. 配置好开发环境
  3. 部署应用前

使用命令行管理快照更高效:

vmrun snapshot /path/to/vm.vmx "SnapshotName"

6.2 磁盘扩容实战

当虚拟磁盘不够用时:

  1. VMware里扩容虚拟磁盘
  2. 在Linux中:
    sudo fdisk /dev/sda # 删除分区后新建(注意起始扇区要一致) sudo pvresize /dev/sda3 sudo lvextend -l +100%FREE /dev/mapper/rootvg-rootlv sudo xfs_growfs /

最后提醒:虚拟机虽然方便,但重要数据一定要定期备份到物理机。我就吃过亏,快照文件损坏导致整个环境报废。现在每周都用rsync把关键数据同步到NAS。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询