linux更换主板后waiting for device to appear无法启动

一、故障现象

现网一台suse11 sp3主机发生异常宕机后,在IBM IMM管理口中查看发现有硬件报错,经IBM维护人员确认为主板问题。冷重启后主机可以正常进入系统,后来在更换主板后,发现主机无法正常启动,提示“ waiting for device to appear ” ,回退使用老的主板后,报错依旧。本篇将该问题的处理修复过程记录下。报错界面如下:

通过光盘引盘进入修复模式,查看到系统上的fstab配置为:

# cat /etc/fstab.bak
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part2 swap                 swap       defaults              0 0
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part1 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part3 /boot                ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part8 /home                ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part11 /onip/teastore       ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part5 /opt                 ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part10 /teasredo            ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part7 /tmp                 ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part9 /usr                 ext3       acl,user_xattr        1 2
/dev/disk/by-id/scsi-3600507605b40d5e91d00a6a210f2b49e-part6 /var                 ext3       acl,user_xattr        1 2
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
UUID=ab3be7bb-498e-442f-99d6-2d1389082e57  /teasdata ext3 defaults  0 0

二、故障处理与分析

1、从故障提示上来看有"could not find xxx分区" ,这里想通过修复模式查看下分区信息。发现选择failsafe模式并设置init=/bin/bash引导后,依旧出现该报错;

2、使用SuSE linux光盘挂载进入rescue修复模式时,发现无法正常发现分区;

3、改用redhat6.3 光盘引导进入修改模式后,发现可以正常发现分区。ls /dev/disk/by-id下发现磁盘的scsi id号发生了变化

# ls /dev/disk/by-id/scsi*
scsi-3600507605b40d5e9ff00007907615ef2 scsi-3600507605b40d5e9ff00007907615ef2-part1
scsi-3600507605b40d5e9ff00007907615ef2-part10 scsi-3600507605b40d5e9ff00007907615ef2-part11
scsi-3600507605b40d5e9ff00007907615ef2-part2 scsi-3600507605b40d5e9ff00007907615ef2-part3
scsi-3600507605b40d5e9ff00007907615ef2-part4  scsi-3600507605b40d5e9ff00007907615ef2-part5
scsi-3600507605b40d5e9ff00007907615ef2-part6 scsi-3600507605b40d5e9ff00007907615ef2-part7
scsi-3600507605b40d5e9ff00007907615ef2-part8 scsi-3600507605b40d5e9ff00007907615ef2-part9
scsi-3600e0eca0468bfa8ff0008317d2914e9

备份/etc/fstab后,更改/etc/fstab内的挂载点信息为当前查看到的信息,并将最后的挂载点最后1 2修改为0 0 (1 2 表示开机自检,如果检测到错误可能会无法启动,之前现网中遇到这样的问题,所以初始也怀疑是该问题引起的),重新引导发现还是出现刚刚的报错。

4、引导修复的过程中,从SuSE站点是看到类以的报错信息 --- Booting SLES11SP1 aborts with waiting for device to appear 。

5、按照SuSE页面提示,再启使用redhat6.3镜像引导进入修复模式,挂载原系统分区后,使用mkinitrd 重新生成ram img文件/boot/vmlinuz-3.0.76-0.11-default后,再引重启引导,主机停留下fall back appear 信息界面时,让选择 Y/N ,此处选择yes后,主机正常引导并进入系统,业务人员检查发现业务启动正常。

三、故障原因及后续分析

1、让SuSE确认是否为系统bug

后续联系SuSE二线建单确认后 ,SuSE给予的答复是在SuSE 11 SP3下不是系统bug,在SuSE官方资料库中有相关案例记载,在更换硬件或升级内核等操作时,在重启时可能会出现该问题。

2、是否可以通过在/etc/fstab中使用UUID规避该问题

SuSE给予的答复是:更改fstab没有用,主要是需要更新initrd文件内的信息。这也是为什么要执行mkinitrd的原因。

时间: 2024-08-01 00:51:19

linux更换主板后waiting for device to appear无法启动的相关文章

在windowsxp系统内删除linux系统分区后出现grub error 22系统无法启动的解决办法

因为磁盘空间不够用了,所以从winxp里面删除了linux的分区.但是重启系统就出现了grub loading,please wait-error 22< - more ->再也进不去了上网查了一下,是因为mbr扇区的问题.试了几个dos工具,和fdisk/mbr等都没法解决.最后在雨林木风ghost盘中的dos工具箱中找到了diskgen.进入后,在工具中重建了一下MBR,重启,顺利进入windowsxp.

Win8系统笔记本更换内存条后出现不兼容现象怎么办?

Win8系统笔记本更换内存条后出现不兼容现象怎么办?   解决方法: 1.内存使用酒精棉球多擦拭一会.内存插槽也使用酒精棉球擦洗.再插回原来的内存条.酒精棉球,医用的.断电后,清除身上静电之后在操作. 2.如果有必要,显卡,显卡插槽都用酒精棉球擦拭,擦拭期间可以给主板电池放电. 3.分别测试二根内存是不是都正常,比如:先插上1根内存看看是不是正常,再换另一根内存看看是不是正常,如果二根都正常的话,就把二根内存再换一下插槽看看.

深度XP系统中更换主板也无需重装系统的方法

Windows系统中更换主板就意味着需重装系统了,特别是当用户在系统中安装了很多应用软件的用户来说,是重装系统后还要安装这些软件,是一件很头痛的事,为了帮助用户解决这个难题,下面小编给大家分享深度XP系统中更换主板也无需重装系统的方法,具体的步骤方法如下: 1.以防万一出错,建议最好使用Ghost制作一个Windows XP所在硬盘分区的镜像备份,便可轻松地恢复到以前的正常状态. 2.打开机箱,将除显示卡以外的所有PCI插卡全部拔掉. 3.点击"开始"--"设置"-

让电脑更换主板也不必重装系统

  很多人不想更换主板的原因之一就是换主板意味着要重新安装系统,如果你的电脑中没有太多的应用软件,重新安装Windows XP约需半小时左右,那倒还可以接受.但假如你已经安装了很多应用软件的话,重装Windows XP是非常讨厌的事.除基本的操作系统要安装,还有各种各样的升级文件和补丁文件.驱动程序等等,实在是麻烦.其实不然,今天小编为大家介绍一个好方法,只要你按照本文介绍的方法为之,也可以保证在更换主板等硬件之后仍能正常运作,而不必重新安装一次Windows XP系统. 具体操作步骤: 1.开

linux服务器重启后ssh端口总是密码错

问题描述 linux服务器重启后ssh端口总是密码错 putty通过ssh连接azure上的linux, 刚开始都是好的,但是在linux中用shutdown -r 0 重启后,再连上去首先提示"连接证书"改变了,然后就是登录总是说登录失败. 解决方案 找下服务商解决,另外可能需要排除一下是不是被黑了.: 解决方案二: 是不是重启后,进入其他用户了,证书是你当前用户吗 解决方案三: Hi, 我尝试了下你所描述的过程,在使用shutdown -r 0 并重启后还是能够成功的连接上虚拟机,

《Linux设备驱动开发详解 A》一一3.2 Linux 2.6后的内核特点

3.2 Linux 2.6后的内核特点 Linux 2.6内核是Linux开发者群落一个寄予厚望的版本,从2003年12月直至2011年7月,内核重新进行了版本的编号,从而过渡到Linux 3.x版本直到成书时的Linux 4.0-rc1. Linux 2.6相对于Linux 2.4有相当大的改进,主要体现在如下几个方面. 1.?新的调度器 Linux 2.6以后版本的Linux内核使用了新的进程调度算法,它在高负载的情况下有极其出色的性能,并且当有很多处理器时也可以很好地扩展.在Linux内核

linux查看主板内存槽与内存信息的命令dmidecode方法_Linux

1.查看内存槽数.那个槽位插了内存,大小是多少 dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range 2.查看最大支持内存数 dmidecode|grep -P 'Maximum\s+Capacity' 3.查看槽位上内存的速率,没插就是unknown. dmidecode|grep -A16 "Memory Device"|grep 'Speed' 其实以上数值就是通过dmidecode命令

网站更换ip后被拔毛或降权原因分析

大家都知道,网站更换ip会造成搜索引擎降权和收录量下降的现像,但这种现像是怎么造成的呢? 造成这一现象的主要原因是搜索引擎DNS更新周期较长.去年5月份,我换过一次VPS那一次换VPS对我打击大太了,网站被全面降权.收录只剩三分之一.网站每天1W多ip下降到1千多.那时我四处求救但没有好的办法.从此,我对更换服务器特别恐惧.更换服务器后网站权重和收录都受到影响的概念深入我脑中.2012年5月25日,我网站所在的vps还有半个月到期,因为以前是通过代理买的,现在时间长了,找不到代理,没有办法续费,

网站急诊:更换空间后301对网站排名的影响

我不得不说我们对网站更换空间没有做充分的准备,我也不得不承认百度对301重定向的反应如此之快.我以前太低估它的效率了,看百度也是在不停的进步.不过这个进步对我造成了无与比拟的痛苦,公司网站也可以说是遭受了SE惩罚的血光之灾.   上个星期五,由于服务器空间的原因,公司网站换了网站空间,正是周末,技术拼命把网站源代码,重新上传等等一大堆,都是为了周末能好好休息.我负责网站SEO方面,网站重新上传到新空间后没有任何问题,我想只是更换空间,处理速度很快,应该没有问题的.我就屁颠屁颠的下班了. 周六晚上