物理机装系统:IPMI 挂载 ISO 与 PXE
理解独立服务器两种主流装机方式——IPMI 远程挂载 ISO 与 PXE 网络引导,以及装后必做的几步。
拿到一台物理机(独立服务器)后,如何把操作系统装上去?和云虚拟机点一下按钮不同,裸金属需要通过带外管理或网络引导来完成。绝大多数情况下,服务商会为你预装好系统并交付一套 root 凭据;了解下面的流程,能帮你在需要重装、换系统或自定义分区时心里有数。
方式一:IPMI/BMC 远程 KVM 挂载 ISO
现代服务器主板都带一块独立的管理芯片,称为 BMC(常见品牌接口叫 IPMI、iDRAC、iLO、BMC 等)。它有独立的网口和电源,即使主机关机也能访问,因此叫"带外管理"。
通过 BMC 的 Web 控制台,你可以像坐在机器前一样操作:
- 远程 KVM:在浏览器里看到服务器的显示输出,并接管键盘鼠标。
- 虚拟光驱(Virtual Media):把本地的一个 .iso 镜像"挂载"成一张虚拟光盘。
- 电源与引导控制:远程开关机、重启,并临时指定从光驱引导。
典型流程:
- 登录 BMC Web 控制台,打开远程 KVM。
- 在 Virtual Media 中挂载系统 ISO(如 Debian、Ubuntu、Rocky 的安装镜像)。
- 设置一次性引导设备为 CD/DVD,重启服务器。
- 在 KVM 窗口里完成图形/文本安装向导。
这种方式适合单台机器的安装和救援,灵活直观。
方式二:PXE 网络引导批量装机
当要一次性装几十上百台机器时,逐台挂 ISO 太慢。PXE(预启动执行环境)让服务器从网络启动安装程序:
- DHCP:分配 IP,同时告诉客户端引导文件的位置(next-server + filename)。
- TFTP:提供轻量的引导加载器(如 pxelinux.0 / iPXE)。
- HTTP/NFS:承载安装内核、initrd 和软件源。
配合无人值守应答文件(Kickstart、Preseed、cloud-init),整台机器可以全自动装完,是机房批量部署的标准做法。
安装中:RAID 与分区
物理机通常有多块硬盘,装机时会遇到:
- RAID:在 RAID 卡 BIOS 或系统安装器里组阵列。RAID 1 镜像保数据、RAID 10 兼顾性能与冗余、RAID 0 只求速度无冗余。
- 分区:常见 /boot(或 EFI 分区)+ /(根)+ swap;数据盘可单独挂 /data。UEFI 机型需要 ESP 分区。
装完系统第一步
进入新系统后,先做这几件事再上业务:
# 1. 更新系统
apt update && apt upgrade -y # Debian/Ubuntu
# dnf upgrade -y # Rocky/Alma
# 2. 改掉默认 root 密码,创建普通用户
passwd
adduser ops
# 3. 检查网络与主机名
ip addr; hostnamectl set-hostname my-server
# 4. 安装监控/安全基础(按需)
apt install -y htop ufw fail2ban node_exporter
同时建议配置 SSH 密钥登录、关闭密码登录、开启防火墙。
小结
裸金属装机的两条主线:IPMI 挂 ISO 适合单机灵活安装与救援,PXE 网络引导适合批量自动部署;两者都绕不开 RAID/分区的规划。实际使用中,多数用户拿到的是服务商预装好的系统,理解这套流程主要是为了在重装、换系统或排障时不至于两眼一抹黑。