在虚拟机环境中安装操作系统并进行基础配置,是学习和开发中常见的需求。本指南将详细介绍如何在VMware Workstation或VMware Fusion中安装Ubuntu操作系统,并配置必要的基础软件服务。
一、准备工作
- 获取软件与镜像
- 下载并安装VMware Workstation(适用于Windows/Linux)或VMware Fusion(适用于macOS)。
- 访问Ubuntu官方网站,下载最新的LTS版本(如Ubuntu 22.04 LTS)的ISO镜像文件。
二、创建虚拟机
- 打开VMware,选择“创建新的虚拟机”。
- 选择“典型”配置,点击下一步。
- 在“安装客户机操作系统”步骤,选择“稍后安装操作系统”。
- 客户机操作系统选择“Linux”,版本选择“Ubuntu 64位”。
- 为虚拟机命名并选择存储位置。
- 设置磁盘容量(建议不少于20GB),并选择“将虚拟磁盘存储为单个文件”。
- 在完成前,点击“自定义硬件”。
- 在“内存”中,为虚拟机分配足够的内存(建议至少2GB,4GB或以上更佳)。
- 在“处理器”中,根据宿主机性能分配核心数(建议至少2个)。
- 在“新CD/DVD (SATA)”中,选择“使用ISO映像文件”,并浏览指向之前下载的Ubuntu ISO文件。
- 网络适配器通常选择“NAT模式”,便于虚拟机访问外网。
- 完成硬件配置后,关闭自定义硬件窗口,点击“完成”创建虚拟机。
三、安装Ubuntu操作系统
- 启动新创建的虚拟机,将自动从ISO镜像引导。
- 在GRUB菜单选择“Try or Install Ubuntu”进入Live环境。
- 在桌面,双击“Install Ubuntu”启动安装程序。
- 选择语言和键盘布局。
- 在“安装类型”页面,选择“正常安装”,并勾选“安装Ubuntu时下载更新”和“安装第三方软件……”。点击“继续”。
- 在“安装类型”中,选择“清除整个磁盘并安装Ubuntu”(对于新建的虚拟磁盘,此操作安全)。点击“现在安装”。
- 设置时区。
- 创建用户账户:输入姓名、计算机名、用户名和密码。可以选择“自动登录”或“要求密码登录”。
- 安装过程将自动进行,期间会下载更新和语言包(需确保网络连接)。
- 安装完成后,提示重启。点击“现在重启”,在提示移除安装介质时,按回车键继续。虚拟机将重启进入新安装的Ubuntu系统。
四、安装后基本配置与基础软件服务
系统首次启动后,建议进行以下配置和安装:
1. 系统更新
打开终端(Ctrl+Alt+T),执行以下命令:
`bash
sudo apt update
sudo apt upgrade -y
`
此操作会更新软件包列表并升级所有已安装的软件到最新版本。
2. 安装OpenSSH服务器(用于远程连接)
如果需要从宿主机或其他机器SSH连接到该虚拟机,安装SSH服务:
`bash
sudo apt install openssh-server -y
`
安装后,服务会自动启动。可以使用 sudo systemctl status ssh 检查服务状态。
3. 安装Build Essential(编译工具链)
这是开发的基础,包含gcc, g++, make等工具:
`bash
sudo apt install build-essential -y
`
4. 安装网络工具
安装常用的网络诊断工具如net-tools(包含ifconfig)、iputils-ping等:
`bash
sudo apt install net-tools iputils-ping curl wget -y
`
5. 安装Vim或Nano文本编辑器
根据喜好选择:
`bash
sudo apt install vim -y
# 或
sudo apt install nano -y
`
6. 安装Git版本控制工具
`bash
sudo apt install git -y
`
7. (可选)安装图形化管理工具
例如,安装gnome-tweaks进行GNOME桌面环境优化:
`bash
sudo apt install gnome-tweaks -y
`
8. 安装VMware Tools(增强工具)
这能显著提升虚拟机的性能与体验,如支持拖放文件、共享剪贴板、自适应分辨率等。
- 在VMware菜单栏,点击“虚拟机” -> “安装VMware Tools”。
- 在Ubuntu桌面,会自动挂载一个名为“VMware Tools”的虚拟光盘。
打开终端,解压安装包(具体路径和版本号可能不同):
`bash
tar -xzf /media/$USER/VMware\ Tools/VMwareTools-.tar.gz -C /tmp/
`
* 运行安装脚本(需要管理员权限):
`bash
cd /tmp/vmware-tools-distrib/
sudo ./vmware-install.pl -d
`
(-d参数接受所有默认选项)。安装完成后重启虚拟机。
五、
至此,您已经在VMware中成功安装了一个功能完整的Ubuntu系统,并配置了开发与日常管理所需的基础软件服务。后续可以根据具体需求,进一步安装如Docker、数据库(MySQL/PostgreSQL)、Web服务器(Nginx/Apache)或编程语言环境(Python/Node.js/Java)等更专业的软件和服务。虚拟机环境为安全地学习和实验提供了理想的沙箱。