Handbook:SPARC/Blocks/Kernel/ko

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:SPARC/Blocks/Kernel and the translation is 63% complete.
Outdated translations are marked like this.


아키텍처별 옵션

올바른 버스 지원을 활성화하십시오:

커널 SBUS/UPA 활성화
'"`UNIQ--pre-00000000-QINU`"'

물론 OBP 지원도 활성화 하십시오:

커널 OBP 지원 활성화
'"`UNIQ--pre-00000003-QINU`"'

SCSI 관련 지원을 활성화하십시오:

커널 SCSI 관련 지원 활성화
'"`UNIQ--pre-00000006-QINU`"'

네트워크 카드를 지원하려면 다음 중 하나를 선택하십시오:

커널 네트워크 지원 활성화
'"`UNIQ--pre-00000009-QINU`"'

4-포트 이더넷 머신(10/100 또는 10/100/1000)에서 포트 순서는 솔라리스에서 사용하는 포트 순서와 다릅니다. sys-apps/ethtool를 사용하여 포트 링크 상태를 확인하십시오.

qla2xxx 디스크 컨트롤러를 사용한다면 sys-block/qla-fc-firmware를 설치하고 외부 펌웨어 불러오기 지원을 추가하십시오.

커널 외부 펌웨어 활성화
'"`UNIQ--pre-0000000E-QINU`"'

"External firmware blobs"를 ql2200_fw.bin으로 설정하고 "Firmware blobs root directory"를 /lib/firmware/로 설정하십시오.

컴파일 및 설치

커널을 설정하고 나면 컴파일하고 설치할 차례입니다. 설정을 빠져나간 후 컴파일 과정을 시작하십시오:

root #make && make modules_install
참고
make -jX 명령을 사용하고 X에 실행 가능토록 허용할 빌드 프로세스 갯수를 넣어 병렬 빌드를 활성화 할 수 있습니다. 이는 앞서 언급한 /etc/portage/make.confMAKEOPTS 변수와 비슷합니다.

커널 컴파일이 끝나면 결과 파일 크기를 확인하십시오:

root #ls -lh arch/sparc/boot/image
-rw-r--r--    1 root     root         2.4M Oct 25 14:38 image

(압축하지 않은)크기가 7.5MB보다 크다면 제한 크기를 넘어허지 않도록 커널을 다시 설정하십시오. 조건을 만족하는 방법은 대부분의 커널 드라이버를 모듈로 컴파일하는 것입니다. 이 요구조건을 무시하면 부팅이 안되는 커널을 만드는 수가 있습니다.

커널이 너무 크다면 strip 명령으로 바이너리 스트립을 시도해보십시오.

root #strip -R .comment -R .note arch/sparc/boot/image

마지막으로 커널 이미지를 /boot/에 복사하십시오.

root #cp arch/sparc/boot/image /boot/kernel-6.6.21-gentoo