解决Centos7断电后系统无法正常启动

博主遭遇电脑蓝屏导致Linux虚拟机无法启动的问题。尝试使用xfs_repair命令修复失败后,通过搜索找到了新的解决方法——运行xfs_repair -v /dev/sda3。然而,虚拟机依然出现问题,表现为红色叉号错误。最后,博主选择删除虚拟机文件夹后再重新导入,成功解决了问题并顺利启动虚拟机。

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

电脑突然蓝屏,随之就关机了。
开着的linux虚拟机躺枪
再次重启虚拟机
如下提示:
在这里插入图片描述
度娘一顿搜:
很有牌面: 整齐划一的解决方案

xfs_repair -v -L /dev/dm-0 

我的虚拟机无动于衷!!!

浏览器中一顿点点点:
终于等到你还好没放弃

xfs_repair -v -L /dev/sda3  (3后面加个空格再回车)

在这里插入图片描述
虚拟机展示了一波米锅大片中的场景
完了重启虚拟机

reboot

第二次蓝屏关机,虚拟机又中了一枪…
在这里插入图片描述
出现这个红色叉号,,该怎么解决呢??

找到虚拟机安装位置,把上面的文件夹统统删了(物理删除的话,linux会误以为导入的其它window文件,使的虚拟机不好用)

在这里插入图片描述

再正常打开虚拟机就okk了

阳光普照大地希望也能照亮你我

### CentOS 7 断电后时间重置解决方案 CentOS 7 系统在经历断电重启之后可能会遇到时间被重置的问题。这通常是因为系统的时间设置未正确同步至硬件时钟 (RTC),或者由于网络时间协议 (NTP) 配置不当所致。 #### 方法一:调整硬件时钟与系统时钟的同步方式 Linux 系统中的 `hwclock` 和 `timedatectl` 命令可以用来管理硬件时钟和系统时钟之间的关系。以下是具体操作: 1. **确认当前系统的时钟配置** 使用以下命令查看当前系统时间和硬件时钟的关系: ```bash timedatectl status ``` 如果显示 ` RTC time: yes` 或者 `Local time is UTC: no`,则可能需要进一步调整[^3]。 2. **修改硬件时钟为本地时间模式** 执行以下命令将硬件时钟设为本地时间而非 UTC 时间: ```bash timedatectl set-local-rtc 1 --adjust-system-clock ``` 3. **验证更改效果** 修改完成后再次运行 `timedatectl status` 查看状态变化,并确保系统时间已正确更新。 #### 方法二:启用 NTP 同步服务 如果系统连接互联网,则可通过 Network Time Protocol (NTP) 来保持时间一致性。 1. 安装并启动 chrony 服务(推荐替代 ntpd) ```bash yum install chrony -y systemctl enable chronyd systemctl start chronyd ``` 2. 检查 Chrony 是否正常工作 运行以下命令以确认客户端成功连接到远程 NTP 服务器: ```bash chronyc sources ``` 3. 设置开机自启 确保每次启动时自动开启该服务: ```bash systemctl enable chronyd.service ``` #### 方法三:手动校正 BIOS/UEFI 中的日期与时区 有时即使操作系统内部一切正常,BIOS 或 UEFI 固件仍会保留错误的时间记录。因此建议进入主板固件界面手工修正一次初始值后再保存退出即可[^4]。 以上方法能够有效缓解因意外掉电所引发的时间紊乱现象。对于生产环境而言,还需结合日常运维流程定期检查设备健康状况以及实施必要的预防措施[^1]。 ```python import os os.system('timedatectl set-local-rtc 1') print("Hardware clock has been updated.") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值