오래된 Sky 디지박스에 Linux/NetBSD를 설치하시겠습니까?

오래된 Sky 디지박스에 Linux/NetBSD를 설치하시겠습니까?

저는 방금 Sky+로 업그레이드했고 오래된 Sky 박스( 286_544일명 Thomson DSI4212C)를 가지고 있습니다. NetBSD를 어떻게 설치합니까(거의 모든 것과 호환 가능)?

전에 이런 일을 해본 사람이 있나요?

답변1

나는 이것에 대한 "방법"에 대한 대답을 갖고 있지 않으며 임베디드 장치에 대한 경험이 거의 없으며 Linux 또는 netbsd 개발 목록에 문의하는 것이 아마도 더 나은 선택일 것이라고 확신합니다.

설치 가능한 이미지를 제공하는 이미 실행 중인 프로젝트가 없다면 이것은 매우 까다롭고 위험할 것입니다... :-)

일반적으로 첫 번째 방법은 이를 열고 "직렬 콘솔" 또는 JTAG 지점을 찾는 것입니다. 여기에서 작업을 시작하고 부팅 프로세스가 어떻게 완료되는지 확인할 수 있습니다. 귀하의 장치에서 부트로더 소프트웨어가 실행 중임을 확인하고 이에 대한 정보를 인터넷에서 찾아보십시오.

부트로더 단계는 장치, 해당 파티션 등에 대한 정보를 추출하는 데 매우 중요합니다. 또한 복구 목적을 위한 TFTP 서버가 있을 수 있으며(장치에 네트워크가 있는 경우) 해당 구성을 볼 수 있습니다.

아마도 가장 쉬운 방법은 공식 펌웨어 업그레이드를 받고(장치가 이미 Linux를 실행 중일 수 있음) 이를 수정하여 장치에 플래시하는 것일 수 있습니다. 그러나 다시 말하지만 이는 위험하며 장치를 복구할 수 있는 방법(tftp, jtag 등)을 갖는 것이 더 낫습니다. 따라서 작업을 수행하기 전에 최대한 많은 정보를 수집하는 것이 매우 중요합니다.

새로 고침 프로세스와 장치 구성 요소, 저장소 레이아웃 등에 익숙해지면 자신만의 이미지를 구축해 볼 수 있습니다. 이미지를 빌드하려면 OpenWRT와 같은 이미 전문화된 프로젝트를 시작하는 것이 더 나을 것입니다. 해당 프로젝트에는 작동하는 빌드 시스템이 있으며 장치별 makefile 작성 등에 대해서만 걱정하면 됩니다.

나는 이것이 당신이 원하는 것이 아니라는 것을 알고 있지만 이미 진행 중인 프로젝트가 없으면 모든 것을 해야 할 것입니다.

관련 정보