修复initramfs文件及忘记root密码的解决之道

一,修复initramfs文件(以CentOS 6为例)

  友情提示:实验前先做快照,避免误操作导致机器无法正常启动

启动文件介绍:

  核心文件:/boot/vmlinuz-VERSION-release

  ramdisk:辅助的伪根系统

  CentOS 5: /boot/initrd-VERSION-release.img

  CentOS6,7: /boot/initramfs-VERSION-release.img

  模块文件:/lib/modules/VERSION-release


实验步骤:

1,删除/boot下的initramfs-VERSION.img文件

wKiom1fSHrCglsvrAAASG-hc5ts280.png


2,重启系统,当看到进度条时迅速按下Esc键,进入Boot Menu界面,选择光盘启动系统

wKiom1fSII-z10sMAAANi_G-9hA219.png


3,选择救援模式

wKioL1fSIJDC6kGyAAFWPajduj8020.png


4,提示选择进入系统后所使用的语言和键盘,直接按[Enter]键

wKiom1fSIJCCC8k8AAAP0a0jcIs072.png

wKioL1fSOrTCjg4uAAAMHY3YK0M163.png


5,提示是否配置网卡,从网络进入系统,按Tab键,当光标跳到 [NO] 处,按[Enter]键

wKioL1fSIJDQXViRAAAHTtrYOjY685.png


6,提示硬盘上的系统已经被找到并挂载在 /mnt/sysp_w_picpath, 选择 [Continue](继续)用读写模式加载

wKioL1fSIJHiG59YAAAhCAEMYuw219.png


7,按[Enter]

wKioL1fSIVDB4IoiAAARtp_MQHQ154.png

wKioL1fSIVDD_uV_AAAGtWHq7KM667.png

wKiom1fSIVCQiB77AAAEEjwkdBU559.png


8,打开shell接口,进入救援模式

wKioL1fSLcnyBANmAABYrE90PfM800.png

wKiom1fSJv_x4IGiAAAqTOUiMtI963.png


9,重启系统,又出现熟悉的界面,到此恭喜你,修复成功

wKioL1fSIZOCk5WCAAAEJvebJJA579.png

wKiom1fSIZPxtia4AAAFvyhByj4236.png


二,忘记root密码的解决之道

只要能够进入并且挂载 /,然后重新设置下root的密码,就可以救回来。这是因为在启动流程中,若强制内核进入runleverl 1,默认是不需要密码即可取得一个root的shell来救援

操作流程:

1,重新启动系统

2,启动进入grub菜单后,在你要进入的菜单上面按‘e’键进入详细设置;将光标移动kernel上方并按‘a’键进入编辑界面;然后出现如下界面来处理:

wKioL1fRaSKzUx5lAAAGc_n8xiE406.png


  按键的描述:

wKiom1fRaE3TUaJAAAAKdGIuWIg753.png


  重点是那个特殊字体(在rhgb后面加上1, s, S, single都可以)按下[enter]就能够启动进入单用户   维护模式了。

wKiom1fRaTihviBXAAASZQ6ndr8183.png


3,进入单用户维护模式后,系统会以root的权限直接给你一个shell,此时你就能够执行“passwd”这个命令来重设root的密码。然后直接执行“init 5”就可以切换成为X窗口或“init 3”进入纯字符界面或者直接“reboot”.

wKiom1fRaXLxXjxfAAAUydZiHhs360.png


4,又恢复到熟悉的界面:

wKioL1fSOjzxTXgYAAAFvyhByj4590.png


优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/suifengsky/1851045

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。