当前位置:首页 > 行业动态 > 正文

hp服务器u盘安装centos系统安装

将CentOS镜像写入U盘后,插入HP服务器,开机按F10进BIOS,设置U盘为第一启动项,保存退出自动引导,选择Install CentOS,按提示完成安装,注意阵列卡驱动需手动加载

HP服务器U盘安装CentOS系统全流程详解

准备工作与环境要求

  1. 硬件需求

    • HP ProLiant系列服务器(如DL360/DL380)
    • 8GB以上U盘(建议16GB,FAT32格式)
    • 网络连接(用于后续驱动下载)
  2. 软件资源
    | 项目 | 说明 |
    |———————|———————————————————————-|
    | CentOS ISO镜像 | 推荐CentOS 7/8,官网下载:https://www.centos.org/download/ |
    | HP专用驱动包 | 需下载hp-drivers-xxx.rpm(官网对应型号驱动) |
    | 制作工具 | Rufus(Windows)、Etcher(跨平台) |
    | 引导参数 | inst.ux=uarch(UEFI启动需添加) |

  3. BIOS/UEFI设置

    • 进入方式:开机按F10(多数HP服务器),部分机型需按EscF2
    • 关键设置项:
      • Secure Boot:禁用(否则无法加载第三方驱动)
      • USB Emulation:启用(确保U盘被识别为启动设备)
      • TPM Security:根据需求选择DisabledDeactivated

制作CentOS启动U盘

  1. 下载ISO镜像

    • 通过HTTP/FTP下载最小化ISO(如CentOS-7-x86_64-minimal.iso
    • 校验文件完整性:sha256sum filename.iso
  2. 格式化U盘

    • Windows:使用Rufus,选择MBR分区方案+FAT32,勾选”FreeDOS”兼容
    • Linuxsudo mkfs.vfat -I /dev/sdX(X为U盘设备号)
  3. 写入镜像

    hp服务器u盘安装centos系统安装  第1张

    • 命令行方式(Linux):
      sudo dd if=CentOS-7-x86_64-minimal.iso of=/dev/sdX bs=4M status=progress
    • GUI工具:Rufus/Etcher直接选择ISO写入

服务器BIOS配置与启动

操作步骤 详细说明
启动顺序调整 USB Key设为第一启动项,移除CD/DVD优先权
高级电源管理 禁用Power-on Password(非必要可不设)
内存映射配置 启用Above 4G Decoding(支持大内存识别)
保存退出 F10保存后自动重启

安装过程中的关键操作

  1. 引导阶段

    • 出现Press ESC to edit boot options时,按e编辑启动参数
    • 添加内核参数:linux repo=ftp://192.168.1.100/centos(本地镜像源)
  2. 磁盘分区策略
    | 分区类型 | 挂载点 | 大小建议 | 说明 |
    |————–|————–|——————-|————————————–|
    | /boot | /boot | 512MB | EFI系统保留200MB,BIOS可减半 |
    | | | ≥50GB | 根分区,建议LVM动态卷 |
    | swap | | 物理内存1-2倍 | SWAP分区 |

    • RAID阵列处理:若使用RAID卡,需按Ctrl+R进入驱动加载界面
  3. 网络配置

    • 临时IP设置:ip addr add 192.168.1.10/24 dev eth0
    • 永久配置:编辑/etc/sysconfig/network-scripts/ifcfg-eth0
      DEVICE=eth0
      BOOTPROTO=static
      IPADDR=192.168.1.10
      GATEWAY=192.168.1.1
      DNS1=8.8.8.8
  4. 驱动注入

    • 集成HP驱动:将hp-drivers.rpm放置到U盘,安装时执行:
      mkdir /mnt/drivers
      mount /dev/sdb1 /mnt/drivers  # U盘挂载点
      rpm -ivh /mnt/drivers/.rpm

系统初始化与优化

  1. YUM源配置

    • 创建本地仓库:
      mkdir -p /data/repo/centos7
      mount -o loop /path/to/CentOS-7-x86_64-Everything.iso /data/repo/centos7
      echo "[local]
      name=Local Repo
      baseurl=file:///data/repo/centos7
      gpgcheck=0" > /etc/yum.repos.d/local.repo
  2. 安全加固

    • 禁用root远程登录:编辑/etc/ssh/sshd_config,设置PermitRootLogin no
    • SELinux配置:semanage fcontext -a -t httpd_sys_content_t "/web(/.)?"
    • 防火墙规则:firewall-cmd --permanent --add-service=http
  3. 性能调优

    • Sysctl优化:
      echo "vm.swappiness=10" >> /etc/sysctl.conf
      echo "net.ipv4.tcp_tw_reuse=1" >> /etc/sysctl.conf
      sysctl -p
    • 历史命令清理:echo "" > ~/.bash_history

常见问题与故障排除

Q1:安装时提示”No drives detected”
A1:需加载RAID驱动,步骤如下:

  1. 在安装界面按Ctrl+R进入驱动加载菜单
  2. 选择U盘中的hpsa-xxx.rpm文件
  3. 继续安装流程,此时应能识别RAID阵列

Q2:安装完成后网络不可用
A2:手动安装网卡驱动:

  1. 下载对应驱动包(如bnx2x-5.22.2-kby.el7.x86_64.rpm
  2. 执行rpm -ivh bnx2x-.rpm
  3. 重启网络服务:systemctl restart network

验收与文档交付

  1. 系统验证

    • uname -a检查内核版本
    • df -h确认分区挂载状态
    • ip a验证网络配置
    • lsblk查看RAID状态
  2. 交付文档模板
    | 项目 | 内容示例 |
    |——————-|——————————————|
    | 服务器型号 | HP ProLiant DL380 Gen10 |
    | RAID级别 | RAID5(4块SAS HDD) |
    | OS版本 | CentOS 7.9 x86_64 |
    | 内核参数 | console=ttyS0,115200n8 |
    | 维护人员 | 张三(联系方式:zhangsan@company.com) |


通过以上步骤,可实现HP服务器从U盘引导到完整CentOS系统的部署,建议首次安装后立即创建

0