悠悠楠杉
VMWare安装Ubuntu16.04
一、为什么选择Ubuntu 16.04 LTS?
作为长期支持版本(Long Term Support),Ubuntu 16.04 Xenial Xerus至今仍是许多开发者和企业的选择。其稳定的内核(4.4版本)和持续的安全更新,特别适合需要稳定运行环境的用户。通过VMware虚拟化安装,既可以保留原有系统,又能获得完整的Linux体验。
记得2016年首次接触这个版本时,其引入的Snap包管理系统和ZFS文件系统支持就让人眼前一亮。虽然现在已有更新的版本,但在某些特定场景(如兼容旧版软件或教学环境)中,16.04仍是不可替代的选择。
二、VMware环境准备
1. 硬件要求建议
- 处理器:支持VT-x/AMD-V的64位CPU(在BIOS中需开启虚拟化支持)
- 内存:主机至少8GB,分配给虚拟机建议2-4GB
- 存储空间:建议预留25GB以上虚拟磁盘空间
- 显卡:支持3D加速的显卡(用于图形界面流畅运行)
小技巧:在Windows主机上可通过任务管理器→性能选项卡查看虚拟化是否已启用
2. VMware虚拟机创建步骤
- 打开VMware Workstation(本文以Pro 16版本为例)
- 点击"创建新的虚拟机"→选择"典型(推荐)"
- 安装来源选择"稍后安装操作系统"
- 客户机操作系统选择"Linux",版本选择"Ubuntu 64位"
- 命名虚拟机并指定存储位置(建议放在SSD分区)
- 磁盘容量设置为20GB以上,选择"将虚拟磁盘拆分成多个文件"
- 完成前点击"自定义硬件"进行详细设置
3. 关键配置参数
conf
内存:2048MB(基础开发够用)
处理器:1个CPU/2个核心(根据主机配置调整)
网络适配器:NAT模式(适合大多数场景)
显示:3D图形加速开启,显存1GB
USB控制器:USB3.0兼容性更好
三、Ubuntu安装详细流程
1. 加载安装镜像
将下载好的ubuntu-16.04.7-desktop-amd64.iso镜像挂载到虚拟光驱:
1. 右键虚拟机→设置
2. 选择CD/DVD→使用ISO映像文件
3. 浏览选择下载的ISO文件
2. 安装过程详解
- 启动虚拟机,选择"Install Ubuntu"
- 语言选择中文(简体)后继续
分区环节(新手易错点):
- 选择"清除整个磁盘并安装Ubuntu"(自动分区)
- 高级用户可手动分区:
- / 根分区 15GB ext4
- swap交换分区 内存的1-1.5倍
- /home 剩余空间 ext4
设置时区(默认上海)和键盘布局
- 创建用户账户(建议勾选"自动登录"方便测试)
- 等待15-20分钟完成安装
- 提示重启时选择"现在重启"
3. 首次启动配置
- 更新软件源(国内用户建议更换为阿里云镜像):
bash sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo apt update && sudo apt upgrade -y
- 安装基础工具:
bash sudo apt install -y build-essential git vim net-tools
四、VMware Tools集成指南
1. 为什么必须安装?
VMware Tools提供:
- 主机与虚拟机间的剪贴板共享
- 自适应分辨率调整
- 文件拖放功能
- 更好的显卡性能
2. 安装步骤
- 在VMware菜单选择"虚拟机"→"安装VMware Tools"
- 在Ubuntu中挂载光驱:
bash mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
- 解压并安装:
bash tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d
- 重启生效
常见问题:如果遇到"找不到gcc"错误,需先执行
sudo apt install gcc make linux-headers-$(uname -r)
五、性能优化与使用技巧
1. 系统调优建议
- 关闭视觉效果:
bash sudo apt install -y unity-tweak-tool unity-tweak-tool → 选择"性能模式"
- 禁用不必要的服务:
bash sudo systemctl disable bluetooth.service sudo systemctl mask accounts-daemon.service
2. 快照管理策略
- 安装完系统后创建基础快照
- 重大配置变更前创建临时快照
- 定期清理旧快照(占用磁盘空间)
3. 共享文件夹设置
- 虚拟机设置→选项→共享文件夹
- 添加主机目录并设置永久挂载
- 在Ubuntu中手动挂载:
bash sudo mount -t fuse.vmhgfs-fuse .host:/shared /mnt/hgfs -o allow_other
六、疑难问题解决方案
问题1:安装过程中卡在"Detecting file systems..."
- 解决方法:重启后选择"安全图形模式"安装
问题2:分辨率无法自适应
- 检查VMware Tools是否安装成功
- 修改grub配置:
bash
sudo nano /etc/default/grub
# 修改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
sudo update-grub
问题3:网络连接异常
- 重置虚拟网络编辑器
- 检查NAT设置:
bash
sudo dhclient -r
sudo dhclient