这篇指南将从准备工作开始,覆盖两种最主流的安装方式:图形化安装(适合新手)和 文本/命令行安装(适合有经验或无图形界面的场景)。

第一部分:安装前的准备工作
这是最关键的一步,准备不充分可能导致安装失败或后续问题。
确认服务器硬件兼容性
- CPU 架构:确保你要安装的 Linux 发行版支持服务器的 CPU 架构(通常是 x86_64,即 64 位)。
- 内存:确保服务器内存足够,服务器版 Linux(如 CentOS, Ubuntu Server)对内存要求不高,1GB 左右即可启动,但推荐至少 4GB。
- 硬盘:准备足够的存储空间,服务器通常需要大容量硬盘,安装时需要规划分区(见下文)。
下载 Linux 发行版镜像
选择一个适合服务器的发行版,对于新手,推荐 Ubuntu Server 或 CentOS Stream / Rocky Linux / AlmaLinux。
- Ubuntu Server: https://ubuntu.com/download/server
特点:社区庞大,文档丰富,软件生态好,更新频繁。
- CentOS Stream / Rocky Linux / AlmaLinux: https://www.rockylinux.org/ / https://almalinux.org/
特点:源于 Red Hat Enterprise Linux (RHEL),稳定性和安全性高,适合生产环境,CentOS Stream 是 RHEL 的上游开发版,Rocky/Alma 是其直接替代品。
(图片来源网络,侵删)
下载你需要的版本,通常是 .iso 文件。
准备安装介质
你需要一个可启动的 U 盘来安装系统,推荐使用 Rufus (Windows) 或 balenaEtcher (跨平台) 工具。
- 步骤:
- 插入一个至少 8GB 的 U 盘。
- 打开 Rufus 或 Etcher。
- 选择下载好的
.iso文件。 - 选择你的 U 盘设备。
- 点击“开始”或“Flash”,等待制作完成。
连接服务器硬件
- 物理连接:将制作好的 U 盘插入服务器的 USB 端口,连接显示器、键盘和鼠标(如果服务器有本地接口)。
- 远程连接(更常用):通过服务器的 iLO (HP), iDRAC (Dell), IPMI 等带外管理接口,使用网线连接到你的局域网,在另一台电脑上通过浏览器访问
https://<服务器的管理IP>,进入控制台,这相当于一个虚拟的显示器、键盘和鼠标,是管理服务器的标准方式。
设置服务器 BIOS/UEFI 和 启动顺序
这是最关键的一步,目的是让服务器从 U 盘启动。
- 开机或重启服务器。
- 在开机自检时,通常会提示按某个键(如
F2,F10,F12,DEL)进入 BIOS/UEFI 设置界面,不同品牌服务器按键不同。 - 在 BIOS/UEFI 设置中,找到 Boot 或 启动 选项。
- 修改 Boot Order 或 启动顺序,将 USB-HDD 或 UEFI USB 等选项移动到第一位。
- 保存设置并退出(通常是按
F10,然后选择 Yes)。
服务器会自动重启,并从 U 盘启动,进入 Linux 安装程序。

第二部分:安装过程详解
下面以最友好的 Ubuntu Server 22.04 图形化安装界面为例进行讲解,其他发行版(如 CentOS)的步骤大同小异。
步骤 1:选择语言和键盘布局
安装程序启动后,首先会让你选择安装过程中使用的语言和键盘布局,通常选择默认的 English 和 US 即可。
步骤 2:安装程序初始化
安装程序会加载必要的文件,然后进入主界面,这里通常有两个选项:
- Install Ubuntu Server:开始标准安装。
- Test memory:可选,测试服务器内存,耗时较长,新手可以跳过。
选择 Install Ubuntu Server 并按回车。
步骤 3:网络配置
- 检测网络:安装程序会自动检测网络连接(通过 DHCP 获取 IP 地址),如果你的网络环境有 DHCP,它会自动配置成功。
- 静态 IP(推荐用于服务器):服务器最好使用固定的静态 IP 地址。
- 在网络配置界面,选择
Configure network manually。 - 填写你的网络信息:
- IP address:
168.1.100 - Netmask:
255.255.0 - Gateway:
168.1.1 - DNS:
8.8.8或1.1.1
- IP address:
- 填写后选择
Done。
- 在网络配置界面,选择
步骤 4:磁盘分区(重中之重!)
这是对新手最复杂但最重要的一步。强烈建议新手选择“整个磁盘”选项,让安装程序自动分区。
-
整个磁盘自动分区(推荐新手)
- 在分区界面,选择
Erase disk and install Ubuntu。 - 这会清除硬盘上的所有数据!请务必确认。
- 选择要安装的硬盘(
/dev/sda)。 - 安装程序会自动创建几个分区:
/boot: 引导分区,512MB - 1GB。- (根分区): 操作系统主分区,会自动分配剩余大部分空间。
swap: 交换分区,大小通常是内存的 1-2 倍(如果内存很大,可以设为与内存大小相等或略小)。
- 选择
Done。
- 在分区界面,选择
-
手动分区(高级用户)
- 选择
Manual。 - 你会看到一个未分区的硬盘列表。
- 选中你的硬盘(如
/dev/sda),点击New Partition创建新分区。 - 创建
/boot分区:- New size:
+1G - Location:
Beginning of this space - Use as:
Ext4 journaling file system - Mount point:
/boot - 点击
OK。
- New size:
- 创建
swap分区:- New size:
+4G(如果你的内存是 4G) - Use as:
Swap area - 点击
OK。
- New size:
- 创建根 分区:
- 剩下的所有空间都分配给它。
- Use as:
Ext4 journaling file system - Mount point:
- 点击
OK。
- 点击
Done,并确认写入分区表。
- 选择
步骤 5:配置用户和服务器信息
- Your name: 填写一个你的名字,如
Admin。 - Your server's name: 填写主机名,如
web-server-01,这很重要,用于网络识别。 - Username: 创建一个管理员用户名,如
admin。 - Password: 设置一个强密码。
- Confirm your password: 再次输入密码。
步骤 6:选择并安装软件包
- 你可以选择安装 OpenSSH 服务器,这样你就可以通过 SSH 远程连接服务器了。强烈建议勾选!
- 其他软件包可以根据需要选择,如 LAMP (Linux, Apache, MySQL, PHP) 或标准服务器套件。
- 选择好后,点击
Done。
步骤 7:完成安装
安装程序会开始复制文件并安装软件包,这个过程可能需要 10-30 分钟,取决于你的硬盘速度和网络。
安装完成后,会提示你 移除 U 盘,然后按回车重启。
第三部分:首次启动和后续配置
服务器重启后,会进入刚刚安装好的 Linux 系统。
-
登录:在登录界面,输入你创建的用户名和密码。
-
更新系统:这是新系统上最重要的第一步!
# 对于 Ubuntu/Debian sudo apt update && sudo apt upgrade -y # 对于 CentOS/Rocky/AlmaLinux sudo dnf update -y
-
配置 SSH(如果安装时没选):
# 安装 OpenSSH 服务器 sudo apt install openssh-server -y # Ubuntu sudo dnf install openssh-server -y # CentOS/Rocky # 启动并设置开机自启 sudo systemctl start sshd sudo systemctl enable sshd
-
防火墙配置:确保防火墙允许 SSH 流量(默认是允许的)。
# 对于 Ubuntu (使用 ufw) sudo ufw allow ssh # 对于 CentOS/Rocky (使用 firewalld) sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
-
现在你可以断开本地显示器和键盘,通过另一台电脑使用 SSH 远程管理你的服务器了:
ssh your_username@your_server_ip
总结与提示
- 备份!备份!备份! 在进行任何分区操作前,确保重要数据已备份。
- 从简单开始:如果不确定分区,就选择“整个磁盘自动分区”。
- 远程管理是王道:尽早学会使用 iLO/iDRAC 和 SSH,这是服务器管理的标准方式。
- 阅读官方文档:每个发行版都有详细的安装文档,遇到问题时查阅官方文档是最可靠的。
祝您安装顺利!
