Linux虚拟机安装并不复杂,核心思路就是先装一个虚拟机软件,再下载Linux系统镜像,按向导一步步操作就能完成,全程约半小时。
装Linux虚拟机前,先想清楚三个问题
很多人起步就卡在“用虚拟机还是直接装双系统”,这个选择直接影响后续使用体验,值得先花两分钟想明白。
虚拟机和双系统哪个更适合新手?场景对比帮你决定
如果你只是想学Linux基础命令、跑跑Python脚本、体验一下开源生态,那虚拟机是绝对的首选,它相当于在你当前系统里开了一个独立小房间,房间里的系统随便折腾,装坏了删掉重建就行,完全不影响主电脑。
而双系统适合两类人:一是电脑配置确实太低,跑虚拟机觉得卡;二是准备长期把Linux当主力系统用,比如往运维开发方向走,但也因此付出代价来回切换必须重启电脑,而且对新手的磁盘分区操作要求较高,稍有不慎可能影响原有系统启动项,业内专家指出,新手阶段用虚拟机学习,学习曲线最平滑,试错成本几乎为零。
虚拟机会拖慢电脑吗?聊聊实际体验
这取决于你的硬件基础,运行Linux虚拟机时,电脑需要同时给主机系统和客户机系统分配资源。4GB内存的电脑运行起来会比较吃力,建议关掉后台不用的软件再开虚拟机,8GB内存日常跑Ubuntu桌面版问题不大,16GB及以上就比较从容了,硬盘空间主要是镜像文件和解压后的虚拟磁盘占用,预留30GB左右就够了。
安装Linux虚拟机需要什么配置?先看硬件门槛
不算高,近五六年买的电脑基本都能满足。
- CPU:支持虚拟化技术即可,Intel的VT-x或AMD的-V,一般默认开启
- 内存:最少8GB,推荐16GB或以上
- 硬盘:剩余空间至少30GB,固态硬盘体验更佳
- 系统:Windows 10/11、macOS均可
虚拟机软件选型方面,目前主流选择有三款:
| 软件 | 适用平台 | 收费情况 | 特点 |
|---|---|---|---|
| VMware Workstation Pro | Windows/Linux | 个人免费 | 功能全面,兼容性好 |
| VirtualBox | Windows/macOS/Linux | 完全免费 | 开源轻量,插件丰富 |
| Parallels Desktop | macOS | 付费软件 | Mac上体验最流畅 |
如果你用的是Windows电脑,大多数教程推荐VMware Workstation Pro,个人使用已经免费了,直接去官网注册账号就能下载,Mac用户预算充足可以考虑Parallels Desktop,但价格不低,想省钱就用VirtualBox,照样能跑。
Linux虚拟机怎么安装?完整操作流程
下载Linux发行版镜像,推荐Ubuntu LTS
安装前先准备好系统镜像文件,类似安装Windows用的ISO。Ubuntu LTS版本最合适,原因是社区庞大、资料多、遇坑好搜,适合入门,LTS表示长期支持版,稳定性有保障。
去Ubuntu官网下载ISO镜像,选择桌面版(Desktop),如果想体验更轻量的发行版,可以试试Linux Mint或XFCE版Ubuntu,老机器跑起来更流畅。
VMware创建虚拟机向导逐步拆解
以VMware Workstation Pro为例,具体步骤如下:
- 打开软件,点击“创建新的虚拟机”
- 选择“典型(推荐)”模式,点下一步
- 选择“稍后安装操作系统”,这样方便后续手动设置
- 客户机操作系统选Linux,版本选Ubuntu 64位
- 虚拟机名称随意,位置建议放在空间充足的盘符
- 磁盘大小设置20GB起,勾选“将虚拟磁盘拆分成多个文件”,方便备份迁移
- 点击“自定义硬件”,内存建议分配4GB以上,CPU给2核心以上,网络选择NAT模式
- 完成向导后,点击“编辑虚拟机设置”,在CD/DVD选项里加载下载好的Ubuntu ISO镜像
Ubuntu系统安装过程中的关键节点
启动虚拟机后,系统会从ISO镜像引导,新手容易卡在下面三个环节:
- 语言选择:选中文或English均可,后文以中文界面示例
- 安装类型:一定选“清除整个磁盘并安装Ubuntu”,不用怕,这个磁盘指的是虚拟机的虚拟磁盘,不是你电脑的物理硬盘
- 创建用户:设置用户名和密码,密码牢记,后续sudo命令要用
安装过程大概持续10到15分钟,取决于电脑性能,看到“安装完成,是否立即重启”的提示,点击重启即可进入Ubuntu桌面环境。
装完第一步做什么?网络、增强工具和终端优化
linux虚拟机安装后无法联网?多半是这三处设置
不少人在安装完成重启后遇到Linux虚拟机无法联网的问题,大多数情况下,原因出在以下三处:
- 网络适配器模式不对:VMware里将网络连接改为“NAT模式”,这是最稳妥的共享主机网络方案
- 检查主机防火墙设置:部分安全软件会拦截虚拟机的网络请求,放行VMware相关服务即可
- 确认DHCP服务运行正常:在VMware菜单点“编辑-虚拟网络编辑器”,点左下角“恢复默认设置”,让系统重置虚拟网络
三项逐个排查,绝大多数联网问题都能解决。
增强工具让虚拟机更好用
Ubuntu安装完后,界面分辨率可能固定在一个较低值,鼠标在虚拟机内外切换也不顺滑,需要点击键盘组合键才能释放鼠标,这都因为缺少增强工具。
VMware对应的工具叫VMware Tools,菜单栏点击“虚拟机-安装VMware Tools”,系统会自动挂载一个光盘镜像,然后在终端执行:
cd /media/用户名/VWware Tools tar -xzvf VMwareTools-版本号.tar.gz cd vmware-tools-distrib sudo ./vmware-install.pl
一路按回车接受默认值,装完重启虚拟机,界面分辨率自适应、共享剪贴板、文件拖拽功能都正常了,VirtualBox用户同理,安装的是VirtualBox Guest Additions,操作逻辑相同。
行业共识认为,装完系统后第一件事就装增强工具,能省掉后续很多小麻烦。
更新系统,换国内软件源
新装好的Ubuntu就像毛坯房,先别急着装修,得先把水电通了:
sudo apt update && sudo apt upgrade
这个命令同步软件包索引并升级系统组件,不过默认的软件源服务器在国外,国内网络环境下更新速度较慢,建议把软件源换成清华源或阿里源,操作方法是在“软件和更新”应用里,把下载服务器选为“其他站点”,然后在列表里找到国内镜像站,换完源再跑一遍更新命令,速度有明显提升。
Linux虚拟机安装常见问题速查
Linux虚拟机安装时提示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”怎么办?
这个报错说明电脑CPU的硬件虚拟化功能没打开,重启电脑,在开机时按F2或Del键进入BIOS设置界面,找到“Intel Virtualization Technology”或“SVM Mode”选项,修改为“Enabled”,保存退出即可,不同品牌主板位置略有差异,搜一下“你的电脑型号+开启虚拟化”,很快就能找到入口。
为什么我安装的Linux虚拟机分辨率特别低,屏幕小得看不清?
刚才已经提过,这是没装增强工具的直接表现,VMware对应VMware Tools,VirtualBox对应增强功能,安装完成后,虚拟机分辨率会自动适配窗口大小,还能开启共享剪贴板,复制粘贴文本不再受系统边界限制。
Windows电脑安装Linux虚拟机用什么软件好?
如果不希望额外花钱,VMware Workstation Pro个人版是目前最合适的选项,它的中文社区教程非常丰富,遇到错误日志直接复制到搜索引擎,基本都能找到对应的解决办法,配置偏低的电脑可以尝试VirtualBox,占用资源稍小一些,功能也足够日常学习使用。
虚拟机是学习Linux最安全的试验田,把这套流程走一遍,你就掌握了系统安装部署的基本功,后面无论是学Docker容器、搭建网站服务器,还是探索命令行操作,都能在这个环境里大胆尝试,不用担心弄坏物理电脑。