Answers:
这并不是进入运行级别1的确切方法,但是raspberry Pi固件中有“安全模式”启动选项。要启用它,必须在引导时在P1(GPIO)接头连接器的引脚5和6之间插入一个跳线。
如果执行此操作,则引导加载程序将忽略该config.txt
文件(来自avoid_safe_mode
选项(可用于禁用此功能的选项除外)),并尝试引导kernel_emergency.img
(如果可用)而不是kernel.img
。
Default kernel_emergency.img
具有特殊的紧急情况initramfs
内置功能,它将启动到此基于busybox的操作系统,以便您可以手动解决操作系统中的问题(或更改内核启动参数以在下次启动时运行运行级别1)。切记sync
在断电之前先运行,reboot
否则shutdown
命令可能不起作用。
现在,这里的其他几个答案也不正确:
Raspbian Jessie转向systemd打破了这一init=/bin/sh
局面。当您这样做时,它会抱怨,can't access tty: job control turned off
幸运的是,有一个可行的解决方案,它实际上提供了真正的单用户访问权限:在参数之后的1
末尾添加一个空格和一个。cmdline.txt
rootwait
库存的Raspbian Jessie OS映像不存在hold-Shift引导菜单,因此,/boot/cmdline.txt
如果您不使用NOOBS映像,则必须通过在另一台计算机上进行编辑来实现。