起因

最近厂里一批 dell 新机器 centos 6.3 装机卡在 Unsupported Hardware Detected 页面,要人肉点击 OK 才能继续装机:

Unsupported Hardware Detected
This hardware (or a combination thereof) is not supported by Red Hat.
For more information on supported hardware, please refer to http://www.redhat.com/hardware.

google 了一下 unsupported hardware 关键词,RHEL 手册提到 kickstart 有个 unsupported_hardware 可选项:

unsupported_hardware (optional)

Tells the installer to suppress the Unsupported Hardware Detected alert.

If this command is not included and unsupported hardware is detected, the installation will stall at this alert.

在 ks 文件中加上这行,结果空欢喜一场,安装程序提示说不认识这个字段。又找了一翻 redhat 6.4 的发行注记说,

从 6.4 开始才新添加 kickstart 的 unsupported_hardware 命令:

BZ#824963

A kickstart installation on unsupported hardware resulted in a dialog box asking for confirmation before proceeding with the installation process. As a consequence, it was not possible to perform a kickstart installation

on unsupported hardware without any user input. To fix this bug, a new unsupported_hardwarekickstart command has been added, which skips the interactive dialog warning when installing a system on unsupported hardware without user input.

这批机器要安装的 OS 版本是 centos 6.3 的,没法用到这个新的 ks 选项。上面的官方文档有误导性 -_-#

经过

既然出现这个提示,那就找找是什么触发的警告,卡在这个页面时。按 Alt + F2 进入交互式 console

在 dmesg|less -i 中搜索 unsupported 关键字,找到下面这段内核报错:

Booting paravirtualized kernel on bare hardware
Detected CPU family 6 model 62
UNSUPPORTED HARDWARE DEVICE: CPU family 6 model > 59
------------[ cut here ]------------
WARNING: at kernel/rh_taint.c:13 mark_hardware_unsupported+0x39/0x40() (Not tainted)
Hardware name: PowerEdge R620
Your hardware is unsupported. Please do not report bugs, panics, oopses, etc., on this hardware.
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.32-279.el6.x86_64 #1
Call Trace:
[<ffffffff8106b747>] ? warn_slowpath_common+0x87/0xc0
[<ffffffff8106b7df>] ? warn_slowpath_fmt_taint+0x3f/0x50
[<ffffffff8109a869>] ? mark_hardware_unsupported+0x39/0x40
[<ffffffff81c27b5d>] ? setup_arch+0xb1f/0xb42
[<ffffffff814fd223>] ? printk+0x41/0x46
[<ffffffff81c21c33>] ? start_kernel+0xdc/0x430
[<ffffffff81c2133a>] ? x86_64_start_reservations+0x125/0x129
[<ffffffff81c21438>] ? x86_64_start_kernel+0xfa/0x109
---[ end trace a7919e7f17c0a725 ]---
NR_CPUS:4096 nr_cpumask_bits:48 nr_cpu_ids:48 nr_node_ids:2
PERCPU: Embedded 31 pages/cpu @ffff880060600000 s94424 r8192 d24360 u131072
pcpu-alloc: s94424 r8192 d24360 u131072 alloc=1*2097152
pcpu-alloc: [0] 00 02 04 06 08 10 12 14 16 18 20 22 24 26 28 30
pcpu-alloc: [0] 32 34 36 38 40 42 44 46 -- -- -- -- -- -- -- --
pcpu-alloc: [1] 01 03 05 07 09 11 13 15 17 19 21 23 25 27 29 31
pcpu-alloc: [1] 33 35 37 39 41 43 45 47 -- -- -- -- -- -- -- --
Built 2 zonelists in Zone order, mobility grouping on. Total pages: 33080355
Policy zone: Normal

这批 dell R620 CPU 型号是: Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz

内核识别的 CPU family model 是 62 太新了吧,然后就崩了。

结果

上面的报错信息,只能说,软件得跟着硬件一起升级啊

既然 PXE 的引导 kernel 太旧,那就更新一下,用的 centos 6.4 的 pxe 引导文件替换掉 centos 6.3 的:

centos6.4-x86_64/images/pxeboot/vmlinuz
centos6.4-x86_64/images/pxeboot/initrd.img

然后,重新从网络引导,装机就没有出现 CPU family model 的报错,就没有再卡在 unsupported_hardware 处了。

centos 6.3 kickstart 装机卡在 unsupported hardware detected 页面的更多相关文章

  1. centos6.5的开机自动部署出现unsupported hardware detected

    author:headsen chen date : 2017-12-01  14:52:50  . notice:created by  headsen chen,if you copy or tr ...

  2. VM安装系统时提示硬件不支持(unsupported hardware detected)

    修改一下虚拟机配置,把CD/DVD中使用的autoinst.iso替换成需要安装的系统镜像文件 然而,后面发现还是会报这个错,不过,却可以正常安装下去.但是如果不修改这里的话,安装系统时会出错

  3. centos 6.5 启动时卡在进度条位置无法进入系统解决办法。

    今天公司服务器因突然断电导致phddns 花生壳 启动失败,一直卡在启动进度条页面. 解决办法 1.按F5查看卡在什么位置, 2.查看解决方法:程序卡住的情况下,直接备份资料后,卸载程序重启就可以了. ...

  4. android studio: 9:57 Unsupported Modules Detected: Compilation is not supported for following modules: map, app, ota, MediaEditor, rcLcmSercive, DroneSDK, qrcodelibrary, rcService, speechService. Unfo

    Android studio Error “Unsupported Modules Detected: Compilation is not supported for following modul ...

  5. Centos下PXE+Kickstart无人值守安装操作系统

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  6. 构建DHCP服务

    --------------------DHCP 配置-------------------# yum install dhcp -y# vim /etc/dhcp/dhcpd.conf# cp /u ...

  7. cobbler dell r730安装问题(四)

    环境介绍: 服务器硬件:dell-13代 R730 Intel xeon E5-2600系列CPU:E5-2609 v4.E5-2620 v4.E5-2650 v4 cobbler版本:cobbler ...

  8. VMware workstation创建虚拟机console

    1. 使用VMware workstation创建虚拟机硬件2. 安装操作系统3. 操作系统安装过程 1. 使用VMware workstation创建虚拟机硬件 使用VMware workstati ...

  9. CentOS 6.9 CentOS 7.4 自动安装系统 kickstart

    通过ks文件 实现 CentOS 6.9 & 7.4 自动安装系统 环境: VMware 14.0 Pro版 光盘镜像: CentOS-6.9-x86_64-minimal.iso ks文件生 ...

随机推荐

  1. Redis学习总结之三——Redis客户端命令

    Windows命令行启动Redis客户端 1. 使用默认IP地址和端口连接Redis数据库(IP地址:127.0.0.1,端口号6379) redis-cli 2. 使用指定IP地址和端口连接Redi ...

  2. erl_0015 《硝烟中的erlang》 读书笔记002 “为过载做计划”

    为过载做计划 到目前为止,我在实际工作中所碰到最常见的错误,基本上都是节点内存耗尽.而且通常都和过长的消息队列有关37.解决这类问题的方法有很多,不过只有在深入.全面的理解系统后,才能做出正确的选择. ...

  3. 十天学会单片机Day6 学会看数据手册 (IIC总线PCF859芯片( A/D D/A)应用)

    1.实际电路 2.引脚图 3.地址 高四位为固定地址1001,A2A1A0可编程地址,通过观察实际电路,可知A2A1A0 为000.最低位为读写为,1为读,0为写. 4.控制字 控制寄存器的高半字节用 ...

  4. bzoj 5288 游戏

    bzoj 5288 游戏 显然从点 \(x\) 出发,能到达的点是包含 \(x\) 的一段区间.用 \(L,R\) 两个数组记录每个点对应的区间端点. 如果能预处理出 \(L,R\) ,询问显然可以 ...

  5. LOJ2321. 「清华集训 2017」无限之环【费用流】

    LINK 很好的一道网络里题 首先想插头DP的还是出门左转10分代码吧 然后考虑怎么网络流 首先要保证没有漏水 也就是说每个接口一定要有对应的接口 那么发现每个点只有可能和上下左右四个点产生联通关系 ...

  6. javascript异常处理。 屏蔽异常

    http://www.cnblogs.com/aqbyygyyga/archive/2011/10/29/2228824.html

  7. uwsgi配置理解

    最近使用uwsgi 部署了flask应用,出现了不少问题,仔细查阅了一下资料以及翻看了官方文档,就对自己了解到的做个总结~~ 一.http/http-socket/socketuwsgi开头当然少不了 ...

  8. nginx 获取请求头,URL参数

    获取url参数 在 ngx_lua 中访问 Nginx 内置变量 ngx.var.arg_PARAMETER 即可获得GET参数PARAMETER的内容. 在 nginx配置中,通过$arg_PARA ...

  9. ballerina 学习二 ballerina 命令参数

    1.  目前支持的命令 run Run Ballerina program build Compile Ballerina program install Install packages to ho ...

  10. kong 安装

    1. yum 参考信息 https://bintray.com/kong/kong-community-edition-rpm $ sudo yum install epel-release $ su ...