플래시 카드에 Linux Debian Voyage를 설치했습니다. 잘 작동하지만 플래시 디스크 /dev/sda1이 읽기 전용으로 마운트되었습니다.
/dev/sda1 on / type ext2 (ro,noatime,errors=continue)
그리고
mount -o remount,rw /
효과가있다:
/dev/sda1 on / type ext2 (rw,noatime,errors=continue)
라이브 CD를 부팅하고 다음 명령을 실행해 보았습니다.
fsck -rfv /dev/sda1
도움이 안돼. 이 문제를 어떻게 해결할 수 있나요? 아니면 해결 방법으로 작은 시작 스크립트를 만들어야 합니까?
친절한 안부
고쳐 쓰다 시작하면 다음이 표시됩니다.
Begin: Checking root file system ... fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/sda1
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
이제 부팅 시퀀스가 끝나면 다음이 표시됩니다.
Remounting / as read-only ... Done.
답변1
내가 올바르게 이해했다면 부팅시 플래시 디스크가 이미 마운트되어 있습니다. 이 경우 fstab
파일( /etc/fstab
)을 편집해야 합니다. 귀하의 장치가 이미 거기에 있을 수도 있습니다. rw
대신 설치되도록 변경하면 됩니다 ro
.
당신은 또한 볼 수 있습니다위키피디아: fstab.
답변2
나는 해결책을 얻었다. 문제는 플래시 드라이브가 아닙니다.
이는 운영 체제 "Debian Voyage" 때문입니다. 부팅 시퀀스가 끝나면 스크립트가 실행됩니다.
/usr/local/sbin/remountro
이 스크립트는 루트를 읽기 전용으로 다시 설치합니다.