上一篇
虚拟机怎么安装Linux?
- Linux
- 2025-06-10
- 2524
使用虚拟机软件(如VirtualBox或VMware)创建新虚拟机,分配资源后加载Linux ISO镜像文件,启动虚拟机并按照屏幕提示完成Linux系统的安装过程即可。
虚拟机安装Linux是体验开源系统的理想方式,无需分区或替换现有操作系统,通过虚拟化技术(如VirtualBox或VMware),您可在Windows、macOS或Linux主机上安全运行Linux发行版,适合开发测试、学习及日常使用,本指南以免费开源的VirtualBox和Ubuntu 22.04 LTS为例,提供详细步骤。
准备工作
所需资源
- 虚拟机软件:
Oracle VM VirtualBox(跨平台、免费) - Linux镜像:
Ubuntu 22.04 LTS(稳定且对新手友好) - 硬件要求:
- 主机内存 ≥ 8GB(建议分配虚拟机 2-4GB)
- 硬盘空间 ≥ 20GB(虚拟机磁盘建议 25GB)
- 64位处理器并启用虚拟化(需在BIOS中开启Intel VT-x/AMD-V)
关键检查项
- 确认虚拟化支持:
Windows:任务管理器 → “性能”标签 → “CPU” → 查看”虚拟化”状态
macOS:终端执行sysctl -a | grep machdep.cpu.features
返回包含”VMX” - 下载文件完整性:
校验镜像SHA256值(Ubuntu官网提供校验工具)。
安装VirtualBox虚拟机
-
下载安装:
访问 VirtualBox官网,选择对应主机系统的安装包。- Windows:双击
.exe
文件按向导安装(默认设置即可)。 - macOS:打开
.dmg
文件,拖动VirtualBox到应用文件夹。
- Windows:双击
-
首次配置:
启动VirtualBox,点击 “工具” → “预设”:- 设置”默认虚拟机位置”(确保剩余空间充足)。
- 调整”更新”选项为自动检查(保持软件最新)。
创建Linux虚拟机环境
-
新建虚拟机:
- 点击 “新建” → 输入名称(如
Ubuntu 22.04
)→ 类型选 “Linux” → 版本选 “Ubuntu (64-bit)”。 - 点击 “下一步”。
- 点击 “新建” → 输入名称(如
-
分配硬件资源:
- 内存大小:滑动条分配 2048MB~4096MB(勿超主机内存50%)。
- 硬盘设置:
- 选择 “现在创建虚拟硬盘” → 类型 “VDI” → 分配方式 “动态分配”(节省空间)。
- 设置磁盘容量 ≥25GB → 点击 “创建”。
-
关键优化设置:
选中虚拟机 → 点击 “设置”:- 系统 → 处理器:分配 ≥2个CPU核心(提升性能)。
- 显示 → 屏幕:显存调至128MB,勾选 “启用3D加速”。
- 存储 → 控制器IDE:点击光盘图标 → 选择 “Ubuntu镜像文件”(.iso格式)。
- 网络 → 网卡1:连接方式选 “网络地址转换(NAT)”(自动联网)。
安装Ubuntu系统
-
启动安装:
双击虚拟机 → 自动从ISO镜像启动 → 选择 “Install Ubuntu”。 -
安装向导:
- 语言:选择中文或英文 → 点击 “继续”。
- 键盘布局:默认 → “继续”。
- 更新与软件:
- 勾选 “安装时下载更新” 和 “第三方图形/无线驱动”。
- 安装类型选 “正常安装” → “继续”。
- 磁盘分区:
- 选择 “清除整个磁盘并安装Ubuntu”(仅影响虚拟磁盘,主机无风险)→ “现在安装”。
- 时区与用户:
- 地图点击上海/北京时间 → 输入用户名、密码(记录密码!)→ “继续”。
-
完成安装:
等待进度条完成(约10-20分钟)→ 提示重启时点击 “现在重启” → 关闭虚拟机 → 弹出安装镜像(设置 → 存储 → 移除光盘图标)。
安装后优化设置
-
安装增强功能(提升性能):
- 启动Ubuntu → 菜单栏选择 “设备” → “安装增强功能”。
- 终端执行:
sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r)
- 重启虚拟机生效(支持分辨率自适应、剪贴板共享)。
-
基础配置:
- 更新系统:
sudo apt update && sudo apt upgrade -y
- 调整分辨率:设置 → 显示器 → 选择合适分辨率。
- 共享文件夹(主机与虚拟机传输文件):
- VirtualBox菜单:“设备” → “共享文件夹” → 添加主机目录并勾选 “自动挂载”。
- Ubuntu中访问:
/media/sf_<文件夹名>
。
- 更新系统:
常见问题解决
- 启动报错 “VT-x not available”:
进入主机BIOS → 开启Intel VT-x/AMD-V(通常在”Advanced → CPU Configuration”中)。 - 屏幕分辨率无法调整:
重装增强功能 → 执行sudo /opt/VBoxGuestAdditions-6.1.40/autorun.sh
(版本号替换为实际值)。 - 网络连接失败:
检查虚拟机设置 → 网络 → 连接方式为 “NAT”;Ubuntu终端执行ping 8.8.8.8
测试连通性。
通过虚拟机安装Linux,您已获得安全的沙盒环境,可自由探索Ubuntu的强大功能,下一步建议:
- 学习终端基础命令(
ls
,cd
,sudo
)。 - 安装开发工具(如VS Code、Python环境)。
- 尝试其他发行版(Fedora、Debian)或配置服务器环境(LAMP)。
引用说明:
- VirtualBox官方文档:https://www.virtualbox.org/manual/
- Ubuntu安装指南:https://ubuntu.com/tutorials/install-ubuntu-desktop
- 虚拟化技术原理参考:Intel VT-x白皮书(Intel官网)