HP服务器安装Ubuntu详细指南
安装前准备
-
硬件兼容性检查
sha256sum -c <ISO文件路径>.sha256
-
制作启动介质
| 方法 | 适用场景 | 操作步骤 |
|—————|————————|————————————————————————–|
| USB启动盘 | 无光驱或需便携安装 | 使用Rufus
或Etcher
工具将ISO写入U盘,格式化为FAT32。 |
| ISO刻录光盘 | 传统服务器带光驱 | 通过刻录软件(如Brasero)将ISO烧录到光盘。 |
| PXE网络启动 | 大规模部署或无物理介质 | 配置DHCP+TFTP服务器,挂载网络启动镜像(需配合MAAS或PXELINUX工具)。 | -
备份关键数据
- 如果服务器已有数据,使用
dd
命令备份磁盘或通过RAID阵列的冗余特性保存数据。
- 如果服务器已有数据,使用
BIOS/UEFI设置
-
进入设置界面
- 开机时按
F10
(部分机型为ESC
或F2
)进入BIOS/UEFI配置界面。
- 开机时按
-
关键配置项
| 选项 | 说明 |
|———————|——————————————————————–|
| Boot Order | 将USB/CDROM/Network设为第一启动项。 |
| Secure Boot | 若启用,需禁用或注入Ubuntu签名密钥(非必要可关闭)。 |
| SATA Mode | 设置为AHCI
(默认)或IDE
(兼容性模式,可能影响性能)。 |
| Power Management | 禁用节能选项(如Deep Sleep
),避免安装过程中断。 |
| iLO/iDRAC配置 | 若需远程管理,启用iLO并设置固定IP地址。 |
安装流程
-
启动安装程序
- 选择
Install Ubuntu Server
进入命令行模式,或Live Mode
测试硬件兼容性。
- 选择
-
语言与地区设置
- 选择
English
或对应语言,时区设为Asia/Shanghai
(国内服务器)。
- 选择
-
键盘布局
IP Address: 192.168.1.100
Netmask: 255.255.255.0
Gateway: 192.168.1.1
DNS: 8.8.8.8, 114.114.114.114 -
存储分区
- 自动分区:适合新手,但可能无法优化RAID或LVM。
- 手动分区:推荐方案,示例如下:
| 挂载点 | 大小 | 文件系统 | 说明 |
|————-|—————|———-|————————–|
|/boot
| 1GB | ext4 | 引导分区(UEFI需200MB+) |
| | 50GB+ | ext4 | 根目录 |
|/home
| 剩余空间 | ext4 | 用户数据(可选) |
| Swap | 内存大小的2倍 | swap | 虚拟内存 |
-
软件选择
- 最小化安装:仅选
SSH Server
和OpenSSH
。 - 标准安装:增加
MAAS
(批量部署)或LAMP
组件。
- 最小化安装:仅选
-
RAID配置(可选)
- 若服务器自带RAID卡(如HP Smart Array):
- 进入RAID配置界面(通常按
Ctrl+R
)。 - 创建RAID1/RAID5阵列,保存配置后返回安装程序。
- 进入RAID配置界面(通常按
- 若服务器自带RAID卡(如HP Smart Array):
驱动与工具安装
-
HPE专用驱动包
- 下载地址:https://support.hpe.com/hpsc/swd/index.sp
- 需安装的组件:
HPE Smart Component
(监控硬件状态)NIC/Raid/HBA驱动
(根据网卡型号选择,如Broadcom或Intel网卡驱动)iLO管理套件
(远程控制工具)
-
安装步骤
# 以Broadcom网卡驱动为例 cd /tmp wget https://ftp.hpe.com/pub/softlib/network/LANdrivers/tgz/bnx2x_fw_18.3_linux_x86_64.tgz tar -xvf bnx2x_fw_18.3_linux_x86_64.tgz cd bnx2x_fw_18.3_linux_x86_64 sudo ./install.sh
系统优化与配置
-
更新与安全加固
sudo apt update && sudo apt upgrade -y sudo apt install unattended-upgrades fail2ban ufw -y
-
SNMP监控配置
rogCommunity64 readonly default # 只读权限
-
防火墙规则
- 允许SSH端口(默认22):
sudo ufw allow 22/tcp sudo ufw enable
- 允许SSH端口(默认22):
-
时间同步
- 安装
chrony
并配置NTP服务器:sudo apt install chrony -y echo "server ntp.aliyun.com iburst" >> /etc/chrony/chrony.conf sudo systemctl restart chrony
- 安装
常见问题与解决方案
FAQs
-
Q:安装后无法识别RAID卡,如何解决?
A:需手动加载RAID驱动,步骤如下:- 在安装界面按
F6
进入附加驱动选项。 - 选择
AMD/Intel Raid Driver
或对应厂商驱动(如dmraid
)。 - 完成安装后,使用
mdadm --detail --scan
验证阵列状态。
- 在安装界面按
-
Q:iLO远程管理无法连接,如何排查?
A:检查以下设置:- 确保服务器与管理电脑在同一网段。
- 在BIOS中启用
iLO Virtual NIC
并分配独立IP。 - 开放防火墙端口(默认iLO使用443/SSL)。
- 通过浏览器访问`https://