转载请注明文章出处:树莓派 Cannot open access to console. The root account is lockedhtml
前序文章:spa
昨晚把两块硬盘组成可扩容的lvm盘,挂载信息写入到了**/etc/fstab**中。今天发现机器莫名其妙的重启过,更糟糕的是没法进入系统,屏幕上出现以下错误:code
you are in emergency mode. after logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or ^d to try again to boot into default mode.
cannot open access to console, the root account is locked.
see sulogin(8) man page for more details.
press enter to continue.
复制代码
按回车系统试图正常启动,惋惜最终仍是失败。断电重启屡次不能解决这个问题。cdn
根据网上信息,大概是fstab信息有问题,致使**/boot**分区和根目录没法正常加载。因而和 重置密码 文中同样操做,init=/bin/sh
进入root环境。htm
先将/boot分区从新挂载:blog
mount -o remount,rw /dev/mmcblk0p1 /boot
复制代码
提示boot分区并未加载。用ls /boot
查看,空空如也。因而先挂载:mount /dev/mmcblk0p1 /boot
,再次用ls
查看,OK问题解决。rem
接着从新挂载根目录:mount -o remount,rw /dev/mmcblk0p2 /
。根目录可写后,编辑**/etc/fstab**文件,将引发问题的挂载点注释掉。get
而后执行exec /sbin/init
启动系统,此次终于正常进入系统了。cmd
按惯例,启动后把**/boot/cmdline.txt**文件中的init=/bin/sh
删除,避免下次又进入root环境。raspberry-pi