centos6系列系统启动常见故障排查与解决方法(代码片段)

WelcomeMyBlog~ WelcomeMyBlog~     2022-11-12     793

关键词:

情景一、内核文件损坏

/boot/vmlinuz-2.6.32-642.el6.x86_64 内核文件

1、故障现象

2、解决方法:挂载光盘,进入rescue(救援)模式

3、选择——English——us——No——Continue——OK——OK。

4、进入shell,重新安装内核

# mkdir cdrom
# mount -r /dev/sr0 /cdrom
# rpm -ivh --force --root=/mnt/sysimage/ /cdrom/Packages/kernel-2.6.32-642.el6.x86_64.rpm

5、确认新的内核文件已经生成

6、重新启动完成修复

如果initramfs文件损坏也可以使用这个方法修复。

情景二、grub损坏

故障现象:

grub第1阶段损坏:无法从系统硬盘启动,直接进入下一可引导的启动设备

grub第1.5阶段损坏:从此硬盘启动黑屏,在第一行有一个光标,但是无法进入系统,也不会去读取下一个可引导设备

grub第2阶段损坏:grub第2阶段是提供了grub菜单界面,如果损坏了和1.5相似,也是无法看到grub启动界面

救援方法:

1、解决方法:进入rescue,在光盘引导界面按Esc件,输入

rescue linux

 

2、使用chroot命令切换根文件系统,然后用grub-install进行修复

# chroot /mnt/sysimage
# grub-install /dev/sda

3、重启恢复系统完成

情景三、grub的配置文件损坏

/boot/grub/grub.conf

1、故障现象:grub无法读取配置文件,在开机的时候会默认进入grub的命令行界面

2、在命令行界面我们只需要手动指定内核和ramdisk文件的路径,如果不知道内核所在分区则可以尝试用find命令来查找

3、输入boot启动,成功进入系统后去编辑/boot/grub/grub.conf文件,修复完成

情景四、init程序被误删除

1、故障现象:内核可以初始化但是无法进入登录界面,出现一个sh的命令行

2、进入救援模式,安装upstart包,并查看init程序是否重新生成

# rpm -ivh --force --root=/mnt/sysimage/  /cdrom/Packages/upstart-0.6.5-el6.x86_64.rpm

3、重启进入系统,成功

情景五、bash程序被误删除

1、故障现象:

2、进入救援模式,安装upstart包,并查看init程序是否重新生成

# rpm -ivh --force --root=/mnt/sysimage/  /cdrom/Packages/bash-4.1.2-40.el6.x86_64.rpm

3、重启进入系统,成功

情景六、/etc/fstab文件被误删除

1、故障现象:因为无法挂载分区,启动故障

2、解决方法:由于fstab文件丢失无法找到根文件系统,所以我们得自己找到根文件系统所在分区挂载到/mnt/sysimage,然后把手动把fstab文件写到/etc下

3、重启进入系统,然后再把其他的分区找到,然后写入fatab文件,修复成功。

注意:如果根和boot分区是用的lvm管理的,那么在救援模式下不可以直接使用,得需要使用以下命令激活vg,然后操作就和以上步骤一样了。

vgchange -ay vgname 激活卷组

 

可喜可贺,可喜可贺!

 

记录于2018.5.11 23:11

排查一些常见的系统故障

排除系统启动类故障  在Linux系统的启动过程中,涉及到MBR主引导记录、GRUB启动菜单、系统初始化配置文件、分区挂载配置文件等各方面,其中任何一个环节出现故障都可能会导致系统启动的失常,因此一定要注意做好相... 查看详情

ad常见故障排查---运维笔记

...的问题解决方法,可以在尽可能短时间内解决问题。一·常见故障类型(1)域连接失败:加入域时,提示找不到域。(2)域无法登陆:登录时密码不正确或登录后访问不了共享资源。(3)域登录缓慢:登录时非常缓慢。(4)组... 查看详情

docker常见故障

...错案例1—案例描述:生产环境,全新安装的Docker无法启动,报错信息如下:systemctlstartdocker.serviceJobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails通过journalctl-xe命令查看启... 查看详情

centos6启动故障与恢复

POST加电自检,然后找到启动设备即磁盘,从磁盘加载MBR第一扇区二进制代码,接着是grub的stage1、stage1.5、stage2阶段,到这里有个问题,在stage2阶段会加载linux内核文件即/boot/vmlinuz-2.6.32-696.el6.x86_64,然后加载根/,但是加载根的话... 查看详情

灌浆记录仪常见故障诊断与排除方法

...源开关保险管是否断路,电源线是否良好连接。2、无法启动灌浆程序出现找不到xxx文件请咨询厂家售后服务热线。出现非法用户提示登录时,程序自动退出3、计算机 查看详情

it运维问题排查思路方案(图文)

...决定故障应急方案的制定,这依赖于运维人员需要对应用系统的整体功能有一定的熟悉程度。确认了故障现象后,才能指导运维人员初判断故障影响。2)应急恢复运维最基本的指标就是系统可用性,应急恢复的时效性是系统可... 查看详情

ad常见的故障排查及解决方案

650)this.width=650;"title="33333333.png"style="float:none;"src="https://s1.51cto.com/wyfs02/M00/9D/75/wKioL1mAXJmgr-iGAAEk7re2PZc886.png-wh_500x0-wm_3-wmp_4-s_260921150.png"alt="wKioL1mAXJmgr-iGAAEk7r 查看详情

常见的系统故障都有哪些?

...常见故障的诊断与处理5-1死机故障死机现象一般表现为:系统不能启动、显示黑屏或蓝屏、桌面凝固不动、键盘不能输入、光标不能移动,软件运行非正常中断等。造成死机的原因有硬件与软件两方面,应特别注意是否有感染病... 查看详情

nfs服务的简介及常见故障解决方法

...;    NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是让客户端通过网络访问不同主机上磁盘里的数据,主要用在类Unix系统上 查看详情

常见网络故障排查

常见网络故障排查1.企业网全互联最麻烦的数据转发次优问题cost值数据转发是在同一网段或者不同网段同一网段是交换问题不同网段是路由问题路由和交换搞清楚。之后是流量控制等。基础交换网络故障1.交换机数据库不相同都... 查看详情

系统启动-——故障排查(代码片段)

实验目标:分别删除/boot下的initramfs-2.6.32-358.el6.x86_64.img和vmlinuz-2.6.32-358.el6.x86_64文件然后挂载光盘,进入救援模式进行故障恢复。实验前先查看/boot下initramfs-2.6.32-358.el6.x86_64.img文件属性和内容:方法一:================================... 查看详情

常见小票打印机打印故障及解决方法汇总视频教程

...见小票打印机故障:【小票打印机不打印故障】1、电脑系统参数设置不正确导致小票打印机不打印故障2、端口不正确导致不打印故障3、属性参数不正确导致不打印故障4、红灯一直闪烁不打印故障5、打印机图标突然消失不打印... 查看详情

自建kms服务器之常见故障排查

...64-musl-static2)查看本地端口是否被占用ss-anl|grep16883)如服务启动失败,排查端口是否被占用,被占用就kill-9杀掉进程psaux|grepvlmckill-9进程I 查看详情

能不能介绍下常见系统故障的提示和含义以及解决方法

...ctrl+alt+del显示一个窗口Rundll32文件。这是什么回事?11:98系统下如何卸载WINDOWSXP12:如何彻底删除输入法文件13:如何减少WindowsXP磁盘扫描的时间14:安装windows98过程中出现“内存不足”怎么办15:我的IE被黑了怎么办啊16:如何格盘重... 查看详情

windows系统故障排查

...是正常业务的带宽,有可能是中马之后异常发包)。2、系统问题:卡死、蓝屏、系统文件丢失导致系统损坏等。3、系统内安装安全类软件后,未开放相应的协议及端口而被拦截。4、修改了远程端口号,但未修改系统防火墙规则... 查看详情

电脑常见问题与故障1000例的第2章

参考技术A1.无法开机2.开机后不能进入系统3.开机进入系统后不久出现关机提示4.开机后没有任何反应5.每次开机时出现蓝屏现象6.启动时显示0E或0D错误7.启动时提示NTLDRismissing8.启动时自动加载Messenger9.网卡设置不当造成启动速度... 查看详情

c++软件异常排查从入门到精通系列汇总

🚀前言本文是C++软件异常排查从入门到精通系列教程专栏的导航贴(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)。专栏介绍:根据近几年排查软件异常的实践与经验,系统地讲解... 查看详情

centos6系统无法开机故障修复

本文针对grub故障及服务故障导致的开机无法启动的情况进行模拟,并给出修复详细步骤。一、grub各配置文件问题引起的开机故障   可能出现此故障场景:当前硬盘没有grub,每次启动都是通过有grub的光盘或U盘启动的... 查看详情