物理机装系统: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/分区的规划。实际使用中,多数用户拿到的是服务商预装好的系统,理解这套流程主要是为了在重装、换系统或排障时不至于两眼一抹黑。