나는 Odroid에서 실행되는 데비안용 사용자 정의 스크립트를 작성하고 있습니다. 내 운영 체제는 SD 카드에 있습니다.
최근에 이 SD 카드를 다른 Odroid에 복제해야 합니다. Windows PC에서 Win32DiskImager를 사용하여 이미지를 복사하고 새 SD 카드에 이미지를 썼습니다. 두 번째 Odroid에서 이 SD 카드로 부팅한 후 많은 것들이 신비롭게 손상되었음을 발견했습니다.
먼저 /etc/network/interfaces 파일이 지워졌기 때문에 eth0 및 lo에 대한 정보를 수동으로 다시 입력해야 했습니다. 이보다 더 실망스러운 점은 어떤 이유로 시작 시 적어도 두 개의 서비스, 즉 SSH와 cron이 더 이상 실행되지 않는다는 것입니다. 이것은 너무 많은 문제입니다.
이 문제를 해결하는 방법이나 이러한 문제가 다시 발생하지 않도록 방지하는 방법을 모르겠습니다. 이 이미지를 여러 Odroid에 복사해야 하기 때문에 이것이 저에게는 큰 문제입니다.
답변1
네트워크 구성은 특정 인터페이스에 연결되어 있습니다. 알림 없이 이미지를 두 번째 하드웨어에 넣으면 MAC이 변경되고 네트워크 설정이 새 NIC에 적용되지 않습니다. 찾기 udev
및 내용 /etc/udev/rules.d
.
SSH는 네트워크에 의존하기 때문에 시작되지 않는 것 같지만 사용 가능한 NIC가 없기 때문에 네트워크에 오류가 발생한 것 같습니다. 이를 수정하면 다른 작업이 작동하기 시작합니다. 이렇게 하면 모든 것이 해결될 수도 있지만 문제가 지속되면 추가 지원을 위해 추가 세부정보(예: 최근 로그 내용 또는 cron을 수동으로 시작할 때 발생하는 결과)가 필요합니다.