缺失grub.conf和忘记root密码实验总结

简介:
实验1:把/boot/grub/grub.conf删除后的补救措施
系统在重启后,进入如下界面:
grub>光标一直在这儿闪烁,我们进行以下命令:
grub>root (hd0,0)
grub>kernel /vmlinuz-2.6.18-164.el5  ro root=LABEL=/  这里我的实验结果是grub>kernel /boot/vmlinuz-2.6.18-164.el5  ro root=LABEL=/  前面的写法竟然找不到内核文件,不晓得为什么。
grub>initrd /initrd-version.img  这儿同理应该是grub>initrd /boot/initrd-version.img 
grub>boot
进入之后把/boot/grub/grub.conf给补上,然后
[root@redhat grub]# sync
[root@redhat grub]# sync
[root@redhat grub]# reboot
算是解决完毕

说一下我的为什么会是加/boot,因为我原来的grub.conf里面就是/boot/这样,不是/这样。至于我怎么装成的这样,我也很奇怪,我的很多机器装得是直接/这样的,这是个迷了。
实验2:忘记root密码

在选择内核的界面回车,然后选择内核后按e,进入此内核的编辑页面,然后按e后选择kernel那里,写入single,然后按b回车,进入单用户模式,然后用passwd root修改root密码。然后sync之后重启。

[root@redhat ~]# ll /etc/grub.conf
lrwxrwxrwx 1 root root 22 Jul 19 22:02 /etc/grub.conf -> ../boot/grub/grub.conf

[root@redhat ~]# grub-md5-crypt 
Password: 
Retype password: 
$1$Iu36g/$X6a/WI5EcRN1MUilyfQvA1
[root@redhat ~]# vi /etc/grub.conf 在其中写入:password --md5 $1$Iu36g/$X6a/WI5EcRN1MUilyfQvA1
[root@redhat ~]# sync
[root@redhat ~]# reboot

这样你就必须输入grub的密码才能进入单用户模式

说一下忘记这个grub密码同时也忘记root密码怎么办,(假如这个人真的忘记了这两个密码,对于一个真的做运维的人员来说,这个人是不合格的,这个人是个丢三落四的杯具)
利用光盘引导,然后进入救援模式linux resuce,然后硬盘上的系统会被挂载到/mnt/sysimage里面,然后进入/mnt/sysimage/boot/grub/ 把grub.conf里面的那个password行删除,然后输入命令sync,不然改了半天白改。然后reboot。完活!

 


本文转自guoli0813 51CTO博客,原文链接:http://blog.51cto.com/guoli0813/353831,如需转载请自行联系原作者

相关文章
|
前端开发
Bootstrap 5 保姆级教程(八):卡片 & 下拉菜单
Bootstrap 5 保姆级教程(八):卡片 & 下拉菜单
四步教你快速解决UE5文件迁移失败❗️
不知道大家在用UE5迁移文件时,有没有发现这个问题:如果文件输出的路径选择了非项目路径,那么UE会提示无法迁移。在UE4中,这样做是不存在问题的,只要选择「忽略」就可以继续完成。但UE5会一直提示此对话框,如果不能快速找到解决方法,是非常浪费大家时间的。与大家分享我们发现的四步快速解决UE5文件迁移报错的方法~
|
机器学习/深度学习 传感器 人工智能
ai在气候变化的应用
【7月更文挑战第9天】ai在气候变化的应用
387 3
|
Linux 虚拟化 iOS开发
部署06--MacOS安装VMware Fusion安装
部署06--MacOS安装VMware Fusion安装
|
传感器 存储 自动驾驶
自动驾驶系统的示例和关键组成
【10月更文挑战第5天】本文介绍了使用SysML系统工具设计自动驾驶汽车内部组件的方法,重点在于通过内部块图(IBD)详细展示各子系统(如感知、控制、导航和动力系统)的内部结构及它们之间的交互。IBD不仅定义了各部件的接口和连接,还支持递归分解,有助于理解系统结构和设计接口,促进系统集成。通过端口、连接器等元素,IBD清晰展现了数据和物理流在部件间的通信方式。
353 1
|
机器学习/深度学习 数据采集 开发者
深度学习中的模型优化策略
【9月更文挑战第20天】在深度学习的海洋里,每一个研究者和实践者都在追求更高效、更准确的模型。本文将深入探讨深度学习中模型优化的策略,从数据预处理到正则化技术,再到超参数调整,我们将一步步揭开模型优化的神秘面纱。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和实用的技巧。让我们一起探索如何让你的深度学习模型更加出色吧!
280 8
|
存储 编解码 监控
射频(RF)中的频谱分析方法详解
射频(RF)中的频谱分析方法详解
639 4
|
机器学习/深度学习 人工智能 算法
AI伦理边界:当机器决策超越人类认知
【9月更文挑战第5天】AI伦理边界的探索是一个复杂而艰巨的任务,需要政府、企业、学术界和社会各界的共同努力。随着AI技术的不断发展,我们有理由相信,通过不断的探索和实践,我们一定能够找到一条既符合伦理道德又能够充分发挥AI技术潜力的道路。在未来的日子里,让我们携手并进,共同迎接AI技术带来的机遇与挑战。
|
数据采集 测试技术 数据处理
LabVIEW控制PLC的实现方式
LabVIEW控制PLC的实现方式
642 1
|
存储 边缘计算 人工智能
边缘计算问题之边缘计算的定义如何解决
边缘计算问题之边缘计算的定义如何解决
606 0