centos6.5无法启动的问题

一、报错信息

mount: wrong fs type, bad option, bad superblock on /dev/mapper/VolGroup-Logl

missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg I tail or so

Rernel panic - not syncing: Attempted to kill init!

Pid: 1, comm: init Not tainted 2.6.32-754.30.2.el6.x86_64 #1

Call Trace:

[<ffffffff8155a05f>] ? panic+0xa7/0x18b

[<ffffffff81131490>]? perf_event_exit_task+0xc0/0x340

[<ffffffff81087553>]? do_exit+0x853/0x860

[<ffffffff811a45d5>] ? fput+0x25/0x30

[<ffffffff815662c2>] ? system_call_after_swapgs+0xa2/0x152

[<ffffffff810875b8>]do_group_exit+0x58/0xd0

[<ffffffff81087647>]sys_exit_group+0x17/0x28

[<ffffffff815663a?>] ? system_call_fastpath+0x35/0x3a

[<ffffffff815662ce>] ? system_call_after_swapgs+0xae/0x152

 

二、问题分析

Rernel panic - not syncing: Attempted to kill init! 

        第一眼先看到这条报错,一般情况下无法进入系统都是grup引导的问题,尝试进入linux的单用户模式,但是根本进不去

        然后下一步还是觉得是grup引导的问题,做了一个centos6.5的启动盘,进入了救援模式。发现虽然能读到系统的img文件,但是读不到/分区,chroot根本不行。事后的文档,我就没有截图了。到这里我就有点懵逼了,救援模式都用不了,修复不了grup引导啊

-------------------------------------------------------------------------------------------------------------------

mount: wrong fs type, bad option, bad superblock on /dev/mapper/VolGroup-Logl

        回头再次研究报错,看到了这条报错。有很多的centos安装的时候,都是引导用的lvm的方式安装,这个可能是/分区的卷出了问题

        确定问题原因:/分区的逻辑卷数据块损坏,/分区都坏了,别说引导了。所以才有下面的内核报错

三、解决方案

通过启动盘进入救援模式,修复lvm卷

#查看系统中的卷组
lvm vgscan
#查看系统中的逻辑卷
lvm lvscan
#激活逻辑卷
lvm vgchange -ay

激活后,可以看到报错中的那个逻辑卷了,开始修复数据块。根据文件系统选择命令

#修复根分区逻辑卷(ext4文件系统)
fsck -y /dev/mapper/VolGroup-Logl

#修复根分区逻辑卷(xfs文件系统)
xfs_repair -y /dev/mapper/VolGroup-Logl

        我的机器修复完之后就可以进入系统了,主要数据块损坏了,引导没有坏。如果还是引导不了的,需要再次进入救援模式修复引导。根据自己分区修改分区路径

chroot /mnt/sysimage
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/mapper/VolGroup-Logl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值