오늘 리포 PE에 사용할 커널을 빌드해 보았습니다.

그래서 빌드에 실패하고 성공한 방법을 공유해 보겠습니다.


1. 커널 소스 RPM 다운로드

    먼저, 배포판의 사이트에 가서 커널 소스 RPM을 받아서 몇 가지 설정을 수정했습니다.

    다음, 일반적인 rpmbuild 명령을 사용하여 커널을 빌드하려고 했습니다.


2. 1차 시도 - 실패

     그런데 rpmbuild 명령이 거의 마지막에서 멈추고 있었습니다.

     *** ERROR - ABI BREAKAGE WAS DETECTED *** 와 같은 에러를 내면서 말이죠

     이 문제는 간단한 웹 검색을 통해 --without kabichk 옵션을 붙여서 해결할 수 있었습니다.


3. 2차 시도 - 실패

     이번에는 빌드까지 모두 성공하고 RPM도 만들어졌습니다.

     그런데 RPM 파일들을 테스트 시스템에 적용시키고 해당 커널로 부팅을 하니

     부팅이 되지 않았습니다.

     중간 부분에서 약 5분간 멈추고 하드디스크를 찾지 못했습니다.

     보니까 커널 모듈들이 전혀 로딩이 되지 않고 있었습니다.

     모듈 경로도 다 올바른데 이유를 알 수 없는 에러가 나서 몇 시간동안 테스트하고 고민했습니다.

     알고 보니까 제가 버전을 변경한 부분에서 일부분이 변경되지 않았기에 발생하는 에러였습니다.


4. 3, 4차 시도 - 성공

     다행이도 위 문제들이 모두 해결되어서 3, 4차 시도때는 모두 성공했습니다.

     뒤에 'lf'를 붙여서 컴파일한 커널입니다. (lf는 'LinuxForum' 의 약자입니다.)

     설정을 바꾸었더니 속도도 많이 빨라지고 용량도 줄어들었습니다.

     좋은 프로그램을 배포해주신 http://www.kernel.org 분들께 감사드립니다.


 

1.png

 

 

2.png

 



번호 제목 글쓴이 조회 날짜
218 Linux Mint 17 RC 4 file 옥돌 3185 2014.05.26
217 잉크스케이프...... 3 file 언제나당당 3185 2013.11.14
216 Linpus Linux 2.1 "Lite" 1 file audacious 3169 2014.03.11
215 같이 있지만 외로운 펭귄. file audacious 3152 2014.07.03
214 "CentOS-6.6-x86 64-bin-DVD1"...... 11 file 언제나당당 3139 2014.10.31
213 나도 통합했움~~~ 3 file 거지왕초 3135 2013.11.17
212 리눅에서 벰에 win7. 2 file audacious 3124 2014.01.02
211 Manjaro 0.8.11 5 file 옥돌 3116 2014.12.03
210 Enterprise x64 사용기(usb테더링) 7 file makefile 3097 2014.08.31
209 리눅용PE-liveCD 2 file audacious 3092 2014.02.28
208 ZorinOS Lite 2 file 리눅스이뻐 3082 2013.10.13
207 ROSA 2012 "Desktop Fresh" edition file audacious 3057 2013.12.10
206 Xubuntu 13.10 맛보기 스샷! 19 file audacious 3056 2013.10.18
205 KNOPPIX하드 디스크 설치 재도전... 11 file 옥돌 3045 2014.08.09
204 우분투 바탕화면에 시스템 사용량 표시 1 file 카리스마조 3041 2013.10.25
203 해당화님 보세요. 2 k-style 3008 2014.01.25
202 지금 사용하는 저의 실컴입니다. 4 k-style 2999 2013.11.06
201 Scientific Linux 5.10 3 file audacious 2996 2013.11.13
200 FluxBox. 1 file 플라타너스 2986 2013.10.31
199 Macbuntu,XP-like 구경.. 1 file tondekeman 2982 2013.11.21

 빠른 글쓰기




   Copyright 2013-2023 LinuxForum