故障现象:
12楼一台pcserver开机时报如下tpm_tis error(7) 错误,无法正常进入系统,具体报警见下截图,操作系统版:suse 12 sp1,服务器硬件并没有告警。
处理思路:
这应该是操作系统的一个小bug导致了对TPM芯片的不支持,需要进入系统单用户模式,禁止开机加载tpm_tis驱动(加入驱动黑名单)来解决。
处理过程:
一、进入suse单用户模式
1、进入grub菜单引导界面后,按e
2、在启动项后面加 init=/bin/bash
3、直接进入/bin/bash界面,然后就可以准备开始修改密码了
4、输入 mount -n / -o remount,rw (注意是逗号,不是点号)
二、修改/etc/modprobe.d/50-blacklist.conf
使用vi 编辑/etc/modprobe.d/50-blacklist.conf,添加以下内容然后保存
blacklist tpm_tis
注意:1.如果是suse12之前的版本,应该需要修改/etc/modprobe.d/tpm_tis.conf这个文件
注意:2.在单用户模式下也可以使用/usr/bin/passwd重置root密码