首页 > 系统相关 >Linux ROOT密码忘记解决方法 root口令忘记解决方法

Linux ROOT密码忘记解决方法 root口令忘记解决方法

时间:2023-08-12 12:36:22浏览次数:37  
标签:sysimage root mnt 密码 设置 Linux 忘记 ROOT 硬盘

忘记root密码解决思路:用光盘启动 重新设置密码

将光盘 设置为第一启动 保存退出

进入救援模式  用光盘启动 设置root密码


主板上有个bios芯片,不但可以自检程序用于引导之外,还可以设置(一般电脑的话开机按 F2、F1或者其他键)虚拟机上就是打开电源时进入固件

Linux ROOT密码忘记解决方法 root口令忘记解决方法_ci

然后开机 找到Boot(启动)

里面是启动顺序,谁排在上面说明第一引导是谁先找谁

Hard Drive (硬盘驱动器)   

CD-ROM Drive (光盘)

Removable Dvices 移动设备(U盘之类的)

Network boot from Intel E1000(网络)

系统启动过程:先去找硬盘没找到(MBR坏掉了不能把引导权交给他)接下来找光盘没有的话,那就去找网络

Linux ROOT密码忘记解决方法 root口令忘记解决方法_保存更改_02


然后右移找到Exit

Exit Saving Changes   退出保存更改  (选这个)

Exit Discarding Changes  退出丢弃的变化

Load Setup Defaults  负载设置默认值

Discard Changes   丢弃的变化

Save Changes   保存更改

Linux ROOT密码忘记解决方法 root口令忘记解决方法_ci_03

Install CentOS 7  安装CentOs 7系统

Test this media & install CentOs 7  测试 并安装CentOs 7

Troubleshoot ing   故障排除 修复

Linux ROOT密码忘记解决方法 root口令忘记解决方法_保存更改_04

Rescue a CentOS system   拯救一个CentOS系统(选这个)

Run a memory test   运行内存测试

Boot from local drive  从本地驱动器启动 

Return to main menu 返回主菜单

Linux ROOT密码忘记解决方法 root口令忘记解决方法_CentOS_05

1) Continue   继续(选这个)

2) Read-only mount 进入只读 挂载

3) Skip to shell  跳过shell

4) Quit (Reboog) 退出

Please make a selection from the above:请从以上选择:


Linux ROOT密码忘记解决方法 root口令忘记解决方法_保存更改_06

Rescue Mount   救援 挂载

Your system has been mounted under /mnt/sysimage.

你的系统已经安装在/mnt/sysimage下。

lf you would like to make your system the root environment, run the cinnabd:

如果你想让你的系统成为根环境,运行cinnabd:

chroot /mnt/sysimage

大概意思是:他帮我们去找一下我的硬盘上有没有安装linux的一个分区

你的系统已经找到了 并且已经挂载到/mnt/sysimage目录下。

(那么已经说明他已经找到了原来的SDA的分区表,分区表没有破坏,看到这一现象的时候就说明无需提前备份MBR)

如果你想使用这个目录里面的东西(就是原来硬盘的根分区)你想再把这个目录下的东西设置原来的根分区 敲这个命令chroot /mnt/sysimage 

chroot(切换跟)  做完这个命令后就相当于把这个目录设为一个根(我们常说的虚根)

这样的话就和以前的操作习惯一样了

Linux ROOT密码忘记解决方法 root口令忘记解决方法_CentOS_07

我们现在所在的位置是在光盘的根 需要切换为sda的根

chroot /mnt/sysimage

现在就是在硬盘的根分区下敲命令  设置密码就是给root设置密码 就会保存到当前磁盘上(当前硬盘就是硬盘)

敲passwd  重新设置密码即可

然后退出 把光盘引导改为硬盘引导 就可以了

标签:sysimage,root,mnt,密码,设置,Linux,忘记,ROOT,硬盘
From: https://blog.51cto.com/u_15971294/7057433

相关文章

  • Linux磁盘故障,模拟故障及解决思路方法
    每个分区起始位置都有一个inod表索引节点表(类似于目录表)每一个文件都对应一个编号称为索引节点,如果这个空间文件数太多了,记满了,就说明索引节点表耗尽。故障1 该分区不能正常读写或者说只能读不能写了但是又没有满,就代表文件系统有问题,文件系统有问题需要进行修复命令:故障2:索引......
  • 解决linux mysql命令 bash mysql command not found 的方法
    错误:root@DB-02~]#mysql-uroot-bash:mysql:commandnotfound原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路......
  • linux系统安装bison,解决 These critical programs are missing or too old bison comp
    1、编译 glibc过程中报错../configure--prefix=/opt/glibc-2.272、首先查看bison版本  bison--versionbison-V貌似就没有安装bison。3、使用yum安装bison yuminstallbison 安装成功。 4、查看版本:bison--version 居然这么简单就完成了。5、继续编译 glibc......
  • 什么是Shell,初识Shell脚本Shell编程,shell介绍,Linux
    脚本脚本就是批处理平常一个命令不能完成的任务,写到一个文件当中,有多个命令按照一定的逻辑来进行编写编写完后去执行这个文件,随后他就会按照流程多个命令,多个语句,达到批处理的一个任务shell 系统分成了三层第一层是kernel(内核)内核是操作系统的核心,主要负责1管理硬件,电脑cpu是什么......
  • Linux下C语言调用libcurl库下载文件到本地
    一、项目介绍当前文章介绍如何使用C语言调用libcurl库在Linux(Ubuntu)操作系统下实现网络文件下载功能。libcurl是一个开源的跨平台网络传输库,用于在C和C++等编程语言中实现各种网络通信协议的客户端功能。它支持多种协议,包括HTTP、HTTPS、FTP、SMTP、POP3等,可以方便地进行数据的上传......
  • 定制LINUX发行版
    主流的发行版https://distrowatch.com/dwres.php?resource=major 如何自己制作Linux发行版?https://www.zhihu.com/question/21373233从零开始制作Ubuntu22.04LiveCDhttps://gitee.com/narukeu/build-ubuntu-live LINUX发行版:内核+实用工具集(lib...)+驱动+应用+安装......
  • Linux 释放IP重新获取
    命令格式:dhclient[options][if0[...ifN]]选项说明:-4 使用DHCPv4。-6 使用DHCPv6。-p<port-number> 指定DHCP客户端监听的端口号(默认端口号86)。-d 总是以前台方式运行程序。-q 安静模式,不打印任何错误的提示信息。这是默认行为。-v 启用详细日志消息。-r ......
  • Linux 发行版 Debian 12.1 发布
    在今年6月初,Debian12“bookworm”发布,而日前Debian迎来了12.1版本,主要修复系统用户创建等多个安全问题。Debian是最古老的GNU/ Linux 发行版之一,也是许多其他基于Linux的操作系统的基础,包括Ubuntu、Kali、MX和树莓派OS等。这个操作系统以稳定性为重,不追......
  • Pycharm2023.2远程连接Linux服务器
    1.点击右下角(图中RemotePython处)2.输入服务器地址和用户3.输入密码4.只需在Location选择自己Linux中的虚拟环境Baseinterpreter不需要更改,点击create即可......
  • Linux介绍
    目录一Linux介绍二Linux学习环境搭建2.1虚拟化介绍2.2vmware安装2.3centos7安装一Linux介绍#https://zhuanlan.zhihu.com/p/429509333#一什么是操作系统OperatingSystem(操作系统)简称OSWindows,MacOS,Linux都是操作系统#二什么是BootLoader在嵌入式操作系......