직렬 콘솔에 액세스할 수 없습니다.

직렬 콘솔에 액세스할 수 없습니다.

다음 vt에서 getty를 중지하면 원하는 것을 얻을 수 있지만 다시 시작하기 전에만 가능합니다.

systemctl stop serial-getty@ttymxc1

1)어떻게 영구적으로 만들 수 있나요?
"비활성화"는 도움이 되지 않습니다.
2)어떻게 하면 되돌릴 수 없게 만들 수 있나요?
사용자가 기기에서 SD 카드를 제거하고 내부를 만지작거려도 여전히 액세스를 복원할 수 없습니다.

PS 가능하다면 uboot를 건드리고 싶지 않습니다.
편집하다
댓글에서 논의된 몇 가지 유용한 사항:
부러진 핀은 내가 결정할 수 있는 것이 아닙니다. 이는 대량 생산된 하드웨어이며 처리는 하드웨어 팀에서 수행됩니다. 나는 이 일이 오래 전에 결정되었다고 확신하며, 그것이 그렇게 나쁘지만 않았다면 설계도는 마지막 순간에 변경되지 않았을 것입니다.
2) 솔루션이 되돌릴 수 없어야 합니다. 그 이유는 고객이 용접 중에도 콘솔에 접근할 수 없기를 원했기 때문입니다. 기술적으로 이와 같은 솔루션은 systemctl stop serial-getty@ttymxc1쉽게 되돌릴 수 있으므로 더 안전한 다른 방법이 있는지 궁금합니다.

답변1

마스크제공하다.

systemctl mask serial-getty@ttymxc1

/dev/null이렇게 하면 서비스에서 다시 시작할 때 사용되지 않는 심볼릭 링크가 생성됩니다 .

다시 활성화하려면 차단을 해제하세요.

systemctl unmask serial-getty@ttymxc1

관련 정보