首页 > 运维 > linux运维 > 正文

linux启动常见问题

爱谁谁
发布: 2025-07-20 09:36:13
原创
1000人浏览过

一、忘记root密码

​日常生活中,我们会接触到很多账号和密码,而这些账号和密码我们不能都很好的记忆,对于linux也是一样的,如果root密码忘记了怎么办?岂不是都无法登陆使用linux了?现在我就教各位,在不知道root密码的前提下,如何给root设置一个新的密码

step 1重启你的linux系统,在下图这个界面中按“E”

linux启动常见问题

step 2 将光标移动到开头为linux这行的行位,删除rhgb quiet并添加rd.break

linux启动常见问题

step 3按键盘上的ctrl+x组合键继续启动linux,等待出现提示符后执行mount命令

linux启动常见问题

step 4执行chroot命令将根目录切换为/sysroot(因为硬盘上的数据都存放在/sysroot目录中)

linux启动常见问题

step 5看到提示符发生变化后执行passwd命令修改root密码

linux启动常见问题

注:由于字符编码问题可能会出现不能正常显示的情况,如:

![image-20200112154028844](第九章 启动流程.assets/image-20200112154028844.png)没有关系,不影响密码的设置

step 6修改完密码之后,建立autorelabel文件

linux启动常见问题

step 7输入两次exit退出,系统会继续启动

linux启动常见问题

启动完成之后就可以用我们刚才设置的账号及密码进行登录了

二、GRUB2加密

前面我们知道了,如果不知道root密码的话,也是可以以root身份登录系统,那这样岂不是很危险?所以GRUB2又提供了一种保护机制,这种保护机制就是为grub2设置密码,如果用户不知道这个密码,是无法编辑启动时所看到的那个菜单的,这样也就组织了root密码被修改的问题,那么如何为grub2加密呢?

setp 1以root用户的身份登录系统并打开终端,在终端中输入grub2-setpassword命令,系统就会提示我们设置一个密码,这个密码就是grub2的密码

linux启动常见问题

step 2重启系统,验证是否加密成功

先见AI
先见AI

数据为基,先见未见

先见AI 95
查看详情 先见AI
linux启动常见问题

step 3在启动菜单界面按"E"编辑内容时,系统会提示输入用户名和密码,这个用户名是root,密码就是我们前面设置的grub2密码

linux启动常见问题

注意:密码在输入的时候是不会显示任何信息的

step 4如果密码输入错误就会返回启动菜单界面

linux启动常见问题
三、删除/修改GRUB2密码

前面我们学会了如何为grub2设置密码,这样能有效的避免root用户密码被修改,但是如果我忘记了grub2的密码怎么办呢?

如果忘记了grub2密码,你可以让系统正常启动,然后用root用户登录系统,登录完成后使用grub2-setpassword命令重新设置一个grub2密码,或者删除/boot/grub2/user.cfg文件将密码删除。

​但是如果连root密码也不知道呢?这个时候,我们就需要用到修复模式了

step 1 插入系统光盘,选择从光盘启动

linux启动常见问题

step 2选择故障排除(troubleshooting)

linux启动常见问题

step 3选择修复系统

linux启动常见问题

step 4启动完成后,系统提示我们,修复模式会查找硬盘上是否安装有Linux系统,并将其挂载到/mnt/sysimage目录下,我们希望它如何操作,选择1是以读写的形式挂载,选择2是以只读的形式挂载,选择3是直接获取一个shell,选择4是重启,这里面我们选择1

linux启动常见问题

step 5稍微等一下之后系统会提示我们已经挂载到/mnt/sysimage目录下了,按“enter”会得到一个shell

linux启动常见问题

step 6执行chroot /mnt/sysimage将工作目录切换到硬盘中

linux启动常见问题

step 7接下来就像没有忘记root密码一样,可以重新设置grub2密码,或者删除user.cfg文件了,然后输入两次exit重启

linux启动常见问题
linux启动常见问题

以上就是linux启动常见问题的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号