VMware虚拟机保姆级教程:从下载ISO到成功登录Ubuntu 18.04.6 Server全记录
VMware虚拟机全流程实战:Ubuntu 18.04.6 Server安装与配置详解
当你第一次接触服务器操作系统时,那种既兴奋又忐忑的心情我完全理解。作为过来人,我清楚地记得自己第一次在VMware上安装Ubuntu Server时的手忙脚乱——镜像下载哪个版本?安装类型选典型还是自定义?网络配置怎么弄?SSH服务要不要开启?这些问题当时困扰了我很久。本文将用最详尽的步骤,带你避开所有我踩过的坑,完成一次完美的Ubuntu Server安装体验。
1. 环境准备与镜像获取
在开始安装之前,我们需要做好充分的准备工作。不同于桌面版Ubuntu,Server版本没有图形界面,这意味着所有操作都将在命令行中完成,因此前期的正确配置尤为重要。
必备工具清单:
- VMware Workstation 15或更高版本(Pro版功能更完整)
- 至少20GB的可用磁盘空间
- 4GB以上内存(推荐8GB以获得更好体验)
- 稳定的网络连接
关于Ubuntu 18.04.6 LTS Server镜像,有几点需要特别注意:
- LTS代表长期支持版本,官方维护周期长达5年
- 18.04.6是18.04系列的第六个更新版本,修复了大量已知问题
- Server版专为服务器环境优化,去除了图形界面等非必要组件
镜像获取渠道对比:
| 来源 | 优点 | 缺点 |
|---|---|---|
| 官网 | 官方正版,安全可靠 | 下载速度可能较慢 |
| 国内镜像站 | 下载速度快 | 需要验证镜像完整性 |
| 网盘分享 | 方便快捷 | 存在安全风险 |
推荐从阿里云镜像站下载:
http://mirrors.aliyun.com/ubuntu-releases/18.04.6/下载完成后务必验证SHA256校验码,确保镜像完整无损。在Linux/Mac上可以使用:
shasum -a 256 ubuntu-18.04.6-live-server-amd64.iso在Windows上可以使用CertUtil:
CertUtil -hashfile ubuntu-18.04.6-live-server-amd64.iso SHA2562. VMware虚拟机创建指南
启动VMware Workstation后,点击"创建新的虚拟机",这时你会面临第一个重要选择:典型安装还是自定义安装?
典型安装适合大多数初学者:
- 自动配置大部分参数
- 过程简单快捷
- 适合标准使用场景
自定义安装则提供了更多控制权:
- 可以精确调整硬件配置
- 支持更高级的虚拟化选项
- 适合有特殊需求的用户
提示:即使是新手,我也建议尝试自定义安装,这能帮助你更好地理解虚拟机的工作原理。
关键配置参数建议:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 处理器 | 2核 | 确保主机有足够资源 |
| 内存 | 2048MB(2GB)起步 | 4GB更流畅 |
| 网络适配器 | NAT模式 | 最易上手的网络配置 |
| 磁盘类型 | SCSI | 性能更好 |
| 磁盘容量 | 25GB | 系统盘建议最小值 |
| 虚拟磁盘格式 | 单个文件 | 管理更方便 |
在"选择ISO镜像"步骤,如果VMware没有自动识别你下载的镜像,可以手动浏览并选择。这里有个常见问题:有时VMware会错误识别镜像类型,导致后续安装选项不符。解决方法是在虚拟机设置中明确指定客户机操作系统为"Linux"版本"Ubuntu 64位"。
3. Ubuntu Server安装详解
启动虚拟机后,你将进入Ubuntu Server的文本安装界面。整个过程大约需要15-30分钟,取决于你的硬件配置。
3.1 初始配置
安装程序首先会询问语言选择。虽然你可以选择中文,但我强烈建议使用English,原因有三:
- 服务器环境通常使用英文,提前适应有益无害
- 某些情况下中文可能导致显示异常
- 查找错误解决方案时英文关键词更有效
接下来是键盘布局配置。使用默认的"English (US)"即可,除非你有特殊需求。
3.2 网络与镜像源配置
网络配置是安装过程中最容易出错的环节之一。如果你的主机网络正常但虚拟机无法联网,尝试以下步骤:
- 在VMware中检查虚拟网络编辑器设置
- 确保选择了正确的网络适配器类型(推荐NAT)
- 在安装界面选择"Configure IPv4"手动设置(如果需要)
镜像源配置直接影响软件包下载速度。默认的海外源在国内可能很慢,建议替换为阿里云镜像:
http://mirrors.aliyun.com/ubuntu修改方法:在"Configure the package manager"步骤,清空原有地址,输入上述镜像URL。
3.3 磁盘分区方案
对于新手来说,磁盘分区可能是最令人困惑的部分。Ubuntu提供了几种预设方案:
- 使用整个磁盘:最简单,适合大多数用户
- 手动分区:高级用户可自定义各挂载点
- LVM:逻辑卷管理,灵活但复杂
注意:选择"使用整个磁盘"选项时,安装程序会自动创建swap分区,大小通常等于物理内存。
如果你选择手动分区,以下是最简推荐方案:
| 挂载点 | 类型 | 大小 | 说明 |
|---|---|---|---|
| / | ext4 | 剩余空间 | 根分区 |
| swap | swap | =内存大小 | 交换空间 |
| /boot | ext4 | 512MB | 启动分区(可选) |
3.4 用户账户与SSH服务
创建用户账户时,建议:
- 用户名全小写,无特殊字符
- 密码强度足够(至少8位,含大小写和数字)
- 记住你设置的密码,后续sudo操作需要
在"SSH Setup"界面,务必选择"Install OpenSSH server",这将允许你通过SSH远程管理服务器。这是服务器管理的基础技能,即使你现在不用,也建议安装。
其他可选服务:
- snapd:用于安装snap包
- standard system utilities:基础工具集
4. 首次登录与基础验证
安装完成后,系统会提示重启。首次启动时,你将看到文本登录界面。输入你设置的用户名和密码(注意:密码输入时不会显示任何字符,这是正常的安全设计)。
成功登录后,你应该:
- 检查网络连接:
ping -c 4 mirrors.aliyun.com- 更新软件包列表:
sudo apt update- 检查SSH服务状态:
sudo systemctl status sshd常见问题排查:
- 无法登录:检查Caps Lock状态,确认用户名/密码正确
- 网络不通:检查VMware网络设置,确认主机能上网
- SSH连接失败:确认服务已启动,检查防火墙设置
5. 必备的后续配置
虽然系统已经安装完成,但为了更好的使用体验,还需要进行一些基础配置。
5.1 时区设置
即使安装时选择了时区,有时仍需要手动同步:
sudo timedatectl set-timezone Asia/Shanghai sudo apt install ntpdate sudo ntpdate ntp.aliyun.com5.2 基础工具安装
以下工具将极大提高你的工作效率:
sudo apt install -y \ vim \ # 强大的文本编辑器 net-tools \ # 网络诊断工具 htop \ # 增强型系统监控 curl \ # 数据传输工具 wget \ # 文件下载工具 git # 版本控制系统5.3 VMware工具安装(可选)
安装VMware Tools可以改善虚拟机体验:
sudo apt install -y open-vm-tools sudo systemctl enable open-vm-tools sudo systemctl start open-vm-tools6. 系统快照与备份
在继续探索之前,强烈建议创建一个系统快照。在VMware中:
- 关闭虚拟机
- 右键虚拟机 → 快照 → 拍摄快照
- 命名如"Clean Install"
- 添加描述"初始安装后的干净状态"
快照使用建议:
- 在进行重大变更前创建快照
- 定期清理旧快照,避免占用过多空间
- 重要数据不要依赖快照,应有独立备份
7. 进阶配置建议
当你熟悉基础操作后,可以考虑以下增强配置:
安全加固:
sudo apt install -y ufw sudo ufw allow ssh sudo ufw enable磁盘空间监控:
sudo apt install -y ncdu ncdu /日志查看:
journalctl -xe # 查看系统日志 dmesg | less # 查看内核日志性能监控:
vmstat 1 # 实时系统状态 iostat -x 1 # I/O统计记得在每次重要配置变更后测试系统功能,确保一切如预期工作。Ubuntu Server虽然开始可能有些陌生,但随着使用深入,你会发现它的强大和稳定正是服务器环境所需要的。
