이 답변은 최신 정보가 아니며 (Raspbian은 PARTUUID를 사용하여 루트 파티션을 식별 함) /bin/bash
POSIX 호환이 아닌 사용 합니다./bin/sh
파티션을 복구하는 데에는 문제가 없지만 cmdline.txt
을 root=/dev/mmcblk0p2
일치하도록 변경하지 않으면 etc/fstab
이후의 부팅 문제가 발생할 수 있습니다.
안전 모드로 들어가는 한 가지 방법은 bash로 직접 부팅하여 수행 할 수 있습니다.
- 카드를 뽑고 꺼냅니다
- 컴퓨터에 마운트
- 드라이브를 열고 cmdline.txt 파일을 편집 한 후 기존 명령 끝에 "init = / bin / bash" 를 추가하십시오.
참고 : 초기화 전의 공간이 필요합니다.
예:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2
rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait init=/bin/bash
카드를 마운트 해제하고 다시 파이에 넣고 부팅하십시오. 나에게 Enter
키보드를 누를 때까지 명령 줄을 사용할 수 없었습니다 .
카드가 쓰기 가능하지 않을 수 있습니다.
다음을 수행하여 읽기 / 쓰기 가능으로 다시 마운트 할 수 있습니다 (필요한 경우 장치 이름 조정).
mount -o remount,rw /dev/mmcblk0p2 /
- boo boo,
exit
bash 세션을 추적 하고 pi를 뽑습니다.
- 컴퓨터에서 카드를 다시 마운트하고 cmdline.txt 에서 "init = / bin / bash" 를 제거하십시오 . 필요한 경우 물로 헹구고 반복하십시오.