Centos7 UEFI安装后只能进入救援模式解决方法

本文记录了解决一台台式机安装纯Linux系统时遇到的启动即进入救援模式的问题。通过排查,发现是SELinux导致的问题,并最终确认为磁盘坏道过多引起。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前一段时间因为需要在家做部分Linux上的系统实验,就准备把家里一台台式机做成纯Linux系统。但碰到一个匪夷所思的问题,纯新的系统内核引导没任何问题,但就是不能进入系统,上来就是救援模式。

cat /var/log/boot.log

[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-5f874d06\x2db1ca\x2d412f\x2d80c4\x2dd4fdbd13da14.device.
[DEPEND] Dependency failed for /boot.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for Mark the need to relabel after reboot.
[DEPEND] Dependency failed for Relabel all filesystems, if necessary.
[DEPEND] Dependency failed for Migrate local SELinux policy changes from the old store structure to the new structure.
[DEPEND] Dependency failed for /boot/efi.
[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-8CBA\x2d730B.device.

天真的我一开始以为是在BIOS中设置问题,开启了EFI以及Legacy并存的模式,然而并没有什么卵用,该报错还是报错。
在救援模式下使用mount -a命令也没有出错,那就断定不是/etc/fstab文件的错误。

在仔细研究报错之后,发现另一个关键字SELinux,猜测是不是因为SELinux限制了部分efi的启动。果断关闭重启。
解决问题!

-------------------------------华丽的分割线---------------------------------------------
以上操作成功之后,安装的系统启动还是会有各种报错,最后判断是磁盘坏道过多,换了一块磁盘就好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值