차례
예.
공통적인 문제가 하나 있습니다. 데비안 C 라이브러리는 커널 헤더의 최근
안정 헤더 릴리스로 빌드됩니다. 안정적인 분기의 커널 헤더보다 최신 커널 헤더가 있는 프로그램을
컴파일해야 하면 헤더 (linux-libc-dev
)가 들어있는
패키지를 업그레이드하거나, 최신 커널의 압축을 푼 트리에서 새 헤더를 사용해야 합니다. 즉, 커널 소스가
/usr/src/linux
에 있다면 컴파일할 때 명령행에
-I/usr/src/linux/include/
을 추가해야 합니다.
사용자 지정 커널을 빌드하거나 빌드해야 하는 사용자는 최신 버전의 커널 빌드 시스템에 포함된 데비안 패키지 대상을 사용하는 것이 좋습니다. 커널을 구성한 후 다음 실행할 명령:
make deb-pkg
새 커널 패키지는 커널 소스 트리 한 단계 위에 dpkg -i
을 써서 설치될 겁니다.
사용자는 따로 커널(또는 선택한 커널) 소스 코드를 다운로드해야 하며, 그러지 않으면 linux-source-
패키지가
가능합니다 (여기서 버전
버전
은 커널 버전).
부팅 시 수동으로 로드해야 하는 모듈이 들어있는 구성 파일은 /etc/modules
에
보관됩니다. 그러나, 이 파일을 편집할 필요는 거의 없습니다.
다른 모듈 설정은 /etc/modprobe.d/
디렉터리에 있습니다. 이 파일의 형식에 대한 더
많은 정보는
modprobe.conf(5)
매뉴얼 페이지에 있습니다.
예. linux-image-NNN
.prerm 스크립트는
현재 실행 중인 커널이 제거하려는 커널과 같은지 확인합니다. 따라서 다음 명령을 사용하여 원치 않는 커널 이미지 패키지를 제거할 수
있습니다:
dpkg --purge linux-image-NNN
(물론, NNN
을 당신의 커널 버전과 리비전 넘버로 바꿈)
더 많은 정보는 Debian Linux Kernel Handbook에서 유지됩니다.