젠투가 커널을 컴파일할 수 없습니다

젠투가 커널을 컴파일할 수 없습니다

공식 홈페이지의 매뉴얼에 따라 젠투를 설치했습니다. 7.b단계에 도달하면소스코드 설치, 그 책은 이렇게 말합니다.

코드 목록 2.2: 커널 소스 심볼릭 링크 보기

살펴보면 커널 소스 코드를 가리키는 심볼릭 링크가 /usr/src보일 것입니다 .linux

linux-3..3.38-gentoo하지만 내 VirtualBox에는 그런 파일 이 없습니다 src.

cd  linux-3.3.38-gentoo
make menuconfig

이 오류가 발생합니다:

init/Kconfig:389: can't open file "kernel/irq/Kconfig" 

이 문제를 어떻게 해결할 수 있나요?

답변1

빌드할 대부분의 커널 모듈은 /usr/src/linux모듈을 빌드하려는 커널의 소스 코드를 가리킬 것으로 예상하므로 여기서 가장 먼저 해야 할 일은 해당 링크를 만드는 것입니다.

ln -s /usr/src/linux-3.3.38-gentoo /usr/src/linux

그런 다음 원하는 방식으로 커널을 구성해 보십시오.

cd /usr/src/linux
make menuconfig

symlink참고: USE 플래그를 켜면 젠투가 이 링크를 생성합니다 sys-kernel/gentoo-sources. 파일에 항목을 추가하여 젠투 패키지에 어떤 USE 플래그를 켜야 하는지 알릴 수 있습니다 /etc/portage/package.use.

답변2

gentoo-source를 사용하고 있고 이미 gentoo 환경에 있다면,애플리케이션 관리/선택도구는 이 작업을 수행하는 데 도움이 됩니다.

eselect kernel list

그리고

eselect kernel set

커널 설치가 처음인 경우루트 커널매우 도움이 됩니다. 당신은 사용하고 싶을 수도 있습니다--config=그리고--메뉴 구성, 이는 핸드북에 문서화되어 있지 않습니다(핸드북은 개발자 관점의 단계별 가이드일 뿐이며 여기에 언급된 많은 도구는 다음과 같습니다).과소평가된새로운 독자들에 의해).

관련 정보