admin管理员组文章数量:1561464
在使用树莓派的过程中,多次遇到了开机后输入正确密码却被重复多次要求输入的情况,在查看他人经验后,总结出以下两种情况及可行的方法。
不确定密码是否正确
参考博客--纸末-树莓派忘记密码的解决方法
1,树莓派关机取出SD卡,用读卡器插入电脑,在根目录找到一个叫cmdline.txt的文件,在文件内容的末尾加一个空格,将以下语句跟在其后并保存,文件内的所有内容应该是在同一行的。
init=/bin/sh
2,保存后将SD卡放回树莓派开机,然后在标识符后输入以下命令
mount -rw -o remount /
passwd root
这里写root即为修改root用户的密码,若修改名为test的用户密码,改为test。
3,系统会提示输入密码,连续输入两次后,系统提示修改成功:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
4,输入以下代码来同步,
sync
exec /sbin/init
5,关掉树莓派并断电,将SD卡取出,在电脑上将添加的init=/bin/sh删掉,再把SD卡放入树莓派开机,密码就修改好了。
密码正确但是要求反复输入-尝试经过
这篇博客提供了5种方法--destruggler-树莓派出现开机输入密码之后无限重复进不去的问题,其中系统重装和删除文件夹相当于前功尽弃,另外一个远程控制因为之前用的是vnc,用ssh和putty就不太现实了,毕竟连网都连不上。于是尝试其他两种方法,虽然不懂在干嘛,尝试一下也是好的。
其他两种方法都是进入tty模式进行一些操作,但是树莓派却没有反应,在其他地方找到tty模式是ctrl+alt+F1,F1到F6都可以,只不过进入的是不同的账号,比如我用的树莓派有root和pi还有xnn这3个账号,F1和F2会分别进入pi和xnn,用F7会返回登录图形界面。即使进入了tty模式,按照博客里的内容进行操作,也无法解决问题。
于是考虑设置自动免密登录,这里参考了另一篇博客--Zxy131071--树莓派设置免密码登录。
按照教程,首先要修改一个文件,代码如下:
sudo vi /etc/systemd/system/getty.target.wants/getty\@tty1.service
于是我在xnn账户下进行操作, 然鹅没有权限,这个文件对我来说是只读的。
于是我尝试修改这个文件的权限,在root账户下修改,chmod a+w getty.target.wants, 可惜切换回xnn账户后,还是不可修改。至于为什么我不直接在root用户下修改文件,因为我对文件的所属存疑,是不是在root账户下的修改会导致最后免密登录时选择的是root用户呢,但是我还是尝试了一下。
在root用户下果然轻易就修改了文件, 倒数第八行是我们需要的,设置为自动免密登录pi,最后潇洒的sudo halt关机树莓派,开机后等待我的还是重复的输入密码,这招也没有成功,但是当我再次进入tty模式下,不管我用F1还是F23456,进入后都显示pi@raspberrypi标识符,所以失败的原因可能是以上我参考的教程设置的免密自动登录是给tty设置的吧。
不管怎么样我都不会重装系统的,于是我决定重新添加一个用户碰碰运气,
sudo adduser test, 设置密码后ctrl+alt+F7返回登录界面,选择test用户登录(不过不知道为什么这里显示的名字是123,虽然后来终端还是test),输入密码,运气爆棚,如愿进入了界面,其实root用户一直也是可以登录进来的,只是我不知道怎么打开终端,而且在root用户下操作很不方便所以才新建了用户。
在test用户下我切换到xnn账户,企图运行之前的项目,然后在显示图片的环节他告诉我unable to display :0.0,查了一些博客后虽然没有找到解决的办法,但我不认为是哪里被我乱改文件改坏了,应该只是不能在另一个账户下display而已,想到这里,我立刻关机重启,登录xnn账户,果然进入了桌面,并且这次图片是可以显示的。虽然不知道发生了什么,但是只要我们有耐心,都会解决的。
本文标签: 树莓派
版权声明:本文标题:树莓派登录问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727453041a1115395.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论