VMware安装Ubuntu实战分享

一、准备工作

  1. 下载Ubuntu镜像

    • 访问 Ubuntu官网 下载最新的LTS版本(如Ubuntu 22.04 LTS),选择.iso镜像文件。
    • 推荐LTS(长期支持版),稳定性更好,适合长期使用。
  2. 安装VMware

    • 下载并安装最新版VMware Workstation(Pro版)或VMware Player(免费版)。
    • 确保主机系统满足运行虚拟机的硬件要求(建议至少8GB内存,50GB磁盘空间)。

二、创建Ubuntu虚拟机

  1. 新建虚拟机

    • 打开VMware,点击 “创建新的虚拟机” → 选择 “典型” 安装模式。
    • 选择 “安装程序光盘映像文件”,浏览并加载下载的Ubuntu ISO文件。
  2. 配置虚拟机参数

    • 名称和位置:自定义虚拟机名称和存储路径(建议路径剩余空间大于30GB)。
    • 磁盘容量:建议分配 20-30GB(默认设置可能偏小),选择“将虚拟磁盘拆分成多个文件”。
    • 硬件配置(关键项):
      • 内存:至少 2GB(4GB或以上更流畅)。
      • 处理器:1核2线程或2核(根据主机性能调整)。
      • 网络:默认NAT模式(可联网)。
      • 其他硬件(如声卡、打印机)可暂时移除以节省资源。

三、安装Ubuntu系统

  1. 启动安装程序

    • 开启虚拟机,自动进入Ubuntu安装界面,选择 “Install Ubuntu”
    • 语言选择 “中文(简体)”,点击继续。
  2. 分区与磁盘设置

    • 选择 “清除整个磁盘并安装Ubuntu”(虚拟机环境无需担心数据丢失)。
    • 勾选 “为图形或无线硬件安装第三方软件”(方便后续驱动支持)。
  3. 时区与用户配置

    • 时区选择 “Shanghai” 或手动调整。
    • 输入用户名和密码(建议密码复杂度适中,如Ubuntu@2023)。
  4. 等待安装完成

    • 安装过程约10-20分钟,完成后点击 “现在重启”

四、安装后优化配置

  1. 更新系统与软件

    sudo apt update && sudo apt upgrade -y
    
  2. 安装VMware Tools(增强功能)

    • 点击VMware菜单:虚拟机 → 重新安装VMware Tools
    • 在Ubuntu中挂载VMware Tools镜像,解压并执行安装:
      tar -xzvf /media/$USER/VMware\ Tools/VMwareTools-*.tar.gz -C /tmp/
      cd /tmp/vmware-tools-distrib/
      sudo ./vmware-install.pl -d  # 默认选项安装
      
    • 重启虚拟机生效,支持自适应分辨率、剪贴板共享等功能。
  3. 共享文件夹设置(可选)

    • VMware设置中创建共享文件夹(如/mnt/hgfs/share)。
    • 在Ubuntu中手动挂载:
      sudo vmhgfs-fuse .host:/share /mnt/hgfs/share -o allow_other
      
    • 或设置开机自动挂载(需修改/etc/fstab)。
  4. 中文输入法支持

    sudo apt install fcitx fcitx-googlepinyin -y  # 安装拼音输入法
    
    • 在系统设置→区域与语言→输入源中添加中文输入法。

五、常见问题解决

  1. 无法联网

    • 检查虚拟机网络模式是否为 NAT桥接
    • 在Ubuntu中执行 sudo dhclient 重新获取IP。
  2. 分辨率问题

    • 安装VMware Tools后,在虚拟机设置中启用 “自动调整分辨率”
    • 或手动设置分辨率:xrandr -s 1920x1080
  3. 虚拟机卡顿

    • 关闭不必要的3D加速(VMware设置→显示器→取消“加速3D图形”)。
    • 增加虚拟机内存或CPU核心数。

六、关键技巧

  • 快照功能:安装完成后创建一个快照(VMware菜单→快照→拍摄快照),便于后续回滚。
  • 硬件兼容性:如果使用旧版VMware,需在虚拟机设置中调整兼容性模式(如Workstation 16.x)。
  • 资源分配:根据主机性能动态调整虚拟机配置(如SSD硬盘可显著提升速度)。

通过以上步骤,你可以在VMware中高效部署Ubuntu系统,并根据需求灵活配置开发或测试环境。遇到问题时可结合日志(/var/log/installer/syslog)排查,或查阅Ubuntu社区文档。

你可能感兴趣的:(Linux,ubuntu,服务器,php)