Linux系统虚拟机安装全程详解(概念+下载+步骤+排错全记录)
一、什么是Linux操作系统
Linux是开源免费、基于Unix设计的多用户、多任务分时操作系统内核,由Linus Torvalds在1991年开发发布,遵循GPL开源协议,任何人都可以自由使用、修改、分发源码。
核心优势:安全性高、运行稳定、资源占用低、可深度定制裁剪;
主流应用场景:互联网服务器(全球绝大多数网站后端部署在Linux)、嵌入式智能硬件(路由器、智能手表、车载设备)、云计算服务器、安卓系统底层内核;
常见发行版(完整系统套装):CentOS、Ubuntu、Debian、Rocky Linux、Fedora,其中Ubuntu对新手最友好,CentOS多用于企业服务器运维。
二、虚拟机是什么
虚拟机(Virtual Machine)是依托VMware Workstation、VirtualBox这类虚拟化软件,在物理计算机硬件资源上虚拟模拟出一台逻辑独立的电脑。
它会划分物理机的CPU、内存、硬盘、网卡,生成一套完全隔离的虚拟硬件环境,能独立安装操作系统,和本机Windows/macOS系统互不干扰;
学习Linux的核心用处:无需格式化重装本机电脑系统,可随意新建、删除、损坏测试Linux系统,零风险练习命令与部署操作,是初学者入门Linux的首选方式;
实现原理:通过虚拟化技术捕获物理硬件指令,转发给虚拟主机,实现一台物理机同时运行多个操作系统。
三、虚拟机与Linux系统下载方式
1. 虚拟化软件下载
VMware Workstation Pro(Windows首选):可前往VMware官方网站下载,提供试用版,功能齐全兼容性强;
VirtualBox(全平台免费开源):Oracle官网免费下载,无版权限制,适合学生免费使用。
2. Linux系统镜像(.iso文件)下载(以Ubuntu 22.04 LTS为例)
官方原版下载:Ubuntu官网主页 https://ubuntu.com/download/desktop,下载桌面版ISO镜像;
国内高速镜像站(推荐,下载提速):清华大学开源软件镜像站、阿里云开源镜像站,搜索对应Linux发行版,选择最新长期支持版ISO文件下载;
⚠️ 注意:必须下载完整ISO镜像,不可下载精简迷你版,否则安装时会缺失基础组件。
四、Linux(Ubuntu)在VMware中的完整安装步骤
打开VMware → 点击「创建新的虚拟机」,选择**典型(推荐)**安装模式;
选中「安装程序光盘镜像文件(ISO)」,导入已下载的Ubuntu ISO文件,下一步设置虚拟机名称与文件存放目录(建议剩余磁盘空间充足);
磁盘配置:设置虚拟磁盘容量≥40GB,选择「将虚拟磁盘存储为单个文件」,完成硬件配置自定义;
硬件参数优化:分配内存≥2048MB、CPU核心≥2核,保存配置后启动虚拟机;
进入Ubuntu引导界面,选择语言为中文,点击「安装Ubuntu」,设置键盘布局;
安装类型选择「整个磁盘安装」(虚拟机环境无数据风险),配置时区为上海;
设置用户名、计算机名、登录密码,等待系统自动解压安装文件(耗时10~20分钟);
安装结束后重启虚拟机,输入密码登录系统桌面,Linux安装完成。
五、安装常见错误、原因分析与解决方案
报错现象错误根源解决办法虚拟机启动提示不支持Intel VT-x/AMD-V虚拟化电脑主板BIOS未开启CPU硬件虚拟化功能重启电脑,开机按Del/F2/F12进入BIOS设置,开启Intel Virtualization Technology(VT-x),保存BIOS设置重启安装过程卡死、网络下载组件超时失败安装阶段连接国外官方源网速过慢安装时先断开本机网络,完成基础系统安装后,进入系统再替换国内阿里/清华apt软件源鼠标无法在虚拟机和本机之间自由拖拽切换缺少VMware Tools虚拟机增强工具进入Linux系统后,通过VMware菜单栏「安装VMware Tools」,或终端执行命令sudo apt install open-vm-tools open-vm-tools-desktop安装开源替代工具提示虚拟磁盘空间不足无法安装分配虚拟磁盘容量过小,或物理硬盘剩余存储空间不足关闭虚拟机,编辑虚拟机设置扩容虚拟磁盘,同时清理电脑本地硬盘空余空间启动虚拟机黑屏无响应Windows系统默认开启Hyper-V功能抢占虚拟化资源以管理员身份打开CMD命令提示符,执行bcdedit /set hypervisorlaunchtype off,重启电脑关闭Hyper-V六、实操结果截图说明(发布博客时插入对应截图)
新建虚拟机时CPU、内存、磁盘硬件参数配置界面截图;
Ubuntu系统初始化安装引导界面截图;
系统文件安装进度加载界面截图;
成功登录Linux桌面的主界面截图;
打开终端,执行uname -a命令查看Linux内核版本的命令运行截图。
作业提交提示

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐