如何安装Linux虚拟机?详细步骤是什么?

安装Linux虚拟机是学习Linux系统、进行软件开发或测试环境搭建的常用方式,通过虚拟机可以在现有操作系统(如Windows或macOS)中运行独立的Linux系统,无需修改硬件配置,以下是详细的安装步骤,涵盖准备工作、虚拟机创建、系统安装及后续配置,帮助用户顺利完成Linux虚拟机的部署。

如何安装linux虚拟机

安装前的准备工作

在开始安装前,需确保硬件和软件环境满足要求,并准备好必要的资源,具体如下:

硬件要求

  • CPU:支持虚拟化技术(Intel VT-x或AMD-V),需在BIOS/UEFI中开启此功能(部分电脑默认关闭,需重启进入BIOS设置)。
  • 内存:建议至少分配4GB内存给虚拟机,若运行大型应用可分配8GB或以上。
  • 硬盘空间:虚拟机硬盘文件动态扩展时,建议至少预留20GB可用空间,实际占用会根据安装内容增长。
  • 存储:虚拟机文件需存储在本地硬盘(SSD可提升运行速度)。

软件选择

虚拟机软件是运行Linux系统的核心工具,主流选择包括:

软件名称 类型 优点 适用系统
VirtualBox 免费/开源 轻量级、支持多平台、功能完善 Windows/macOS/Linux
VMware Workstation 收费 性能优化好、支持快照、高级功能多 Windows/Linux
Hyper-V 系统内置(Windows Pro/Enterprise) 无需额外安装、集成度高 Windows 10/11 Pro

推荐新手使用VirtualBox(免费且易上手),以下以VirtualBox 7.x版本为例展开说明。

Linux系统镜像下载

选择适合的Linux发行版,主流选择包括:

  • Ubuntu:桌面版适合新手,LTS(长期支持)版本稳定性高(如22.04 LTS);
  • CentOS:企业级Linux,适合服务器开发(目前已由Rocky Linux、AlmaLinux替代);
  • Debian:稳定、软件包丰富,适合进阶用户。

从官网下载ISO镜像文件(如Ubuntu Desktop 22.04 LTS:https://ubuntu.com/download/desktop),下载后校验SHA256值确保文件完整性。

创建虚拟机

完成准备工作后,即可通过VirtualBox创建虚拟机,步骤如下:

新建虚拟机

打开VirtualBox,点击“新建”按钮,弹出虚拟机配置向导:

  • 名称和操作系统:自定义虚拟机名称(如“Ubuntu-Test”),类型选择“Linux”,版本选择“Ubuntu (64-bit)”。
  • 内存大小:拖动滑块分配内存(建议4096MB,若主机内存不足可降至2048MB)。
  • 处理器:分配CPU核心数(建议2个,主机核心数≥4时可分配4个)。
  • 创建虚拟硬盘:选择“Create Virtual Hard Disk Now”,类型默认“VDI(VirtualBox磁盘映像)”,存储方式选“动态分配”(节省空间,初始仅占用少量空间,按需增长),最大磁盘大小设为25GB。

配置虚拟机设置

创建完成后,选中虚拟机,点击“设置”进行高级配置:

如何安装linux虚拟机

  • 系统:在“主板”选项中,确保“启用EFI”已勾选(支持现代Linux系统);在“处理器”中勾选“启用PAE/NX”(32位系统兼容性)。
  • 显示:视频内存分配128MB(若需高分辨率可增至256MB),勾选“3D加速”(提升图形性能)。
  • 存储:在“存储设备”中,点击“空的光驱”图标,右侧文件夹图标选择下载的Linux ISO镜像文件(相当于插入安装U盘)。
  • 网络:默认“NAT模式”(虚拟机通过主机上网),若需虚拟机与主机或其他设备通信,可改为“桥接模式”(直接连接局域网)。

安装Linux系统

配置完成后,点击“启动”按钮启动虚拟机,进入Linux系统安装界面(以Ubuntu 22.04 LTS为例):

启动并选择语言

虚拟机启动后会自动加载ISO镜像,进入安装界面,选择语言(建议“中文(简体)”),点击“安装Ubuntu”。

键盘布局与更新

默认键盘布局为“汉语”,若需调整可点击“键盘布局”修改;勾选“安装第三方软件(图形、Wi-Fi硬件、MP3等)”,确保后续驱动和兼容性。

磁盘分区(新手建议自动分区)

  • 自动分区:点击“现在安装”,在弹出窗口中选择“继续”(默认清除整个磁盘,适合新手)。
  • 手动分区(可选):点击“其他选项”,自定义分区结构(推荐分区方案):
    | 挂载点 | 文件系统 | 大小 | 说明 |
    |———-|———-|——–|——————————-|
    | /boot | ext4 | 1GB | 引导分区,存放内核和启动文件 |
    | / | ext4 | 20GB | 根分区,存放系统文件 |
    | /home | ext4 | 剩余空间| 用户数据分区,便于重装系统保留数据 |
    | swap | swap | 2GB | 交换分区(内存≤8GB时建议分配)|

分区完成后,点击“现在安装”确认。

用户配置

设置时区(默认“上海”),创建用户名、密码(需记住密码,登录系统时使用),勾选“需要我的密码才能登录”,点击“继续”。

安装等待与重启

系统开始安装,进度条走完后提示“重启计算机”,点击“重启”,此时需弹出虚拟光盘(安装界面→右下角“设备”→“光驱”→“移除磁盘”),避免虚拟机重新进入安装界面。

安装后配置

首次进入Linux系统后,需进行基础配置以提升使用体验:

系统更新

打开终端(快捷键Ctrl+Alt+T),执行以下命令更新系统:

如何安装linux虚拟机

sudo apt update          # 更新软件包列表
sudo apt upgrade -y      # 升级已安装软件包

安装VirtualBox增强功能

增强功能可实现虚拟机与主机之间的文件共享、剪贴板互通、自适应分辨率等功能:

  • 虚拟机菜单栏点击“设备”→“安装增强功能”,自动挂载光盘镜像;
  • 终端执行:
    sudo apt install -y build-essential dkms linux-headers-$(uname -r)
    cd /media/$(whoami)/VBoxLinuxAdditions
    sudo ./VBoxLinuxAdditions.run
  • 重启虚拟机(sudo reboot),分辨率可通过“设置”→“显示”自动适配。

网络配置(若使用NAT模式)

若需通过主机端口映射访问虚拟机服务(如Web服务器),需在VirtualBox“设置”→“网络”→“NAT设置”中添加端口转发规则(如主机8080端口映射到虚拟机80端口)。

安装常用软件

根据需求安装工具,如浏览器(Firefox默认已安装)、开发工具(sudo apt install -y vim git)等。

相关问答FAQs

问题1:安装Linux虚拟机时提示“无法打开内核设备:权限问题”,如何解决?
解答:该问题通常因CPU虚拟化未开启导致,需重启电脑进入BIOS/UEFI设置(开机时按F2、Del或Esc键),找到“Virtualization Technology”(Intel)或“SVM Mode”(AMD),将其设置为“Enabled”,保存后重试。

问题2:如何实现虚拟机与主机之间的文件共享?
解答:可通过以下两种方式实现:

  1. VirtualBox共享文件夹:安装增强功能后,虚拟机菜单栏“设备”→“共享文件夹”→“添加文件夹”,选择主机目录,勾选“固定分配”,重启虚拟机后访问“/media/sf_文件夹名”即可查看文件;
  2. Samba服务:在虚拟机中安装Samba(sudo apt install -y samba),配置共享目录并设置访问权限,通过主机局域网访问虚拟机IP(//虚拟机IP/共享目录)。

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

(0)
酷番叔酷番叔
上一篇 2025年9月29日 03:27
下一篇 2025年9月29日 03:49

相关推荐

  • 关键步骤如何避开风险?

    充分准备是基础,明确关键步骤确保执行效率,同时时刻保持风险意识,预见潜在问题并制定预案,三者协同保障任务成功。

    2025年7月24日
    18000
  • Linux中如何切换用户?su与sudo命令的使用方法有哪些?

    在Linux系统中,用户切换是一项常见且重要的操作,无论是系统管理员进行权限管理,还是普通用户临时执行特定权限的任务,都需要掌握正确的用户切换方法,Linux提供了多种切换用户的命令,每种命令的适用场景、权限要求和行为特点各不相同,合理选择这些命令能够有效提升系统操作的安全性和效率,本文将详细解析Linux中切……

    2025年9月23日
    17400
  • 如何制作Linux启动U盘?

    下载Linux ISO镜像,使用Rufus或Etcher等工具写入U盘,注意:该操作会清空U盘数据,完成后可通过U盘启动电脑体验或安装Linux系统。

    2025年8月9日
    17600
  • 如何在linux下运行程序

    在Linux系统中运行程序是日常操作的核心技能,涉及程序类型、权限管理、环境配置等多个方面,本文将从基础概念出发,详细讲解不同类型程序的运行方法、权限设置、环境变量配置、后台运行技巧及常见错误处理,帮助用户全面掌握Linux下运行程序的流程,Linux程序运行的基本概念Linux下的程序主要分为二进制可执行文件……

    2025年9月8日
    15300
  • Linux命令行如何向上浏览?

    浏览历史命令方向键 ↑ (上箭头)按 键逐条向上查看历史命令,按 键向下返回,这是最基础的操作,history 命令输入 history 查看全部历史命令列表(带编号),通过 !编号 快速执行(如 !202 执行第202条命令),反向搜索 Ctrl+R按 Ctrl+R 后输入关键词(如 git),终端会显示匹配……

    2025年7月28日
    20900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信