Handbook:SPARC/Blocks/Kernel/ko
From Gentoo Wiki
Jump to:navigation
Jump to:search
Outdated translations are marked like this.
아키텍처별 옵션
올바른 버스 지원을 활성화하십시오:
커널 SBUS/UPA 활성화
Console drivers ---> Frame-buffer support ---> [*] SBUS and UPA framebuffers [*] Creator/Creator3D support (Only for UPA slot adapter used in many Ultras) [*] CGsix (GX,TurboGX) support (Only for SBUS slot adapter used in many SPARCStations)
물론 OBP 지원도 활성화 하십시오:
커널 OBP 지원 활성화
Misc Linux/SPARC drivers ---> [*] /dev/openprom device support
SCSI 관련 지원을 활성화하십시오:
커널 SCSI 관련 지원 활성화
SCSI support ---> SCSI low-level drivers ---> <*> Sparc ESP Scsi Driver (Only for SPARC ESP on-board SCSI adapter) <*> PTI Qlogic, ISP Driver (Only for SBUS SCSI controllers from PTI or QLogic) <*> SYM53C8XX Version 2 SCSI support (Only for Ultra 60 on-board SCSI adapter)
네트워크 카드를 지원하려면 다음 중 하나를 선택하십시오:
커널 네트워크 지원 활성화
Network device support ---> Ethernet (10 or 100Mbit) ---> <*> Sun LANCE support (Only for SPARCStation, older Ultra systems, and as Sbus option) <*> Sun Happy Meal 10/100baseT support (Only for Ultra; also supports "qfe" quad-ethernet on PCI and Sbus) <*> DECchip Tulip (dc21x4x) PCI support (For some Netras, like N1) Ethernet (1000Mbit) ---> <*> Broadcom Tigon3 support (Modern Netra, Sun Fire machines)
4-포트 이더넷 머신(10/100 또는 10/100/1000)에서 포트 순서는 솔라리스에서 사용하는 포트 순서와 다릅니다. sys-apps/ethtool를 사용하여 포트 링크 상태를 확인하십시오.
qla2xxx 디스크 컨트롤러를 사용한다면 sys-block/qla-fc-firmware를 설치하고 외부 펌웨어 불러오기 지원을 추가하십시오.
커널 외부 펌웨어 활성화
Device Drivers ---> Generic Driver Options ---> () External firmware blobs to build into the kernel binary () Firmware blobs root directory
"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