사용자 정의 커널을 빌드하고 부팅하기 위해 링크에 제공된 지시 사항을 따르십시오 : http://blog.avirtualhome.com/how-to-compile-a-new-ubuntu-11-04-natty-kernel/. 모든 것은 잘 동작하지만, 빌드 할 때 skipmodule = true 옵션을 사용했기 때문에 모듈이이 커널 용으로 빌드되지 않았을 것입니다. 따라서 두 가지 질문이 있습니다.사용자 정의 풍미를위한 리눅스 커널을 가진 모듈 빌드
- 나머지 커널을 빌드 했으므로 맛을위한 모듈 만 빌드하려면 어떻게해야합니까? 'make modules'은 틀린 것이 아니라면 일반 향미료로만 만들 수 있습니다.
- 내 모듈 중 하나를 변경할 때마다 전체 커널 소스 인 'fakeroot debian/rules binary-i5'(i5는 사용자 정의 falvor 임)를 작성해야합니까?
감사합니다.
1) 모듈을 변경할 때마다 커널을 다시 빌드 할 필요가 없습니다. 2) 모든 커널 모듈을로드하지 못합니까? 그 중 일부는? 이미 *로드 중 * 시도 했습니까? "insmod -f"옵션인가? – paulsm4
/lib/modules/2.6.38-11-i5 폴더에서 'ls -l'을 실행하면 insmod를 시도하지 않았습니다. 'kernel'폴더를 제외한 모든 파일/폴더가 업데이트되었습니다 (Btw , 나는 지난 번에 그것을 만들었고, 잘 동작했다. 이것은 같은 커널 소스에 대한 업데이트이다). 따라서 나는 모듈을 내보낼 때 놓친 몇 가지 옵션/명령이 있다고 생각했다. 틀 렸으면 고쳐줘. –
^소스를 빌드 한 다음 dpkg를 사용하여 이미지를 설치 한 후입니다. –