安装Linux虚拟机是学习开发、搭建测试环境或体验Linux系统的常用方式,本文将从准备工作、详细安装步骤、基础配置优化及常见问题解决四个方面,系统介绍Linux虚拟机的安装与使用流程。

安装前准备工作
在开始安装前,需确保硬件和软件满足基本要求,并准备好必要的资源。
硬件要求
- CPU:需支持虚拟化技术(Intel VT-x或AMD-V),多数现代CPU默认开启,但需在BIOS/UEFI中确认是否启用(部分机型需手动开启)。
- 内存:建议至少分配4GB内存给虚拟机,若运行图形界面或开发工具,推荐8GB以上。
- 磁盘空间:预留至少20GB空闲空间,用于存放虚拟机磁盘文件,后续可根据需求扩展。
- 存储:SSD硬盘可显著提升虚拟机运行速度,推荐优先使用。
软件选择
- 虚拟机软件:主流选择包括VMware Workstation(Windows/Linux/macOS)、VirtualBox(免费跨平台)或Parallels Desktop(macOS专属),本文以VMware Workstation 16 Pro为例(其他软件操作逻辑类似)。
- Linux发行版:推荐新手使用Ubuntu Desktop 22.04 LTS(长期支持版,社区活跃,驱动完善),或CentOS Stream(适合服务器学习),需提前下载ISO镜像文件,可从官网或国内镜像源(如阿里云、清华源)获取。
详细安装步骤
以下以VMware Workstation安装Ubuntu 22.04为例,说明具体操作流程。

创建虚拟机
- 打开VMware Workstation,点击“创建新虚拟机”,选择“典型(推荐)”模式,点击“下一步”。
- 选择“安装程序光盘映像文件”,浏览并下载好的Ubuntu ISO镜像,勾选“以后安装操作系统”,点击“下一步”。
- 填写虚拟机名称(如“Ubuntu-22.04”)和安装位置(建议路径简洁,避免中文),点击“下一步”。
- 分配处理器和内存:根据宿主机性能分配,处理器建议2核以上,内存4GB以上,点击“下一步”。
- 网络类型选择“NAT模式”(默认,可通过宿主机网络共享上网,适合新手),点击“下一步”。
- 磁盘配置:选择“创建新虚拟磁盘”,容量建议25GB(可根据需求调整),选择“将虚拟磁盘拆分成多个文件”(便于管理),点击“下一步”。
- 检查配置摘要,确认无误后点击“完成”,虚拟机创建完毕。
安装Linux系统
- 点击“开启此虚拟机”,进入Ubuntu安装界面(首次启动可能较慢,耐心等待)。
- 选择语言(中文(简体))、键盘布局(默认即可),点击“安装Ubuntu”。
- 勾选“安装第三方软件(图形、Wi-Fi硬件和媒体格式支持)”,点击“继续”。
- 选择“清除整个磁盘并安装”(自动分区,适合新手),或点击“其他选项”手动分区(如/boot 1GB、/根分区剩余空间、swap 2倍内存),点击“。
- 设置时区(默认“亚洲/上海”),点击“继续”。
- 创建用户:填写姓名、主机名、用户名、密码(需记住密码,后续登录用),选择“需要我的密码才能登录”,点击“继续”。
- 等待安装完成,提示“重启计算机”时,点击“重启”,并在弹出窗口选择“虚拟机中的光盘设备”退出,避免重启后再次进入安装界面。
基础配置与优化
安装完成后,需进行基础配置以提升使用体验。
更新系统
- 打开终端(快捷键
Ctrl+Alt+T),输入以下命令更新软件包列表和已安装软件:sudo apt update && sudo apt upgrade -y
安装VMware Tools
- VMware Tools可优化虚拟机性能(如分辨率自适应、文件拖拽、剪贴板共享)。
- 点击虚拟机菜单“安装VMware Tools”,在Ubuntu桌面会自动挂载VMware Tools安装包。
- 打开终端,进入光盘目录(如
/media/user/VMware Tools/),复制安装包到home目录:cp VMwareTools-*.tar.gz ~ && cd ~
- 解压并安装:
tar -zxvf VMwareTools-*.tar.gz sudo ./vmware-install.pl -d
- 一路回车完成安装,重启虚拟机(
sudo reboot),即可使用自适应分辨率等功能。
配置静态IP(可选)
- 若需固定虚拟机IP,可编辑网络配置文件:
sudo nano /etc/netplan/01-network-manager-all.yaml ``` 为(示例): ```yaml network: version: 2 ethernets: ens33: # 网卡名称,可通过ip a查看 dhcp4: no addresses: [192.168.1.100/24] # 自定义IP gateway4: 192.168.1.1 # 网关 nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS - 保存后执行
sudo netplan apply使配置生效。
换源与安装常用工具
- 为提升下载速度,可更换为国内镜像源(如阿里云):
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份原文件 sudo nano /etc/apt/sources.list # 用阿里云源替换内容
- 安装开发常用工具:
sudo apt install build-essential vim git wget -y
常见问题解决
虚拟机无法创建
- 原因:CPU虚拟化未开启。
- 解决:重启电脑进入BIOS/UEFI,找到“Virtualization Technology”或“VT-x/AMD-V”选项,设置为“Enabled”,保存后重试。
安装后无法上网
- 原因:网络模式配置错误或VMware服务未启动。
- 解决:检查虚拟机设置“网络适配器”是否为“NAT模式”;在宿主机开启VMware DHCP服务(Windows下通过“服务”管理器启动“VMware DHCP Service”)。
分辨率固定无法自适应
- 原因:未安装VMware Tools。
- 解决:参考“安装VMware Tools”部分操作,安装后重启虚拟机,在“虚拟机”-“设置”-“显示”中调整分辨率。
磁盘空间不足
- 解决:关闭虚拟机,在VMware中“编辑虚拟机设置”-“硬盘”-“扩展”,分配新容量;进入Linux系统使用
gparted工具(需安装)扩展分区。
通过以上步骤,即可完成Linux虚拟机的安装与基础配置,虚拟机环境灵活且安全,适合进行系统学习、软件开发和测试,是Linux初学者和开发者的实用工具。


















