如何在vmware虚拟机中安装linux系统?

在VMware上安装Linux系统是学习、开发和测试的常见需求,整个过程可分为准备工作、VMware Workstation安装、虚拟机创建、系统安装及后续优化等步骤,以下是详细操作指南:

如何在vmware上安装linux系统

准备工作

在开始安装前,需确保硬件和软件满足要求,并准备好必要的文件。

  1. 硬件要求

    • 宿主机(当前使用的操作系统)需支持虚拟化技术(Intel VT-x或AMD-V),可在BIOS/UEFI中开启(通常默认开启,若虚拟机报错需检查)。
    • 建议内存至少4GB(分配给虚拟机2GB以上),磁盘空间预留至少30GB(根据Linux发行版需求调整)。
    • CPU核心数建议2核以上(宿主机多核时可分配1-2核给虚拟机)。
  2. 软件准备

    • VMware Workstation:下载对应宿主机系统的版本(Windows/macOS/Linux),官网提供15天试用版或付费激活(推荐Workstation Pro,功能更全)。
    • Linux镜像文件(ISO):从Linux发行版官网下载,如Ubuntu Desktop(https://ubuntu.com/download/desktop)、CentOS Stream(https://centos.org/centos-stream/)等,选择“Live镜像”或“安装镜像”均可(Live镜像可先体验再安装)。
  3. 镜像文件选择参考
    | 发行版 | 版本示例 | 特点 | 适合场景 |
    |————–|—————-|————————–|————————|
    | Ubuntu | 22.04 LTS | 图形界面友好,软件生态丰富 | 新手入门、日常开发 |
    | CentOS Stream| 9 | 企业级稳定,RHEL兼容 | 服务器部署、运维学习 |
    | Fedora | 38 | 最新技术,社区活跃 | 技术尝鲜、开发者测试 |

安装VMware Workstation

以Windows宿主机为例(macOS/Linux操作类似,界面略有差异):

  1. 下载VMware Workstation Pro安装包(.exe文件),双击运行,同意许可协议。
  2. 选择安装路径(默认C:Program FilesVMwareVMware Workstation),勾选“增强型键盘驱动”(提升虚拟机操作体验)。
  3. 安装完成后,首次运行需输入许可证密钥(试用版可跳过,部分功能受限)。
  4. 检查更新:点击“帮助”→“检查更新”,确保版本最新(兼容新系统镜像)。

创建虚拟机

打开VMware Workstation,点击“创建新的虚拟机”,进入向导界面:

  1. 配置类型:选择“典型(推荐)”(简化步骤,适合新手),或“自定义(高级)”(可精细配置硬件)。

    如何在vmware上安装linux系统

  2. 选择镜像文件

    • 选择“安装程序光盘映像文件(M)”,点击“浏览”选中下载的Linux ISO镜像(如ubuntu-22.04.3-desktop-amd64.iso)。
    • 勾选“以后安装操作系统”(若需先配置硬件再安装),或直接选择“Linux”→“Ubuntu 64位”(VMware会自动识别镜像类型)。
  3. 命名虚拟机

    输入虚拟机名称(如“Ubuntu-22.04”),选择保存位置(建议磁盘空间充足且路径无中文,如“D:VMwareUbuntu-22.04”)。

  4. 磁盘分配

    • 选择“将虚拟磁盘拆分成多个文件”(便于管理),设置磁盘大小(至少20GB,Ubuntu建议25GB,CentOS建议20GB)。
    • 选择“存储为虚拟磁盘类型”(默认VDI(Virtual Disk Image),兼容性好)。
  5. 硬件配置(典型模式会自动配置,自定义模式需手动调整):

    • 处理器:分配1-2个CPU核心(宿主机核心数≥2时)。
    • 内存:分配2048MB(2GB)以上,建议4096MB(4GB)保证流畅运行。
    • 网络适配器:默认“NAT模式”(虚拟机通过宿主机共享网络,适合新手);若需虚拟机直接访问局域网,选择“桥接模式”。

安装Linux系统

完成虚拟机创建后,点击“开启此虚拟机”,进入Linux安装界面(以Ubuntu为例):

  1. 启动语言:选择“中文(简体)”,点击“安装Ubuntu”。
  2. 键盘布局:默认“中文”,点击“继续”。
  3. 更新和其他软件

    勾选“正常安装”(包含常用软件),勾选“为图形或无线硬件,以及MP3等媒体格式安装第三方软件”。

    如何在vmware上安装linux系统

  4. 安装类型
    • 选择“清除整个磁盘并安装”(自动分区,适合新手);或“其他选项”(手动分区,适合高级用户)。
    • 手动分区示例(推荐):
      | 挂载点 | 文件系统 | 大小 | 用途 |
      |——–|———-|———-|————————–|
      | /boot | ext4 | 500MB | 系统引导分区 |
      | / | ext4 | 20GB | 根目录,存放系统文件 |
      | swap | swap | 4096MB | 交换分区(内存≤8GB时) |
      | /home | ext4 | 剩余空间 | 用户数据目录 |
    • 分区完成后点击“现在安装”,确认分区设置。
  5. 时区设置:选择“亚洲/上海”,点击“继续”。
  6. 用户创建

    设置用户名(如“test”)、密码(需包含字母+数字,长度≥8),勾选“需要我的密码才能登录”。

  7. 安装过程:等待10-20分钟,进度条完成后提示“现在可以重启计算机”。
  8. 重启后拔出虚拟光盘:重启时快速点击虚拟机窗口,按“F12”或选择“退出安装介质”,避免重新进入安装界面。

安装VMware Tools(关键优化步骤)

VMware Tools可提升虚拟机性能(如分辨率自适应、文件共享、剪贴板互通),安装步骤:

  1. 虚拟机开机后,在VMware菜单栏点击“虚拟机”→“安装VMware Tools”(会自动挂载虚拟光盘)。
  2. 进入Linux系统,打开终端,挂载光盘:
    sudo mkdir /mnt/cdrom
    sudo mount /dev/cdrom /mnt/cdrom
  3. 复制安装包到本地(以tar.gz格式为例):
    cp /mnt/cdrom/VMwareTools-*.tar.gz ~
    cd ~
  4. 解压并安装:
    tar -zxzf VMwareTools-*.tar.gz
    cd vmware-tools-distrib/
    sudo ./vmware-install.pl -d  # -d参数使用默认配置,一路回车即可
  5. 安装完成后重启虚拟机:
    sudo reboot
  6. 功能验证
    • 分辨率自适应:拖动虚拟机窗口大小,Linux屏幕分辨率自动调整。
    • 文件共享:在VMware设置中启用“拖放”和“复制粘贴”(选项→VMware Tools→高级→启用)。

常见问题与解决(FAQs)

问题1:安装Linux后虚拟机无法连接网络怎么办?
解答

  1. 检查VMware网络服务:在宿主机打开“服务”(services.msc),确保“VMware NAT Service”和“VMware DHCP Service”状态为“正在运行”。
  2. 检查虚拟机网络设置:关闭虚拟机,在“虚拟机设置”→“网络适配器”中,选择“NAT模式”(若需桥接模式,确保宿主机已连接局域网)。
  3. 在Linux系统中查看IP:Ubuntu用ip a,CentOS用ifconfig,若未获取IP,执行sudo dhclient(自动获取IP)。

问题2:虚拟机磁盘空间不足,如何扩展?
解答

  1. 关闭虚拟机,在VMware Workstation中选中虚拟机,点击“虚拟机设置”→“硬盘”→“扩展”。
  2. 输入新大小(如从20GB扩展至30GB),点击“扩展”。
  3. 进入Linux系统,扩展分区:
    • 查看磁盘信息:sudo fdisk -l(找到磁盘,如/dev/sda)。
    • 删除原分区(注意备份数据!):sudo fdisk /dev/sda,输入“d”删除分区,再“n”新建分区(类型选“主分区”,起始扇区默认,结束扇区输入新大小)。
    • 刷新文件系统:若为ext4,执行sudo resize2fs /dev/sda1;若为XFS,执行sudo xfs_growfs /(挂载点为根目录)。

通过以上步骤,即可在VMware上成功安装并优化Linux系统,满足学习、开发或测试需求,根据实际需求调整虚拟机配置,灵活使用VMware Tools功能,可进一步提升使用体验。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/15534.html

(0)
酷番叔酷番叔
上一篇 2025年8月23日 22:51
下一篇 2025年8月23日 23:03

相关推荐

  • 服务器Linux环境下如何合理分区?分区方案、大小及类型怎么选?

    在服务器Linux系统中,合理的分区规划是保障系统稳定、安全及性能优化的关键基础,分区不仅影响数据存储结构,还直接关系到系统响应速度、故障恢复能力及后续运维效率,以下从分区原则、场景方案、操作步骤及注意事项等方面详细说明服务器Linux的分区方法,分区核心原则服务器Linux分区需遵循“数据分离、性能优先、安全……

    2025年9月23日
    3800
  • Linux下如何破解WiFi密码?详细操作步骤与方法有哪些?

    在Linux系统中,针对WiFi密码的破解操作需严格遵循法律法规,仅限用于授权网络的安全测试或自家网络管理,未经授权入侵他人网络属违法行为,以下内容仅从技术原理角度介绍Linux环境下WiFi密码测试的流程及工具使用,请务必合法合规操作,准备工作硬件要求:需支持监听模式的无线网卡,常见型号如RTL8187L、A……

    2025年9月27日
    4300
  • 如何将Linux系统安装到U盘?详细操作步骤与注意事项有哪些?

    将Linux系统安装在U盘上是一种便携且灵活的使用方式,既能随身携带自己的操作系统,又能在不破坏电脑原有系统的情况下体验或使用Linux,整个过程需要准备工具、制作启动盘、调整启动设置等步骤,以下是详细操作指南,准备工作在开始之前,需确保以下物品和条件准备就绪:U盘:容量建议至少8GB(推荐16GB或以上,因为……

    2025年9月30日
    3700
  • 如何查询Linux内存的使用情况及详细信息

    在Linux系统中,内存管理是系统性能优化的核心环节,准确查询内存使用情况有助于排查性能瓶颈、监控资源消耗,本文将详细介绍几种常用的Linux内存查询方法,包括基础命令、系统文件及工具,帮助用户全面掌握内存状态,基础命令:freefree是最直观的内存查询工具,默认以KB为单位显示内存总量、已用、空闲等信息,常……

    2025年9月13日
    5600
  • 如何攻克Linux无线网卡驱动开发?

    核心前提条件硬件基础获取无线网卡的芯片型号(如lspci/lsusb)、数据手册(Datasheet)和编程参考(Programming Reference),确认接口类型:PCIe、USB、SDIO 或 SPI,开发环境Linux内核源码(与目标内核版本一致),安装build-essential、libelf……

    2025年7月15日
    7700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信