自制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 

相关内容

热门资讯

WPK透视辅助!德州局脚本,w... WPK透视辅助!德州局脚本,wpk德州局透视(切实是有挂)1、超多福利:超高返利,海量正版游戏,wp...
微扑克透视辅助!pokemmo... 微扑克透视辅助!pokemmo辅助器手机版下载,hhpoker开挂教程(一贯是真的有挂)1、微扑克透...
WPK透视辅助!扑克之星辅助,... WPK透视辅助!扑克之星辅助,wepoker辅助是真的假的(真是真的有挂)wepoker辅助是真的假...
wpk透视辅助!hhpoker... wpk透视辅助!hhpoker是内部控制吗,wepoker破解工具(好像真的有挂)1、hhpoker...
微扑克透视辅助!hhpoker... 微扑克透视辅助!hhpoker德州透视,xpoker透视辅助(好像真的是有挂)1)hhpoker德州...
微扑克透视辅助!黑侠破解wep... 微扑克透视辅助!黑侠破解wepoker,wepoker辅助分析器(切实是有挂)1、首先打开wepok...
wpk透视辅助!aapoker... wpk透视辅助!aapoker怎么设置抽水,大菠萝手游辅助(总是真的有挂)运aapoker怎么设置抽...
wpk透视辅助!wepoker... wpk透视辅助!wepoker软件辅助程序,wepoker辅助器安装包定制(其实是有挂)小薇(辅助器...
微扑克透视辅助!aapoker... 微扑克透视辅助!aapoker怎么提高中牌率,hhpoker软件安装包(确实真的有挂)1、进入游戏-...
WPK透视辅助!wepoker... 您好,wepoker透视器免费这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054...