Linux系统故障处理案例(一)【转】

 

2016-08-05 14:41

运行环境:CentOS6.7

故障原因:

昨天在线执行命令yum -y update 在命令执行途中,强制中断并直接运行poweroff命令关机。再次开机出现如图所示故障指示:

Linux系统故障处理案例(一)

根据提示信息分析,可能因为执行更新命令未完成导致系统内核信息混乱。

故障解决方案:

插入系统光盘,修改主板BIOS从光驱引导,进入Linux rescue模式进行系统修复。

Linux系统故障处理案例(一)

Linux系统故障处理案例(一)

选择OK后,系统会挂载到/mnt/sysimage路径,在rescure模式中,可用# chroot /mnt/sysimage来切换至此路径,这个路径为系统真实文件。rescure模式系统实际上是伪系统。

Linux系统故障处理案例(一)

# exit --- 退回到rescure模式 ---

# mount -t iso9660 /dev/cdrom /mnt/cdrom --- 挂载光驱cdrom到/mnt/cdrom路径下 ---

Linux系统故障处理案例(一)

因为修复内核所需的文件在挂载光盘的Packages目录下面,所以必须得先挂载光驱,才能进行内核修复。

Linux系统故障处理案例(一)

进行系统内核修复,待修复完成后,修复grub程序。

# chroot /mnt/sysimage --- 进入到损坏Linux系统中 ---

# grub-install /dev/sda --- 安装grub程序到/dev/sda ---

# ls /boot/grub --- 查看grub目录下面是否含有grub.conf文件

grub文件修复完成后,reboot重启系统,但重启后又出现问题。

Linux系统故障处理案例(一)

幸好根据英文提示,等待几分钟就行了。待*进度条填满后系统再次重启问题就解决了。

Linux系统故障处理案例(一) - 今日头条(TouTiao.com)
http://toutiao.com/a6315226810361037057/?tt_from=mobile_qq&utm_campaign=client_share&app=news_article&utm_source=mobile_qq&iid=5058753261&utm_medium=toutiao_ios

 

posted @   paul_hch  阅读(473)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示