커널 컴파일시 rule 에 관한 질문입니다.
글쓴이: stonehill / 작성시간: 수, 2005/03/23 - 2:23오전
보통 커널 컴파일시에
make mrproper ( 처음으로 커널 컴파일시 )
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
mkinitrd initrd-2.4.29.img 2.4.29
grub 이나 lilo 편집
보통 이렇게 하는걸로 알고 있습니다.
1. kldp wiki 에 2.4.19 컴파일시에는 mkinitrd 가 없고
depmod 가 있었던것 같은데 버전이 올라가면서 대체 된겁니까?
정확하게 알고 싶습니다.
2. 가끔 컴파일시에 make install 명령을 사용하시는분이
계시던데 make install 은 언제 사용하는겁니까?
3. 같은 커널을 계속 컴파일시에 수정된 옾션에 대해서만
컴파일 하는 방법이 있다고 들은것 같은데
어떻게 하는지도 알려주세요
Forums:
3. 저는 한번 컴파일이 완료된 후 옵션 수정할 일이 생기면 make m
3. 저는 한번 컴파일이 완료된 후 옵션 수정할 일이 생기면 make menuconfig 후 바로 make bzImage modules 해버립니다.
커널 업글할 때는 .config와 .version이였나요? 숨김파일만 복사해온 후 make oldconfig 후 컴파일합니다.
Re: 커널 컴파일시 rule 에 관한 질문입니다.
2번 질문은 검색해보니 나오네요
make install 하면 bzImage와 System.map 을 /boot
에 각각 vmlinuz-version 과 System.map-version 으로 복사하고 기존의 System.map를 System.map-version 에 대한 소프트 링크를 만드는 것이네요
3번에 대한 추가적인 질문입니다. 만약 커널 소스를 수정하고 커널 컴파일 옾션은 그대로 두고 커널 컴파일시에 빠르게 하는 방법이 있나요?
동일 버전 컴파일시에 빠르게 할 수 있는법 있으면 알려주세요
3. make가 자동으로 안해주나요..? make bzImage modu
3. make가 자동으로 안해주나요..? make bzImage modules하면요.
저는 make clean은 안합니다.
댓글 달기