현재 IFC6410 단일 보드 컴퓨터 에서 Linux를 실행하려고 합니다. 이를 위해 저는이 안내서의 https://github.com/freedreno/freedreno/wiki/Fedora 지침에 따라 Fedora를 보드에서 실행합니다. 안내서에 설명 된 절차는 파일 시스템을 부팅해야 할 때까지 잘 작동합니다.
내가 만든 기본 단계는 다음과 같습니다.
- IFC6410의 펌웨어를 호스트 랩톱의 아카이브로 백업했습니다 (가이드의 3 단계).
- Fedora armhfp 파일 시스템을 다운로드했습니다 (가이드에 나와있는 버전과 찾은 다른 버전을 모두 시도했습니다)
- 파일 시스템을 USB 스틱에 덤프하고 rootfs 파티션의 크기를 변경하고 첫 번째 단계에서 저장 한 펌웨어를 USB 스틱의 rootfs에있는 lib 폴더에 복사했습니다 (가이드의 4, 5, 6 단계).
- USB 스틱을 마운트 해제하고 IFC6410에 꽂았습니다.
- (또한 마이크로 HDMI 포트의 모니터에 연결했습니다)
이제 내가 붙어있는 부분이 온다.
다음 단계에서는 방금 준비한 USB 스틱의 파일 시스템에서 부팅해야합니다. 이를 위해 가이드에 링크 된 IFC6410 용 사전 빌드 커널을 다운로드하고 장치를 빠른 부팅으로 부팅했습니다.
fastboot를 사용하여 커널을로드했습니다.
fastboot boot ifc6410-boot-f20.img
그것은 잘 작동하는 것 같았습니다 :
downloading 'boot.img'...
OKAY [ 1.346s]
booting...
OKAY [ 0.003s]
finished. total time: 1.349s
그러나이 단계 후에는 장치에서 전혀 피드백이 없습니다. 이 가이드의 다음 단계에서 저자는 실행중인 Linux 시스템을 가정하는 것처럼 보이며,이 단계 후에 일반적으로 모니터에서 피드백을 받고 정상적인 부팅 프로세스를보아야한다고 가정합니다.
전혀 피드백을 얻지 못하기 때문에 무엇을 시도 해야하는지, 무엇을 확인 해야하는지, 무엇을 검색 해야하는지 조금 잃어 버렸습니다. 따라서 어떤 제안이라도 기뻐할 것입니다.
관련이있을 수있는 또 하나의 추가 사항은 ARM 장치에 비상 안드로이드 시스템을 설정하는 튜토리얼 (불행히도 다시 찾지 못함)을 따랐다는 것입니다. 이 튜토리얼을 따르면서 "fastboot flash boot"명령을 입력했는데 실패했습니다. 이로 인해 시스템이 영구적으로 변경되어 문제의 일부인지 확실하지 않습니다.