Linux 安装主流分两种场景,虚拟机安装(VMware/VirtualBox,学习测试首选) 和 物理机裸机安装(服务器 / 台式机),通用流程是:下载官方 ISO 镜像 → 制作启动盘 / 虚拟机挂载镜像 → 启动进入安装向导 → 选择语言、时区、键盘 → 磁盘分区 → 设置 root 密码、新建普通用户 → 选择软件包组(最小化 / 带桌面) → 等待安装完成 → 重启进入系统,下面以通用主流发行版(CentOS Stream / Rocky Linux / Ubuntu)思路拆解完整步骤,同时说明关键选项要点。
一、安装前准备
1 下载 ISO 镜像
去发行版官网下载原版 ISO,校验 SHA256 哈希值,防止镜像损坏篡改
2 硬件要求
- 最小化服务器:CPU≥2 核,内存≥2G,硬盘≥20G
- 带图形桌面:内存建议≥4G
- 虚拟机:新建虚拟机,直接挂载 ISO 镜像文件
- 实体机:使用 Rufus、balenaEtcher 把 ISO 写入 U 盘,制作系统安装 U 盘,BIOS/UEFI 设置 U 盘为第一启动项
3 启动介质准备
二、虚拟机安装前置新建虚拟机
1 打开 VMware/VirtualBox,新建虚拟机
2 选择 Linux 类型,匹配发行版版本
3 分配 CPU 核心、内存、虚拟硬盘大小
4 光驱选择
【使用 ISO 镜像文件】
5 开启虚拟机,进入安装引导界面
三、安装向导核心步骤(通用)
步骤 1 启动菜单
选择 Install Linux 开始安装,部分版本会先做介质检测,等待进入图形安装界面
步骤 2 语言选择
选择 English 或者简体中文,运维服务器推荐英文,减少编码问题
步骤 3 安装主界面(Installation Summary)
需要配置下面几个核心模块
- 时间与时区:选择时区 Asia/Shanghai
- 键盘布局:English (US)
- 软件选择(Software Selection)
- 安装目标磁盘(Installation Destination)
- 网络和主机名:开启网卡 DHCP 或者配置静态 IP,设置主机名 hostname
✅ 最小化安装 Minimal Install:无图形桌面,服务器推荐,占用资源最低
✅ GNOME 桌面:带图形界面,适合新手学习
选择虚拟硬盘,分区方案两种:
自动分区:系统自动划分 /boot、swap、根分区 /,新手推荐
手动分区:自定义 /boot、swap、/、/home、/data,生产服务器常用
步骤 4 root 账号与普通用户
设置 root 超级管理员密码
创建普通登录用户,勾选设为管理员(sudo 权限)
步骤 5 开始安装
点击 Begin Installation,等待文件复制安装,安装完成之后点击 Reboot 重启
步骤 6 首次启动初始化
重启之后拔掉 / 卸载安装镜像,进入系统
- 服务器最小化:进入命令行 tty,输入账号密码登录
- 桌面版:进入 GNOME 初始化向导,完成隐私、在线账号等配置
四、Ubuntu 安装差异补充
Ubuntu 安装向导额外选项
- 勾选安装第三方驱动、更新
- 磁盘选择可以选 LVM 加密磁盘
- 安装完成之后默认没有 root 密码,使用普通用户 sudo 提权
五、安装完成后基础初始化(必做)
1 更新系统软件包
CentOS/Rocky:dnf update
Ubuntu:apt update && apt upgrade
2 配置网卡静态 IP、防火墙、SELinux
3 安装常用运维工具 net-tools、vim、wget 等
4 配置 SSH 远程登录,方便后期远程操作
六、常见踩坑清单
1 启动之后还是进入原系统:BIOS/UEFI 启动顺序没有改成 U 盘 / 虚拟光驱
2 分区报错:磁盘空间不足,或者分区方案不兼容 UEFI,UEFI 必须要有 EFI 分区
3 安装完成重启黑屏:显卡驱动不兼容,虚拟机可以调整显卡设置
4 中文乱码:语言、locale 编码配置问题
5 网卡没有 IP:安装的时候没有把网卡设置为 ON 自动启用
【常见问题】
问题 1 linux 的安装步骤新手推荐虚拟机还是实体机
回答 1 linux 的安装步骤新手优先推荐虚拟机 VMware 安装,不会影响本机 Windows 系统,测试方便,熟悉之后再做实体机裸机安装。
问题 2 linux 的安装步骤服务器为什么选择最小化安装
回答 1 linux 的安装步骤里面最小化安装不带图形桌面,占用内存磁盘资源少,启动快,安全攻击面更小,是生产服务器标准选择。
问题 3 linux 的安装步骤 UEFI 模式必须要有 EFI 分区吗
回答 1 linux 的安装步骤 UEFI 引导模式必须创建 EFI 系统分区,如果是传统 BIOS 引导则不需要 EFI 分区,否则会无法引导启动。
问题 4 linux 的安装步骤安装完之后默认可以远程 ssh 登录吗
回答 1 linux 的安装步骤完成之后,部分最小化系统默认 sshd 服务是开启的,但是需要确认防火墙放行 22 端口,Ubuntu 默认需要确认 ssh 包是否安装。
【免责申明】
本文 linux 的安装步骤为通用教程,不同发行版(CentOS、Rocky、Ubuntu、Debian)安装界面选项会有差异,生产服务器安装前做好数据备份,分区、磁盘操作谨慎执行,内容仅用于 linux 学习参考。


