grub如何修改root密码
时间: 2024-05-23 22:13:52 浏览: 17
要修改root密码,你需要进入单用户模式,然后使用命令行工具来更改密码。下面是在GRUB中修改root密码的步骤:
1. 在启动计算机时,按住Shift键,直到看到GRUB菜单。
2. 使用方向键选择你想要启动的内核版本,并按下E键来编辑该内核的启动选项。
3. 在编辑模式中,找到以”linux”开头的一行,并在该行的末尾添加“single”或“init=/bin/bash”(不含引号)。
- single表示单用户模式,这将让你以root用户身份登录,无需密码。
- init=/bin/bash表示以bash shell模式启动,同样也可以让你以root用户身份登录,无需密码。
4. 按下Ctrl+X键启动编辑后的内核。
5. 进入单用户模式后,使用passwd命令来更改root用户的密码。
6. 重新启动计算机,在GRUB菜单中选择正常的启动选项,使用新密码登录。
请注意,这是一种危险的操作,如果你不熟悉GRUB和Linux的命令行操作,请谨慎操作。
相关问题
Linux 中修改root密码
在Linux中修改root密码可以通过以下步骤实现:
1.启动主机,进入单用户模式。在启动时按下键盘上的任意键,进入grub引导界面,选择要启动的内核版本,按下“e”键进入编辑模式,在kernel行的末尾添加“single”或“1”,按下“Ctrl+x”或“F10”启动单用户模式。
2.挂载文件系统。在单用户模式下,输入以下命令挂载文件系统:
```shell
mount -o remount,rw /
```
3.修改root密码。输入以下命令修改root密码:
```shell
passwd root
```
按照提示输入新密码并确认即可。
4.重启系统。输入以下命令重启系统:
```shell
reboot
```
centos7.6修改root密码
在CentOS 7.6中修改root密码的方法如下:
1. 重启CentOS 7.6系统,并在GRUB菜单中选择要启动的内核版本。
2. 在GRUB菜单中按下e键,进入编辑模式。
3. 找到以"linux16"开头的行,并将从"ro"开始("ro"不要删除)到下一行前的内容删除。
4. 在"ro"后面添加一个空格和"rd.break",然后按下Ctrl + x或F10键以继续启动系统。
5. 系统将进入紧急模式,此时会进入一个只读文件系统。
6. 输入以下命令以重新挂载根文件系统为可写模式:
```shell
mount -o remount,rw /sysroot
```
7. 输入以下命令以chroot到/sysroot目录:
```shell
chroot /sysroot
```
8. 输入以下命令以修改root密码:
```shell
passwd root
```
9. 输入新的root密码并确认。
10. 输入以下命令以重新生成initramfs:
```shell
dracut -f
```
11. 输入以下命令以退出chroot环境:
```shell
exit
```
12. 输入以下命令以重启系统:
```shell
reboot
```
请注意,这种方法仅适用于CentOS 7.6版本。如果您使用的是其他版本的CentOS,请查阅相应的文档或参考其他资源。