一、什么是Linux操作系统

Linux是一套开源免费、支持多用户多任务的类Unix操作系统内核,由芬兰程序员林纳斯·托瓦兹于1991年正式发布。不同于闭源的Windows系统,Linux遵循GPL开源协议,任何人都可以免费获取内核源码、自由修改与二次分发。

基于Linux内核衍生出众多适配不同场景的发行版:Ubuntu操作简单,是新手学习的首选桌面系统;CentOS、RHEL稳定性极强,广泛应用于企业云服务器;Buildroot、Yocto则专门用于嵌入式设备开发。如今Linux覆盖绝大多数互联网服务器、智能硬件、安卓手机、超级计算机、网络交换机等设备,是IT行业底层技术的核心基石,也是运维、嵌入式开发岗位必须掌握的基础技能。

二、虚拟机是什么

虚拟机(Virtual Machine,VM)是依托虚拟化软件,在物理计算机硬件之上虚拟生成的独立计算机环境。它会模拟出专属的虚拟CPU、内存、硬盘、网卡、显卡硬件资源,虚拟系统与本机操作系统完全隔离,二者互不干扰。

对于Linux初学者而言,虚拟机具备不可替代的优势:无需对本机硬盘分区、重装系统,不会破坏电脑原有文件;操作失误、系统崩溃仅影响虚拟环境,通过快照功能即可一键还原;一台物理机能够同时运行多套不同版本的Linux系统,方便对比实操。目前主流免费虚拟化工具为VirtualBox,商用稳定工具为VMware Workstation。

三、Linux系统与虚拟化软件下载方式

(一)虚拟化软件下载

1. VMware Workstation Pro:前往VMware官方网站下载安装包,在校学生可申请免费授权许可,功能完整、兼容性更强;

​2. VirtualBox:Oracle官网开源免费软件,无版权限制,适配Windows、macOS全平台。

重要注意:软件安装路径不可包含中文、空格、特殊符号,否则运行时会出现启动失败、虚拟网卡异常等故障。

(二)Linux镜像文件下载(推荐Ubuntu 22.04 LTS长期支持版)

1. 官方渠道:Ubuntu官网直接获取原版ISO镜像,下载后核对SHA256哈希校验码,避免文件残缺;

​2. 国内镜像源:清华大学开源镜像站、阿里云镜像站,国内下载速度远高于海外官网,适合网络较差环境;

四、Linux虚拟机完整安装步骤(以VMware为例)

1. 开启硬件虚拟化功能

重启电脑,在开机自检阶段按下BIOS快捷键进入主板设置,Intel CPU开启VT-x、AMD CPU开启AMD-V虚拟化开关;Windows10/11系统还需在「Windows功能」中勾选「虚拟机平台」并重启生效,否则无法启动虚拟机。

​2. 新建Linux虚拟机模板

打开VMware,选择「自定义(高级)」创建虚拟机,操作系统选择「稍后安装操作系统」,客户机系统类别勾选Linux-Ubuntu 64位;硬件资源分配建议:内存2GB及以上、CPU 2核、虚拟磁盘20GB以上,磁盘存储选择单文件存储;网络适配器默认使用NAT模式,保证虚拟机可访问外网。

​3. 挂载Linux镜像文件

选中创建完成的虚拟机,打开设置界面,在CD/DVD驱动器选项中,加载下载完成的Ubuntu ISO镜像文件。

​4. 执行系统安装流程

启动虚拟机,在引导界面选择中文简体,点击「安装Ubuntu」;安装类型选择「整个磁盘」(仅格式化虚拟硬盘,不会影响本机);设置时区、自定义用户名与登录密码,等待系统文件自动部署。

​5. 完成初始化并验证环境

安装结束后点击重启,重启前移除挂载的ISO镜像;进入Linux桌面后打开终端,输入 ls 查看目录、 ip a 查看网卡IP,验证系统与网络是否正常运行。

五、报错现象故障原因解决办法

1.问题:弹窗提示主机不支持虚拟化

原因:BIOS未开启CPU虚拟化,Windows虚拟机平台功能未启用

方法:重启进BIOS打开VT-x/AMD-V;系统设置开启虚拟机平台并重启电脑

2.问题:安装中途黑屏、卡死不动

原因:分配内存/CPU资源不足;ISO镜像文件损坏

方法:上调虚拟机内存至2GB以上;重新下载镜像并完成哈希校验

3.问题:Linux系统无法连接网络

原因:虚拟网卡被防火墙拦截、网络适配器模式错误

方法:将网络切换为NAT模式;临时关闭本机安全软件防火墙,重装VMware虚拟网卡驱动

4.问题:终端输入sudo密码无字符显示

原因:Linux安全机制,密码输入默认隐藏,无星号提示

方法:直接盲输密码,输入完成按下回车即可执行权限命令

六、安装中出现的错误

1.登录BROADCOM时登录出错,用户名打错了,之后根据同学的方法修正过来了。

2.配置虚拟机时,这个选项很模糊,询问老师之后解决了。

Logo

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

更多推荐