大家好,我是冯哥的缓存。 今天我们来聊一下为什么要用虚拟机装Linux以及如何安装。虚拟机不止可以安装Linux,也可以装不同版本的windows用来测试系统
上一篇咱们搞了U盘双系统,但有些朋友可能觉得:
虚拟机就是最佳答案——在Windows里开个窗口,窗口里跑一个完整的Linux系统,互不干扰,随时删除,零风险。
虚拟机 vs 双系统 速览
💡 冯哥建议:如果不确定自己会不会长期用Linux,先虚拟机体验,再决定是否装双系统。这是最稳妥的路径。
两大虚拟机软件选谁?
目前主流免费虚拟机就两家:
对比表
| | VMware Workstation Player |
|---|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
⚠️ VMware Player 免费版需要注册Broadcom账号获取许可证,注册流程较繁琐。VirtualBox直接下载安装即可,对新手更友好。
冯哥推荐
| |
|---|
| VirtualBox |
| VMware Player |
| VirtualBox |
本篇以 VirtualBox 为主讲解,VMware步骤大同小异。
第一步:下载和安装VirtualBox
下载
| |
|---|
| https://www.virtualbox.org/wiki/Downloads |
| Windows hosts |
安装过程
安装基本就是"下一步"大法,注意以下几点:
🚨 安装过程中会弹出网络中断提示(安装虚拟网卡驱动时),这是正常的,点"是"继续即可。不要慌,不会影响你正常上网。
第二步:下载Linux镜像(ISO文件)
跟U盘安装一样,虚拟机也需要Linux的ISO镜像文件。
| | | |
|---|
| Ubuntu 24.04 LTS | https://ubuntu.com/download/desktop | | |
| https://linuxmint.com/download.php | | |
| https://www.debian.org/distrib/ | | |
💡 本篇以 Ubuntu 24.04 LTS 为例。LTS = 长期支持版,5年安全更新,放心用。
下载后得到一个 .iso 文件,记住它放在哪个文件夹,后面要用。
第三步:创建虚拟机
这是最关键的一步,跟着来——
3.1 新建虚拟机
- 勾选"跳过自动安装"(Unattended Install)—— 我们手动安装,更可控
⚠️ VirtualBox 7.x 新增了"无人值守安装"功能,看起来方便但容易出问题(语言、分区、用户名都可能不对)。建议跳过,手动安装更靠谱。
3.2 分配内存和CPU
🚨 内存和CPU不能全给! 你Windows自己也要用。经验法则:
- 内存:总内存的 1/4 ~ 1/3(你电脑8GB就给2-3GB,16GB就给4-6GB)
- CPU:总核心的 1/4 ~ 1/2(4核给2核,8核给2-4核)
- 给太多会导致Windows卡顿,给太少Linux卡顿
3.3 虚拟硬盘
💡 "动态分配"是什么意思?假设你设30GB,但刚装完系统只用了8GB,那硬盘文件就只占8GB。随着你在Linux里存文件,硬盘文件会自动增大,最多不超过30GB。不用担心一次吃掉30GB空间。
3.4 创建完成
点击"下一步"→"完成",虚拟机就出现在列表里了。
第四步:虚拟机重要设置
创建完成后,先别急着启动,还有几个关键设置要调。
4.1 显示设置
进入 设置 → 显示:
4.2 网络设置
进入 设置 → 网络:
99%的情况保持默认 NAT 就行,虚拟机直接能上网。
4.3 挂载ISO镜像
进入 设置 → 存储:
- 确认显示为
Ubuntu-24.04-desktop-amd64.iso
⚠️ 如果这一步没做,启动虚拟机会提示"No bootable medium found",就是找不到系统盘。一定要挂载ISO!
第五步:安装Ubuntu Linux
5.1 启动虚拟机
- 看到启动菜单,选择 "Try or Install Ubuntu"
5.2 安装流程
💡 "清除整个磁盘"会不会删掉Windows数据?
不会! 虚拟机里的"整个磁盘"指的是虚拟硬盘(那个30GB的VDI文件),跟你Windows的C盘D盘毫无关系。放心大胆点,最坏情况也就是删掉虚拟机重来。
5.3 重启注意事项
重启时会提示 "Please remove the installation medium",直接按 Enter 即可。VirtualBox会自动卸载ISO。
第六步:安装增强功能(强烈推荐!)
刚装完的Ubuntu在虚拟机里可能有些不好用:窗口不能自适应大小、鼠标切换不流畅、不能共享文件——安装"增强功能"就能解决。
6.1 安装方法
cd /media/$USER/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run
6.2 增强功能带来什么
6.3 开启剪贴板和拖放
安装完增强功能后,还需要手动开启:
- 虚拟机窗口菜单栏 → 设备 → 共享剪贴板 → 双向
第七步:共享文件夹——主机和虚拟机互传文件
虚拟机和Windows之间传文件,最方便的方式就是共享文件夹。
7.1 设置共享文件夹
- 先关闭虚拟机
- VirtualBox主界面 → 选中虚拟机 → 设置 → 共享文件夹
- 共享文件夹路径:选择Windows上一个文件夹(如
D:\Linux共享) - ✅ 自动挂载
- ✅ 固定分配
7.2 在Ubuntu中访问
启动虚拟机后,打开文件管理器,左侧栏会出现 sf_Linux共享 的图标,直接点击即可访问。
或者用命令行:
# 共享文件夹在 /media/sf_文件夹名 下
ls /media/sf_Linux共享
⚠️ 访问共享文件夹需要将当前用户加入 vboxsf 用户组,否则会提示"权限不足":
sudo usermod -aG vboxsf $USER
执行后注销重新登录才生效。
第八步:快照——虚拟机的"存档"功能
这是虚拟机最强大的功能之一,相当于游戏里的存档——随时存,随时读。
使用场景
操作方法
| |
|---|
| 拍快照 | |
| 恢复快照 | 虚拟机菜单 → 机器 → 快照 → 选择要恢复的 → 恢复 |
| 查看快照列表 | VirtualBox主界面 → 右键虚拟机 → 快照列表 |
💡 冯哥推荐:系统装完拍一个叫"纯净系统",装完常用软件再拍一个叫"常用环境"。这样不管怎么折腾,随时能回到干净状态。
常见问题排查
Q1:启动报错"VT-x is not available"
| |
|---|
| 重启电脑进BIOS,找到 Intel VT-x / AMD-V 选项,设为 Enabled |
| Windows搜索"启用或关闭Windows功能",关闭Hyper-V |
🚨 虚拟化必须在BIOS里开启,这是虚拟机运行的硬性前提。现在大部分电脑默认已开启,如果没开就手动开一下。具体BIOS位置因品牌不同:
- 联想:Security → Virtualization → Intel VT-x
- 戴尔:Virtualization Support → Intel VT-x
- 华硕:Advanced → CPU Configuration → Intel Virtualization
Q2:虚拟机很卡怎么办?
Q3:鼠标被虚拟机"吃掉"了怎么出来?
Q4:虚拟机占空间太大怎么办?
| |
|---|
| |
| 虚拟机内执行 sudo dd if=/dev/zero of=/zero bs=1M; rm /zero,然后关闭虚拟机,用 VBoxManage modifyhd xxx.vdi --compact 压缩 |
Q5:全屏模式下工具栏没了
按 右Ctrl + Home 键,菜单栏就会临时显示出来。
虚拟机日常操作速查
| |
|---|
| |
| |
| |
| |
| |
| |
| |
| 右Ctrl + L(Linux窗口融入Windows桌面,增强功能后可用) |
总结:虚拟机安装流程一览
下载VirtualBox → 下载Ubuntu ISO
↓ ↓
安装VirtualBox (记住ISO位置)
↓
新建虚拟机(选名称、分配内存/CPU/硬盘)
↓
关键设置(显存128MB、3D加速、挂载ISO、网络NAT)
↓
启动虚拟机 → 安装Ubuntu
↓
安装增强功能(自适应窗口、剪贴板、拖放)
↓
设置共享文件夹(主机虚拟机互传文件)
↓
拍快照"纯净系统"(存档!)
↓
✅ 开始使用!
📌 下一篇预告:Linux发行版选择指南——哪个Linux最适合你? Ubuntu、Mint、Debian、Fedora、Arch……这么多发行版到底选哪个?冯哥帮你一表看清。