ubuntu子系统密码忘记了,怎么办?

news/2024/9/21 11:27:00/

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

问题描述

ubuntu子系统密码忘记了,怎么办?也调不出来Grub,安装了2个ubuntu版本的软件了,都是同一个账号

在这里插入图片描述

如上问题有来自我自身项目开发,有的收集网站,有的来自读者,如有侵权,立马删除。

解决方案

  如下是上述问题的解决方案,仅供参考:


  如果您忘记了Ubuntu子系统的密码,您可以尝试以下几种方法来重置密码:

方法一:使用单用户模式

  1. 重启计算机。
  2. 在启动过程中,当出现Grub引导加载器时,按住Shift键(如果您使用的是UEFI,则可能需要按Esc)。
  3. 在Grub菜单中,选择您的Ubuntu内核启动项,然后按e键来编辑启动参数。
  4. 找到以linux开头的行,通常这行包含了内核启动参数。
  5. 在该行的末尾添加一个空格,然后添加init=/bin/bashrw init=/sysroot/bin/sh
  6. Ctrl + XF10启动系统。
  7. 您将进入一个root shell。使用以下命令来挂载根文件系统为读写模式:
    mount -o remount,rw /
    
  8. 使用passwd命令来重置您的用户密码:
    passwd your_username
    
    your_username替换为您的用户名。
  9. 输入新密码后,重启计算机:
    reboot -f
    

方法二:使用Live CD/USB

  1. 制作一个Ubuntu Live CD/USB启动盘。
  2. 使用Live CD/USB启动您的计算机。
  3. 选择“Try Ubuntu”来启动到Live系统。
  4. 打开终端。
  5. 使用以下命令来找到您的Ubuntu子系统所在的分区。通常,它位于/dev/sdX,其中X是您的分区标识符:
    sudo fdisk -l
    
  6. 假设您的Ubuntu子系统位于/dev/sda1,使用以下命令来重新挂载根文件系统:
    sudo mount /dev/sda1 /mnt
    
  7. 接下来,重置密码:
    sudo chroot /mnt
    passwd your_username
    
    同样,将your_username替换为您的用户名。
  8. 输入新密码后,退出chroot环境并重启计算机:
    exit
    sudo umount /mnt
    sudo reboot
    

方法三:使用GRUB密码恢复模式

  1. 重启计算机。
  2. 在Grub菜单出现时,选择“Advanced options for Ubuntu”。
  3. 选择“Ubuntu, with Linux … (recovery mode)”来启动到恢复模式。
  4. 在恢复模式菜单中,选择“root”来进入一个root shell。
  5. 接下来,您可以使用passwd命令来重置密码,步骤与方法一相同。

注意:

  • 在执行上述操作时,确保您有足够的权限(可能需要管理员权限)。
  • 在重置密码后,确保您记住新密码,以避免未来的登录问题。

  如果您无法访问Grub引导加载器,可能是因为您的系统配置或硬件设置问题。您可能需要检查BIOS/UEFI设置,确保启动顺序允许您选择Grub引导加载器。如果您仍然遇到问题,或者需要更具体的帮助,请提供更多的信息。

  希望能够帮到有需要的你。

  PS:如若遇到采纳如下方案还是未解决的同学,希望不要抱怨&&急躁,毕竟影响因素众多,我写出来也是希望能够尽最大努力帮助到同类似问题的小伙伴,即把你未解决或者产生新Bug黏贴在评论区,我们大家一起来努力,一起帮你看看,可以不咯。

  若有对当前Bug有与如下提供的方法不一致,有个不情之请,希望你能把你的新思路或新方法分享到评论区,一起学习,目的就是帮助更多所需要的同学,正所谓「赠人玫瑰,手留余香」。

☀️写在最后

  ok,以上就是我这期的Bug修复内容啦,如果还想查找更多解决方案,你可以看看我专门收集Bug及提供解决方案的专栏「Bug调优」,都是实战中碰到的Bug,希望对你有所帮助。到此,咱们下期拜拜。

码字不易,如果这篇文章对你有所帮助,帮忙给bugj菌来个一键三连(关注、点赞、收藏) ,您的支持就是我坚持写作分享知识点传播技术的最大动力。

同时也推荐大家关注我的硬核公众号:「猿圈奇妙屋」 ;以第一手学习bug菌的首发干货,不仅能学习更多技术硬货,还可白嫖最新BAT大厂面试真题、4000G Pdf技术书籍、万份简历/PPT模板、技术文章Markdown文档等海量资料,你想要的我都有!

📣关于我

我是bug菌,CSDN | 掘金 | InfoQ | 51CTO | 华为云 | 阿里云 | 腾讯云 等社区博客专家,C站博客之星Top30,华为云2023年度十佳博主,掘金多年度人气作者Top40,51CTO年度博主Top12,掘金/InfoQ/51CTO等社区优质创作者;全网粉丝合计 20w+;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试真题、4000G PDF电子书籍、简历模板等海量资料,你想要的我都有,关键是你不来拿。



http://www.ppmy.cn/news/1438947.html

相关文章

使用PlantUML绘制活动图、泳道图

最近在学PlantUML 太漂亮了 给大家欣赏一下 我也记录一下 startuml |使用前| start :用户打开旅游App; |#LightSkyBlue|使用后| :用户浏览旅游信息; |#AntiqueWhite|登机前| :用户办理登机手续; :系统生成登机牌; |使用前| :用户到达机场; |登机前| :用户通过安检; |#Light…

pytorch-激活函数与GPU加速

目录 1. sigmod和tanh2. relu3. Leaky Relu4. selu5. softplus6. GPU加速7. 使用GPU加速手写数据训练 1. sigmod和tanh sigmod梯度区间是0~1,当梯度趋近0或者1时会出现梯度弥散的问题。 tanh区间时-1~1,是sigmod经过平移和缩放而…

User Agent 解析:它是什么以及工作原理

什么是User Agent? UserAgent,简称UA,是一个使服务器能够识别用户使用的浏览器类型、版本以及运行浏览器的操作系统等信息的字符串。它作为浏览器请求头部信息的一部分发送给服务器,以便服务器可以返回合适格式和版本的内容。 跟Cookie一样…

《托斯卡纳艳阳》

有爱情不断流淌的地方,当然充满了诱惑。这里最迷人而优雅的桥段,是非常绅士而浪漫内心丰盈又恪守道德的男人马蒂尼(好评)赶来为女主捉蛇。蛇的设定自然源于亚当夏娃,而蛇的就此消失,当然告诉我们浪漫不代表…

深入理解Unix/Linux系统中的进程概念及其管理

在Unix/Linux操作系统中,进程是程序执行时的一个具体实例,每个进程都有其独特的生命周期和特性。本文将探讨进程的基本概念,如父子进程关系、孤儿进程和僵尸进程,并重点关注进程创建的关键API——fork()函数。 进程概览&#xff1…

【网络安全】安全事件管理处置 — windows应急响应

专栏文章索引:网络安全 有问题可私聊:QQ:3375119339 目录 一、账户排查 二、windows网络排查 三、进程排查 四、windows注册表排查 五、内存分析 总结 一、账户排查 账户排查主要包含以下几个维度 登录服务器的途径弱口令可疑账号 新增…

网络防火墙技术知多少?了解如何保护您的网络安全

在当前以网络为核心的世界中,网络安全成为了至关重要的议题。网络防火墙是一种常见的保护网络安全的技术,用于监控和控制网络流量,阻止未经授权的访问和恶意活动。今天德迅云安全就带您了解下防火墙的一些相关功能和类型。 防火墙的五个功能…

RESTful的简单介绍

RESTful API 是一种基于 Representational State Transfer(REST)架构风格设计的 API。它遵循一系列设计原则,旨在构建易于使用、可伸缩且松耦合的 Web 服务接口。 简单介绍: 以下是对 RESTful API 的核心概念和原则的详细解释&a…