DD单硬盘到服务器RAID磁盘后报错“dracut-initqueue timeout“

问题现象:

把单硬盘系统DD到服务器RAID磁盘卡后,系统Normal boot 和recure boot 都启动失败,正常启动时看不到启动日志,救援模式下可以看到失败的日志:

提示是挂载硬盘时,系统找不到根节点设备和启动设备,找不到设备,自然挂不上,硬盘设备找不到系统当然进不去了,网上查了很多“dracut-initqueue timeout" 都是系统安装里引导的问题,基本上是相通的。

问题原因:

在/etc/fstab文件中,启动分区,交换分区和根分区都是通过UUID的方式来挂载的,系统DD后,原单一磁盘分区的UUID和Raid阵列磁盘分区的UUID是不一样的,fstab文件下还用原来的UUID,系统是找不到对应的分区,所以挂载不上。

解决方法:

1. 用安装U盘进入到救援模式;

2. 进入DD的原盘的系统;

针对不对的分区类型做检测修复:

也可以使用第三方工具软件检测分区是不是有问题

磁盘数据大救星TestDisk

testdisk / dev / sda

磁盘检测修复后,系统正常启动还是不行,但救援模式是可以进入了,找到磁盘分区的正确UUID, 修改/etc/fstab中UUID, 保存退出。

 

df    磁盘挂载和空间使用情况

lsblk   磁盘挂载情况

blkid    分区具体信息,例如UUID

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值