树莓派重启错误:Give root password for maintenance 的解决办法

时间:2021-02-13 15:52:09

转载:https://blog.csdn.net/mr_sdhm/article/details/79075638

我用了他的方法成功了,收藏转载一下。

出现此问题的原因是不当操作导致的树莓派文件系统损坏。

如果你没有USB键盘,又遇到了这个问题,下面的方法可以帮你解决这个问题!

因为没有键盘,无法按照提示输入命令,这时我们需要另外一个Linux系统来修复文件系统损坏的SD卡(你需要一个读卡器)。

这里使用Ubuntu来进行文件系统修复:

第一步:查找你的SD卡rootfs分区在Linux系统下的路径

打开磁盘软件,然后查找SD卡的路径

树莓派重启错误:Give root password for maintenance 的解决办法

树莓派重启错误:Give root password for maintenance 的解决办法

此时获得我的SD卡路径为/dev/sdc2

第二步:在终端修复SD卡

输入指令:

[plain]  view plain  copy
  1. sudo fsck.ext4 /dev/sdc2 #此处替换为你的SD卡路径  

此时可能会提示:

[plain]  view plain  copy
  1. /dev/sdc2 is mounted.  
说明SD卡已被挂载

输入以下指令取消挂载:

[plain]  view plain  copy
  1. umount /dev/sdc2  
最后再次执行:

[plain]  view plain  copy
  1. sudo fsck.ext4 /dev/sdc2 #此处替换为你的SD卡路径  
接下来系统会修复SD卡的文件系统,按照提示输入Y继续。

树莓派重启错误:Give root password for maintenance 的解决办法

此时文件系统修复成功,将SD弹出后安装在树莓派上,系统启动成功!

                             -- by  邃定恒鸣