当前位置:首页 > Linux > 正文

虚拟机怎么安装Linux?

使用虚拟机软件(如VirtualBox或VMware)创建新虚拟机,分配资源后加载Linux ISO镜像文件,启动虚拟机并按照屏幕提示完成Linux系统的安装过程即可。

虚拟机安装Linux是体验开源系统的理想方式,无需分区或替换现有操作系统,通过虚拟化技术(如VirtualBox或VMware),您可在Windows、macOS或Linux主机上安全运行Linux发行版,适合开发测试、学习及日常使用,本指南以免费开源的VirtualBoxUbuntu 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虚拟机

  1. 下载安装
    访问 VirtualBox官网,选择对应主机系统的安装包。

    • Windows:双击.exe文件按向导安装(默认设置即可)。
    • macOS:打开.dmg文件,拖动VirtualBox到应用文件夹。
  2. 首次配置
    启动VirtualBox,点击 “工具” → “预设”

    • 设置”默认虚拟机位置”(确保剩余空间充足)。
    • 调整”更新”选项为自动检查(保持软件最新)。

创建Linux虚拟机环境

  1. 新建虚拟机

    虚拟机怎么安装Linux?  第1张

    • 点击 “新建” → 输入名称(如 Ubuntu 22.04)→ 类型选 “Linux” → 版本选 “Ubuntu (64-bit)”
    • 点击 “下一步”
  2. 分配硬件资源

    • 内存大小:滑动条分配 2048MB~4096MB(勿超主机内存50%)。
    • 硬盘设置
      • 选择 “现在创建虚拟硬盘” → 类型 “VDI” → 分配方式 “动态分配”(节省空间)。
      • 设置磁盘容量 ≥25GB → 点击 “创建”
  3. 关键优化设置
    选中虚拟机 → 点击 “设置”

    • 系统 → 处理器:分配 ≥2个CPU核心(提升性能)。
    • 显示 → 屏幕:显存调至128MB,勾选 “启用3D加速”
    • 存储 → 控制器IDE:点击光盘图标 → 选择 “Ubuntu镜像文件”(.iso格式)。
    • 网络 → 网卡1:连接方式选 “网络地址转换(NAT)”(自动联网)。

安装Ubuntu系统

  1. 启动安装
    双击虚拟机 → 自动从ISO镜像启动 → 选择 “Install Ubuntu”

  2. 安装向导

    • 语言:选择中文或英文 → 点击 “继续”
    • 键盘布局:默认 → “继续”
    • 更新与软件
      • 勾选 “安装时下载更新”“第三方图形/无线驱动”
      • 安装类型选 “正常安装”“继续”
    • 磁盘分区
      • 选择 “清除整个磁盘并安装Ubuntu”(仅影响虚拟磁盘,主机无风险)→ “现在安装”
    • 时区与用户
      • 地图点击上海/北京时间 → 输入用户名、密码(记录密码!)→ “继续”
  3. 完成安装
    等待进度条完成(约10-20分钟)→ 提示重启时点击 “现在重启” → 关闭虚拟机 → 弹出安装镜像(设置 → 存储 → 移除光盘图标)。


安装后优化设置

  1. 安装增强功能(提升性能):

    • 启动Ubuntu → 菜单栏选择 “设备” → “安装增强功能”
    • 终端执行:
      sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r)
    • 重启虚拟机生效(支持分辨率自适应、剪贴板共享)。
  2. 基础配置

    • 更新系统
      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官网)
0