虚拟机安装Linux:从零开始的完整指南
在学习和开发过程中,虚拟机技术为我们提供了一个安全、隔离的环境来测试操作系统和软件,本文将详细介绍如何在虚拟机中安装Linux系统,涵盖虚拟机软件的选择、Linux发行版的挑选、安装步骤及后续配置,帮助读者轻松完成部署。

虚拟机软件的选择与准备
虚拟机软件是运行操作系统的核心工具,目前主流选择包括VMware Workstation、VirtualBox和Hyper-V,VMware Workstation功能全面,适合专业用户;VirtualBox免费开源,适合初学者;Hyper-V则是Windows系统内置的虚拟化方案,本文以VirtualBox为例,因其跨平台支持和易用性更受青睐。
在安装前,需确保宿主机(运行虚拟机的操作系统)满足基本要求:CPU支持虚拟化(需在BIOS中开启)、内存至少4GB、硬盘剩余空间20GB以上,建议从Linux发行版官网(如Ubuntu、CentOS)下载ISO镜像文件,确保系统纯净稳定。
创建虚拟机与配置参数
打开VirtualBox后,点击“新建”按钮开始创建虚拟机,首先为虚拟机命名(如“Ubuntu-Test”),选择类型为“Linux”,版本根据下载的ISO镜像选择(如Ubuntu 22.04 LTS为“64-bit”),内存分配建议至少2048MB,若宿主机内存充足可提升至4096MB以提升性能。
硬盘空间是关键配置,默认动态分配可节省空间,但固定分配能获得更稳定的性能,选择“创建虚拟硬盘”,分配大小建议25GB以上,并选择“VDI(VirtualBox磁盘映像)”格式,在“存储”设置中,点击“光盘”图标,选择“选择磁盘文件”,加载之前下载的Linux ISO镜像。
Linux系统的安装流程
启动虚拟机后,会从ISO镜像引导进入Linux安装界面,以Ubuntu为例,首先选择“Install Ubuntu”开始安装,语言和键盘布局默认即可,点击“Continue”。

网络配置建议选择“有线连接(自动DHCP)”,确保安装过程中可下载更新,接下来是分区设置,初学者可选择“清除整个磁盘并安装Linux”,系统会自动分区;高级用户可手动划分/boot、/、/home等分区,时区选择“Asia/Shanghai”,创建用户名和密码时,建议设置强密码并记录。
安装过程约需15-30分钟,完成后提示重启,此时需在虚拟机设置中移除ISO镜像(避免重新进入安装界面),然后重启系统,首次启动会进入欢迎界面,根据提示完成系统初始化,如连接WiFi、安装第三方软件等。
安装后的基础配置
进入Linux桌面后,建议先更新系统,打开终端,输入以下命令:
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian系列
或对于CentOS/RHEL:
sudo yum update -y
接下来安装VirtualBox增强工具(Guest Additions),以实现虚拟机与宿主机的文件共享、剪贴板互通等功能,在VirtualBox菜单栏选择“设备”→“安装增强功能”,虚拟机会自动加载虚拟光盘,在终端中进入光盘目录,运行脚本:

sudo ./VBoxLinuxAdditions.run
重启后即可拖拽文件、自适应分辨率。
可根据需求安装常用软件,如浏览器(Firefox)、开发工具(VS Code)或虚拟机管理工具(Vagrant),为避免虚拟机卡顿,可在“系统设置”中调整CPU核心数和内存分配。
常见问题与解决方案
- 虚拟机无法启动:检查BIOS中虚拟化技术是否开启,或更新CPU微码。
- 网络连接失败:在“网络设置”中选择“桥接模式”,使虚拟机与宿主机处于同一局域网。
- 分辨率固定:安装VirtualBox增强工具后,通过“视图”→“自动调整大小”功能自适应。
- 磁盘空间不足:通过“虚拟硬盘管理”扩展磁盘容量,或在Linux中使用
gparted分区工具调整分区大小。
通过虚拟机安装Linux,既能体验原生的Linux环境,又不会影响宿主机系统,本文以VirtualBox和Ubuntu为例,涵盖了从环境准备到系统配置的全流程,无论是学习Linux命令、搭建开发环境,还是测试开源项目,虚拟机技术都能提供灵活高效的解决方案,掌握这一技能,将为后续的系统运维和开发工作奠定坚实基础。



















