centos 常见错误,root密码遗忘、MBR扇区引导故障

本文详细介绍了两种重置Linuxroot密码的方法,包括通过单用户模式和急救模式进行操作,以及处理GRUB引导故障和MBR扇区损坏的步骤。文中还提及了特殊的文件如/dev/zero和/dev/shadow。

1 root密码遗忘

1.1  方法一

1)重新启动主机(reboot),在出现倒计时之后按e键、再按e键

2)定位到kernel开头的一行并按e键、在行尾后空格添加“1或s”

3)按Enter键确认后,按b键将系统引导进入单用户模式,直接进入Shell模式

4)passwd root

写入密码退出exit再reboot重启

1.2  方法二

先电源、关闭客户机、打开电源时进入固件、(boot-CD放第一、exit)再急救模式选Rescue install.ed system、选第二个语言Chinese、键盘US、配置网卡为NO、continue、OK

进入bash环境

chroot /mnt/sysimage(进入Shell环境)

passwd root

写入密码退出exit再reboot重启

再电源、关闭客户机、打开电源时进入固件修改、(boot-Hard放第一、exit)

2 MBR扇区故障模拟

2.1 新建硬盘

添加硬盘——硬盘检测(重启)——硬盘分区(/dev/sdb1)——格式化

2.2 挂载硬盘

挂载 : mkdir /backup mount /dev/sdb1 /backup

2.3 备份MBR扇区数据

备份:dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1

2.4 模拟MBR扇区故障:

破环扇区数据:dd if=/dev/zero of=/dev/sda bs=512 count=1

2.5 取消光盘挂载

取消挂载,重启系统,将会出现“operating system not found”的提示信息

2.6 挂载光盘进入急救模式

重启系统,挂载,进入急救模式(Rescue installed system)(注意:进入急救模式需要挂载光盘)

进入急救模式 语言选择chinese(simplified)、键盘格式选择us、提示是否配置网卡(networking)时选择NO,一路单击OK按钮,进入到带“bash-4.1#”提示符的bash shell环境

8)fdisk -l /dev/sda 因为MBR扇区损坏,无法获得有效分区表

9)挂载带有备份文件的分区:mkdir /tmpdir mount /dev/sdb1 /tmpdir

10)恢复备份数据:dd if=/tmpdir/sda.mbr.bak of=/dev/sda

11)执行reboot命令

3 Grub引导故障模拟

GRUB是大多数Linux系统默认使用的引导程序,当配置文件/boot/grub/grub.conf丢失,或者关键配置出现错误,或者MBR记录中的引导程序遭到破坏时,linux主机启动后可能只出现“grub>”的提示符,无法完成进一步的系统启动过程。

1)模拟grub故障 cd /boot/grub ls mv grub.conf grub.conf.bak ls

2)关闭系统——打开电源——进入固件

3)选择boot ——选中CD-ROM drive光盘 (按shift+ 把此选项放到第一位)——exit (enter键退出)

4)进入急救模式 语言选择chinese(simplified)、键盘格式选择us、提示是否配置网卡(networking)时选择NO,一路单击OK按钮,进入到带“bash-4.1#”提示符的bash shell环境

5)切换到待修复的linux系统根环境

chroot /mnt/sysimage

cd /boot/grub

恢复grub配置文件

mv grub.conf.bak grub.conf

退出Linux系统根环境 exit

关闭系统 init 0

6)把硬件调回来:打开电源——进入固件——选择boot ——选中hard drive 硬件 (按shift+ 把此选项放到第一位)——exit (enter键退出)

4 特殊的文件

/dev/zero linux系统中数据源设备文件(二进制),多用于测试使用数据

/dev/shadow linux系统中影子文件

/dev/null linux系统黑洞文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_841103495

你的鼓励将是我创作做大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值