Handbook:SPARC/Blocks/Kernel/ko
From Gentoo Wiki
Jump to:navigation
Jump to:search
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.conf의 MAKEOPTS
변수와 비슷합니다.커널 컴파일이 끝나면 결과 파일 크기를 확인하십시오:
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-3.16.5-gentoo