며칠 전 Mint 17.2 설치를 시작하는 데 어려움을 겪었습니다. 기본적으로 시작 시 화면이 검게 변하고 아무것도 할 수 없게 됩니다. 잠시 후에도 GUI가 로드되지 않고 단순한 빈 화면만 표시됩니다. 이런 일이 몇 번 일어났습니다. Mint는 그 전에는 잘 작동했습니다.
복구 모드로 부팅하고 파일 시스템 검사를 실행했는데 루트 및 기본 파티션에서 여러 가지 "예기치 않은 불일치" 오류가 발생했습니다. 그러나 나중에 Ctrl-- 를 사용하여 Alt터미널에 액세스 F2하고 유지 관리 셸에 로그인 할 수 있었습니다 . 나는 내 문제를 온라인으로 검색해 보았고 분명히 해결책은 fsck
옵션을 사용하여 유틸리티를 실행하는 것이었고 -r
(내 생각에는) 그렇게 했을 때 문제의 원인은 동기화되지 않은 하드웨어 시계와 근본 원인 때문이라는 것을 알게 되었습니다. 시간과 동일하게 설정되지 않았습니다. 문제를 해결하고 성공적으로 재부팅할 수 있었습니다.
그런데 OS를 성공적으로 로드하는 데 하드웨어의 타이밍이 왜 그렇게 중요한지 궁금합니다. 이것이 어떻게 작동하는지, 그리고 앞으로 이 문제를 피할 수 있는 방법을 아는 사람이 있습니까?
답변1
하드웨어 시계는 속도가 느려지거나 빨라지는 경향이 있습니다. 시스템이 부팅되고 파일 시스템을 확인할 때 슈퍼블록의 타임스탬프가 시스템 시계를 기준으로 미래에 있음을 발견하고(훨씬 느린 경우) 파일 시스템을 마운트하지 않고 거부합니다.
앞으로 이 문제를 방지하려면 NTP를 사용하여 시계를 시간 서버와 지속적으로 동기화해야 합니다. 이렇게 하려면 다음을 수행할 수 있습니다.
$ sudo apt-get install ntp
그러면 ntp 패키지가 설치되고 NTP 데몬이 시작됩니다(백그라운드에서 실행되어 시계를 조정합니다).
실행 중인지 확인하려면 다음 안내를 따르세요.
$ sudo service ntp status
"*NTP 서버가 실행 중입니다"와 같은 내용이 출력되어야 합니다.