自制ISO启动镜像,用于服务器带外获取设备信息
创始人
2024-12-28 14:13:41
0

自制ISO启动镜像,用于服务器带外获取设备信息

  • 环境信息
  • 用到的工具
  • 制作ISO启动镜像
    • 升级GCC[可选]
    • 准备根文件系统
    • 制作initrd.img
    • 拷贝vmlinuz
    • 制作ISO镜像
      • 删除不需要的文件
      • 替换initrd.img和vmlinuz
      • 另存ISO镜像(36.9 MB)
  • 测试ISO镜像
  • 其它修改【可选】
    • 修改启动等待时间,删除多余的启动项

本文介绍了一种制作系统启动盘的方法。可以在没有OS登录权限或未安装OS时检查PCIE等设备的运行状态,获取设备信息,典型应用场景如下:

  • PCIE设备的固件升级,获取固件版本,执行PCIE相关测试等
  • 获取服务器信息(PCIE槽位、服务器型号、内存配置等)

实现思路:

  • 修改官方镜像(本文采用Centos7 ISO镜像 )
  • 删除多于文件,仅保留系统引导需要的文件(方便传输、加快加载速度)
  • 编译busybox制作根文件系统
  • 准备一台物理机,开发需要的工具(编译设备驱动,SDK,测试工具等)。之后连同依赖库打包到根文件系统,制作initrd
  • 拷贝出当前物理机使用的Linux内核镜像(与编译出的设备驱动相匹配)
  • 将上面的initrd和Linux内核镜像,拷贝到UltraISO编辑器中,替换initrd.img和vmlinuz
  • 保存为新的ISO
  • 进入服务器BMC WEB页面,打开KVM控制台,加载上面的ISO镜像,选择从光盘启动
  • ISO里的测试工具运行完毕后,清屏,输出总结,要求一屏能放下。可截屏存档

环境信息

属性
准备initrd.img和vmlinuz的系统CentOS Linux release 7.4.1708 (Core)
服务器Inspur NF5280M5
约束目前仅支持UEFI启动方式

用到的工具

名称下载链接用途
Centos7安装镜像点击下载系统引导镜像
UltraISO点击下载修改ISO镜像的工具

制作ISO启动镜像

升级GCC[可选]

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo  yum clean all  yum makecache yum install -y centos-release-scl yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-gdb  yum install -y glibc-static libstdc++-static source /opt/rh/devtoolset-7/enable 

准备根文件系统

export ROOT=$PWD wget --no-check-certificate https://busybox.net/downloads/busybox-1.32.1.tar.bz2 tar -jxvf busybox-1.32.1.tar.bz2 

相关内容

热门资讯

微扑克游戏辅助器!红龙扑克有挂... 微扑克游戏辅助器!红龙扑克有挂么(辅助)其实真的有挂(有挂教学)1、下载好微扑克游戏辅助器辅助软件之...
wepoke插件!wepoke... wepoke插件!wepoke怎么来好牌(透明挂)其实真的有挂(有挂软件)是一款可以让一直输的玩家,...
微扑克辅助挂!微扑克有辅助挂吗... 微扑克辅助挂!微扑克有辅助挂吗(辅助)其实真的有挂(有挂揭秘);揭秘教程安装方法样式多选,攻略类型丰...
微扑克wpk透视辅助!微扑克a... 微扑克wpk透视辅助!微扑克ai人工智能(辅助)原来真的有挂(有挂教程)1、玩家可以在微扑克wpk透...
wepoke黑科技!wepow... wepoke黑科技!wepower德州辅助器(辅助)其实真的有挂(有挂插件)1、实时wepoke黑科...
德扑ai助手!德扑自定义房间(... 德扑ai助手!德扑自定义房间(透视)其实真的有挂(有挂下载)1、玩家可以在德扑ai助手软件透明挂俱乐...
aapoker猫腻!aapok... aapoker猫腻!aapoker有伙牌吗(透明挂)其实真的有挂(有挂教学);科技安装教程;1367...
aapoker透视辅助!aap... aapoker透视辅助!aapoker ai(透视)原来真的有挂(有挂总结)1、任何aapoker透...
微扑克ai辅助工具!微扑克辅助... 微扑克ai辅助工具!微扑克辅助多少钱(透明挂)原来真的有挂(有挂插件)1、微扑克ai辅助工具系统规律...
德扑数据软件!德扑之星禁止模拟... 德扑数据软件!德扑之星禁止模拟器(透明挂)原来真的有挂(有挂教程)1、德扑数据软件系统规律教程、德扑...