Pine64(또는 Raspberry Pi 또는 기타 유사한 단일 보드 컴퓨터)에 크로스 컴파일된 Linux 커널 설치

Pine64(또는 Raspberry Pi 또는 기타 유사한 단일 보드 컴퓨터)에 크로스 컴파일된 Linux 커널 설치

저는 Pine64용 새 리눅스 커널을 준비 중인데 속도가 느리기 때문에 리눅스 PC에서 크로스 컴파일합니다.

make install && make install modules컴파일된 바이너리를 설치하기 위해 컴파일된 커널의 전체 ~3GB 소스 및 개체 파일을 Pine64에 복사하지 않고 실행할 수 있는 방법을 찾고 있습니다 .

*.o일부 "설치 패키지"를 생성하거나 불필요한 파일( , *.c, ...) 을 생략하는 방법이 있습니까 ?

답변1

모듈을 대체 경로에 설치할 수 있습니다.

mkdir /tmp/pine64
make modules_install INSTALL_MOD_PATH=/tmp/pine64

그런 다음 모듈 /tmp/pine64bzImage커널 이미지를 Pine64에 복사할 수 있습니다.

또 다른 방법은 바이너리 패키지를 빌드하는 것입니다.

make binrpm-pkg

또는

make bindeb-pkg

목표 배포판에 따라 다릅니다. 그러면 커널과 모듈이 포함된 패키지가 생성됩니다.

관련 정보