Centos6.2 强制重启系统后导致系统文件损坏系统无法启动

今天遇到一个比较尴尬的问题,一个客户的服务器由于服务器被强制重启造成磁盘损坏,在次启动服务器的时候发现报错系统无法启动.

启动到这里提示输入密码,尴尬的是客户竟然不知道密码于是想到的第一个就是进入单用户模式修改root用户密码,但是发现单用户无法进入,接下来通过百度尝试光盘救援模式来修改root密码具体步骤如下:

此服务器的DELL SC1425,开机按F2进入BIOS设置成U盘启动,通过加减号将USB CD-ROM移动到第一项然后保存退出!

重启系统进入系统启动菜单,上下键移动到Rescue install system救援安装模式.

刚开始进入系统直接执行passwd root提示passwd:Authentication token manipulation error.

报这样的错误在网上查看时密码文件的问题,不过也有可能是根目录空间满了造成的,于是乎本人就用lsattr /etc/passwd查看存放用户和密码的文件属性发现正常,然后看了磁盘空间也没满.

后来百度发现需要使用chroot /mnt/sysimage执行原系统文件然后在使用passwd去修改root用户的密码或者打开passwd文件对密码标志位进行修改.

密码修改完后reboot重新启动系统,进入BIOS将首选项改回硬盘启动.启动后又到下面这个界面.输入root用户密码,进入正常的系统界面执行fsck -y修复磁盘文件一直按Y然后重新启动系统恢复正常了!

https://www.cnblogs.com/zihe/p/6905579.html

时间: 2024-11-13 08:53:13

Centos6.2 强制重启系统后导致系统文件损坏系统无法启动的相关文章

Linux U盘装系统后必须插U盘才能启动的解决办法

原因 :装系统过程中由于选错分区,使引导区被写入到U盘上 解决方法: 用U盘进入系统后,修复引导区: 我在装系统过程中已经给/boot分区,所以操作如下 在终端输入 grub-install  /dev/sda1                               注释:/dev/sda1就是在/boot挂载的硬盘,不同计算机可能不一样,用df查看挂载信息 修改GRUB配置文件即 vim  /etc/grub.conf 改为hd(0,0) 表示从第一块硬盘的第一个分区开始引导,即/boo

装双系统后导致电脑无法进入系统

电脑本来装了WIN7系统的,后来想再装一个Linux系统, 形成双系统,结果装上linux之后,导致引导扇区被覆盖, 开机之后无法进入系统,一直停留在一个黑屏界面,一个 光标在屏幕左上角不停地闪烁. 解决方法:需要有一个系统盘,(win7也好,winxp也好), 再设置BIOS,使得系统从光盘启动,进入PE系统,PE系统 中会附带许多工具,其中有一个硬盘分区软件DiskGenius, 点选[硬盘(D)]选项,再次点选[重建引导记录(MBR)(M)] 就可以将引导扇区修复过来,重启电脑,这时电脑就

【Linux】CentOS6.X最小化安装后配置

1.centos6.5最小化安装后启动网卡2.ifconfig查询IP进行SSH链接3.更新系统源并且升级系统4.系统时间更新和设定定时任5.修改ip地址.网关.主机名.DNS6.关闭selinux,清空iptables7.创建普通用户并进行sudo授权管理8.修改SSH端口号和屏蔽root账号远程登陆9.锁定关键文件系统(禁止非授权用户获得权限)10.精简开机自启动服务11.调整系统文件描述符大小12.设置系统字符集13.清理登陆的时候显示的系统及内核版本14.内核参数优化15.定时清理/va

Windows还原系统后分区故障解决方案

故障类型:还原系统后分区故障 典型特征:a.原来多个分区变成当前一个. b.原有分区与当前分区的数量或大小不一致,原有分区丢失. 损坏程度:三级 恢复流程: 一.检测 通过磁盘管理查看故障盘分区大小及数量. 查看当前分区结构完整程度. 二.恢复 询问客户原分区大小.分区数量. 根据客户反馈信息进行全面分析,对所有分区特征进行分类汇总. 根据标记特征对各分区进行文件结构底层校验,找出各分区位置及大小. 还原各分区结构状态,若原有分区因当前系统写入导致数据损坏,则依据相应文件系统损坏情况的解决方案进

安装linux系统后修改默认开机启动项

在安装linux系统后,开机的时候默认启动项变成了linux,这让许多经常使用windows系统的同学感到抓狂:按下电源键后,打开手机,刷刷微博,看看朋友圈,再抬头一看,面对输入密码界面,只好再次选择重启. 那么如何修改默认的开机启动项呢?我们需要做的是修改GRUB这个东东. 步骤(以Ubuntu系统为例):   1.进入系统,开机时注意观察你的windows系统在开机启动项中是第几项,当系统开启后打开终端.(方法自行百度) 2.在终端中输入“sudo gedit /etc/default/gr

强力删除Avast后导致系统不断重启解决办法

我使用的是XP系统,Avast版本是7.0.由于avast7.0无法更新病毒库和软件,所以想卸载掉再重装. 问题来了!Avast无法直接卸载!用控制面板的卸载工具和360卸载功能都无法卸载,提示"setup.ovr-应用程序错误".下载新版安装包之后,也无法覆盖,同样提示应用程序错误.最后怒了,用360强力卸载将Avast文件夹直接强力删除了. 重启电脑后,电脑无法进入系统.启动过程中能够看到进度条,然后又重启,反复.尝试进入"安全模式",成功.网上搜索,下载了36

centos6.5 由`GLIBC_2.4' not found后导致所有命令不可用的问题

今天安装oracle 数据库,安装时 有两个依赖包需要安装分别为 compat-libstdc++-33-3.2.3-61.i386.rpm glibc-2.3.4-2.41.x86_64.rpm 于是就百度一下安装了起来: [[email protected] ~]# rpm -ivh *.rpm warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKE

烂泥:【解决】修改LVM卷组名重启系统后,无法进入进入系统

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 一台服务器系统已经安装完毕,但是LVM的卷组vg使用的是默认的VolGroup名称,使用起来感觉不舒服,打算把这个卷组名称修改为vg. 先来查看系统中有关LVM的相关信息,使用如下命令: /etc/fstab /etc/grub.conf df –h lvs vgs 通过上图,我们可以看到.目前系统中的根分区.交换分区全部是在LVM下,只有/boot分区单独分开的.所以我们在修改卷组名称之后,这些挂载点,系统肯定是无法识别的. 那么如何让系统识别这

使用FreeRTOS在SD卡驱动使用非系统延时导致上电重启不工作的情况

一.问题描述在一个使用FreeRTOS的工程中,只做了SD卡的驱动,由于RTOS使用了Systick,故非系统延时函数使用的是 DWT中的时钟周期(CYCCNT)计数功能,但是在SD卡驱动中使用了这个非系统延时导致,烧写程序后板子工作正常,而下电再上电后板子无反应,分析排查去掉了这个非系统延时后工作正常. 二.使用环境1)开发环境使用的是MDK5.20,下载器为JLINK:2)软件工程是V6的FreeRTOS模板工程,SD卡驱动也是V6的,非系统延时函数所在文件为V6的 bsp_dwt.c:3)