在普通 Windows 或 macOS 电脑上装一台 Linux 虚拟机,只需要“装虚拟机软件、下载系统镜像、新建虚拟机、走完安装向导、装增强工具”五步,一台 8GB 内存的笔记本就能跑起来,全程大约 40 分钟到 1 小时。 下面按新手最容易卡住的地方逐项说明。
linux虚拟机版怎么安装配置?先把三个前提想清楚
很多人一开始就走弯路:软件选错、内存给错、镜像下载错,导致后面每一步都别扭,这三件事确定下来后,安装过程其实很顺利。
VirtualBox和VMware装Linux哪个更适合新手
| 对比项 | VMware Workstation Pro | VirtualBox |
|---|---|---|
| 授权方式 | 近年来已对个人用户放开免费使用,商用需确认授权 | 完全免费开源 |
| 图形性能 | 3D 加速和显示适配更成熟 | 够用,桌面稍有卡顿 |
| 快照管理 | 界面直观,回滚方便 | 功能够用,入口偏深 |
| 跨平台 | Windows/Linux,macOS 侧用 Fusion | Windows/macOS/Linux 通吃 |
行业共识认为,纯新手优先选 VMware Workstation Pro,安装向导解释得更清楚,出问题也更容易搜到答案;如果不想碰任何授权问题,VirtualBox 是稳妥的免费替代方案,命令和操作逻辑大同小异。
本地电脑装Linux虚拟机需要什么配置
- 内存:宿主机 8GB 起步,16GB 更舒服,低于 8GB 会明显卡;
- 硬盘:预留 40GB 到 60GB 空闲空间,机械硬盘能用,但固态体验差距很大;
- CPU:需要支持虚拟化指令集(Intel VT-x 或 AMD-V),并在 BIOS 里打开;
- 系统:Windows 10/11 或较新的 macOS,关闭 Hyper-V 与虚拟机软件的冲突(Windows 上装 VMware 时常见)。
装哪个发行版最省心
新手建议 Ubuntu LTS 版本(长期支持版,标准维护周期约 5 年),资料多、驱动全,想走运维路线可以选 Rocky Linux 或 Debian;做信创适配测试的话,统信 UOS、麒麟这类国产发行版也很常见。
从零装一台 Ubuntu 虚拟机:按向导一步步来
新建虚拟机与镜像挂载
打开 VMware,选择“创建新的虚拟机”,走“典型”模式,指向下载好的 ISO 镜像,注意两点:
- 镜像从官网或国内高校开源镜像站下载,别用来路不明的“优化版”;
- 磁盘类型选 SCSI 或 NVMe,容量填 40GB 以上,选择“拆分成多个文件”便于迁移。
安装向导里几个关键选项
进入 Ubuntu 安装界面后,按顺序处理:
- 语言选简体中文,键盘布局默认;
- 安装类型选“交互式安装”,不要选“最小安装”,否则缺一堆常用工具;
- 分区直接用“清除整个磁盘并安装”,虚拟机内部数据无价值,不用纠结;
- 创建用户名时全小写、不带空格,密码记牢,后面 sudo 全靠它;
- 安装过程中勾选“安装第三方驱动”,能减少显卡和无线网卡的问题。
安装完成后重启,第一次进桌面分辨率可能偏低,属于正常现象,下一步解决。
装完系统必做的三件事
第一件,装增强工具,解决剪贴板互通、窗口自适应和分辨率问题:
sudo apt update
sudo apt install open-vm-tools-desktop -y
sudo reboot
VirtualBox 对应的是 virtualbox-guest-utils 和 virtualbox-guest-dkms。
第二件,换国内镜像源加速下载,Ubuntu 24.04 的源文件在 /etc/apt/sources.list.d/ubuntu.sources,把地址改成简米云或清华镜像站,然后执行 sudo apt update 验证。
第三件,打一个干净快照,VMware 菜单里“虚拟机 → 快照 → 拍摄快照”,命名成“初始干净系统”,后面无论装崩什么,一键回滚,比修系统快得多。
装好之后的常用配置,这几项决定好不好用
linux虚拟机内存和硬盘分配多少合适
这是搜索量很高的问题,答案取决于宿主机:
| 宿主机内存 | 建议分配给虚拟机 | 说明 |
|---|---|---|
| 8GB | 2GB | 别超过 3GB,否则宿主机开始卡顿 |
| 16GB | 4GB | 能流畅跑桌面和 Docker |
| 32GB 及以上 | 8GB | 可同时开两三台做集群实验 |
硬盘方面,系统盘 20GB 是下限,40GB 到 60GB 才算宽裕,后期不够用,虚拟机设置里扩容后,还要在系统内执行 sudo growpart /dev/sda 3 和 sudo resize2fs /dev/sda3 才能真正生效,这一步新手最容易漏。
网络模式怎么选
- NAT:默认模式,虚拟机可上网,宿主机访问不了它,适合纯学习;
- 桥接:虚拟机拿到局域网 IP,能被其他设备访问,适合搭 Web 服务做联调;
- 仅主机:只能和宿主机通信,适合隔离测试环境。
连不上网时按顺序排查:ip addr 看有没有拿到地址,ping 8.8.8.8 测连通性,cat /etc/resolv.conf 看 DNS,桥接模式下公司网络常做 MAC 地址绑定,此时换回 NAT 通常就能通。
快照与克隆
做实验前打快照,实验环境跑通后做完整克隆,一台变三台,搭主从复制、集群测试都靠这个,克隆时选“创建完整克隆”,链接克隆虽然省空间,但父虚拟机一删子机就废。
新手最容易踩的几个坑
- 开机报“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”,进 BIOS 打开虚拟化即可;
- 安装过程黑屏或卡在图形界面,试着关闭 3D 加速再启动;
- 虚拟机时间和宿主机不一致,装完增强工具通常自愈,否则用
timedatectl手动校时; - 直接在虚拟机窗口点关闭按钮导致文件系统损坏,养成
sudo shutdown -h now的习惯; - 内存分配超过宿主机一半,宿主机开始疯狂使用交换分区,反而整体变慢。
linux虚拟机安装配置常见问题解答
linux虚拟机和云服务器哪个更划算
学习阶段虚拟机零成本,而且随便折腾、随便回滚,这是云主机给不了的,需要公网访问、给外部演示或做压力测试时,云服务器按量付费更合适,包月入门配置的价格通常在几十元级别,但要注意带宽另算,多数人的合理路径是:本地虚拟机学扎实,再买一台低配云主机做上线练习。
linux虚拟机上不了网怎么排查
先确认虚拟机网络模式是 NAT 还是桥接,再看 ip addr 是否拿到 IPv4 地址,有地址但打不开网页,多半是 DNS 问题;完全没地址,检查虚拟机软件里的虚拟网卡服务是否被禁用,Windows 防火墙和第三方安全软件拦截虚拟网卡也是常见原因。
虚拟机里能跑 Docker 吗
能,前提是分配 4GB 以上内存并开启 CPU 虚拟化,在 Ubuntu 里用官方脚本或 apt 源安装 Docker Engine 后,docker run hello-world 能正常输出即表示环境就绪;如果报权限错误,把当前用户加入 docker 组再重新登录即可。
整体来看,Linux 虚拟机的安装配置没有技术门槛,真正的差别在于前期是否把软件、内存、镜像这三项定对。 按上面的顺序走一遍,一小时之内你就能拥有一台随时可回滚、可以反复试错的 Linux 环境,后续学命令、装服务、做实验,都会轻松很多。