이전 커널 컴파일 옵션으로 새 커널에 적용

atomaths의 이미지

현재 설치된 커널의 컴파일 옵션을 가지고
새로 설치할 커널의 컴파일 옵션을 그대로 적용하려면
즉, 그냥 커널 버전만 올리려면

래드햇 같은 경우
/boot/config-2.4.18-3
을 /usr/src/linux/.config 로 복사해놓고

그냥 처음처럼

make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

만 하면 되는 건가요? (제일 마지막에 make install 은 안해줘도 되는건지...)

아님 config 파일이 있으니 단계를 건너뛰어야 하는게 있는건지...
처음부터 하니까 .config 파일이 menuconfig 에서 새로만들어
지는 것 같아서...

Prentice의 이미지

아뇨, 그렇게 하시면 make mrproper에서 .config가 지워지게 됩니다.

make mrproper를 하신 상태에서 .config를 복사해오시고, make menuconfig 대신 make oldconfig를 하신 후 예전대로 진행하세요.

make install도 하시고요.

atomaths의 이미지

감사...
일단 성공은 했는데, make oldconfig 에서 나오는 무수한 [New] 모듈들...
이걸 포함시켜야 하나 말아야 하나 ... 다 그때 그때 다른거겠죠?

cdpark의 이미지

freehacker wrote:
감사...
일단 성공은 했는데, make oldconfig 에서 나오는 무수한 [New] 모듈들...
이걸 포함시켜야 하나 말아야 하나 ... 다 그때 그때 다른거겠죠?

그냥 return만 치면 기본값으로 들어갑니다. 일단 다 return으로 통과한 다음에 make menuconfig로 조정하는 것도 방법입니다.