首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >虚拟机安装Linux完整教程:从0到1

虚拟机安装Linux完整教程:从0到1

原创
作者头像
用户3911
修改2025-11-07 16:44:51
修改2025-11-07 16:44:51
6280
举报

在云计算和容器化技术普及的今天,虚拟机仍以其强大的隔离性和兼容性成为开发测试的核心工具。本文将以VMware Workstation 16为平台,结合Ubuntu 22.04 LTS镜像,详细演示如何在Windows/macOS主机上完成Linux系统的全流程安装,并针对常见问题提供解决方案。

一、环境准备:硬件与软件双达标

1. 硬件配置要求

  • 内存:建议分配4GB以上(主机内存≥8GB时)
  • CPU:启用VT-x/AMD-V虚拟化技术(BIOS中设置)
  • 存储:预留30GB以上虚拟磁盘空间(动态分配更灵活)
  • 显卡:支持OpenGL 3.3的显卡(用于3D加速)

2. 软件清单

  • 虚拟机平台:VMware Workstation 16(企业版)或VirtualBox 7.0(开源版)
  • 系统镜像:Ubuntu 22.04 LTS ISO(官网下载,校验SHA256值)
  • 辅助工具:VMware Tools(集成驱动包)

二、虚拟机创建:四步完成基础配置

  1. 新建虚拟机向导 打开VMware,选择"创建新的虚拟机"→"典型(推荐)"→"稍后安装操作系统"。在操作系统类型中选择"Linux"→"Ubuntu 64位"。
  2. 资源分配策略
    • 内存:按主机内存50%分配(如8GB主机分配4GB)
    • 处理器:分配2核心(超线程技术可虚拟4线程)
    • 网络模式:NAT模式(自动获取IP)或桥接模式(与主机同网段)
  3. 虚拟磁盘设置 选择"创建新虚拟磁盘"→"SCSI(推荐)"→"动态分配"→设置30GB容量。动态分配可避免一次性占用物理空间,但写入性能略低于预分配。
  4. ISO镜像加载 在"CD/DVD"设置中勾选"使用ISO镜像文件",浏览选择下载的Ubuntu ISO文件。

三、系统安装:图形化向导操作

  1. 启动安装程序 点击"开启此虚拟机",在GRUB引导界面选择"Install Ubuntu"。
  2. 关键配置节点
    • 键盘布局:默认English(US)或选择中文拼音
    • 安装类型:选择"最小安装"(节省空间)或"正常安装"(带GUI)
    • 磁盘分区
      • 自动分区:适合新手,系统自动规划/、/home等分区
      • 手动分区
        • /boot:200MB(EFI分区需100MB以上)
        • /swap:4GB(内存≤8GB时设为内存大小,>8GB可设4GB)
        • /:剩余空间全部分配(建议≥20GB)
  3. 用户与权限
    • 设置强密码(包含大小写字母、数字、特殊字符)
    • 创建普通用户(避免直接使用root登录)

四、安装后优化:性能与功能提升

  1. 驱动集成
    • VMware Tools:通过虚拟机菜单"VM"→"Install VMware Tools",解压镜像后执行sudo ./vmware-install.pl
    • VirtualBox Guest Additions:设备菜单→"插入增强功能光盘"→终端执行sudo sh /media/cdrom/VBoxLinuxAdditions.run
  2. 网络配置
    • 静态IP设置(NAT模式):

    sudo nano /etc/netplan/01-netcfg.yaml

# 修改为:

network:

version: 2

ethernets:

ens33:

dhcp4: no

addresses: [192.168.x.x/24]

gateway4: 192.168.x.1

nameservers:

addresses: [8.8.8.8, 114.114.114.114] 执行sudo netplan apply生效

  1. 性能调优
    • 关闭不必要的服务:sudo systemctl disable apache2(如未使用Web服务)
    • 启用3D加速:虚拟机设置→显示→勾选"加速3D图形"

五、常见问题解决方案

问题现象

原因分析

解决方案

安装界面卡在紫色屏幕

显卡驱动不兼容

在虚拟机设置中关闭"3D加速"

网络无法连接

网络模式配置错误

检查NAT/桥接设置,或执行sudo dhclient -r ens33释放IP

磁盘空间不足

动态分配未扩展

使用sudo resize2fs /dev/sda1扩展文件系统

安装过程报"GRUB error"

分区表损坏

使用fdisk -l检查分区,重新规划/boot分区

六、进阶应用场景

  1. 快照管理:创建安装前快照,便于回滚测试环境
  2. 克隆虚拟机:通过"管理"→"克隆"快速复制开发环境
  3. 共享文件夹:设置VMware共享文件夹实现主机与虚拟机文件互传

对于开发测试场景,建议结合Docker容器化技术构建更轻量的隔离环境,而虚拟机则更适合需要完整操作系统功能的场景。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境准备:硬件与软件双达标
    • 1. 硬件配置要求
    • 2. 软件清单
  • 二、虚拟机创建:四步完成基础配置
  • 三、系统安装:图形化向导操作
  • 四、安装后优化:性能与功能提升
  • 五、常见问题解决方案
  • 六、进阶应用场景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档