1586, 9/80 회원가입  로그인  
   dadmi29
   2.4.x에서 2.6.x 로 컴파일 할때 주의할점

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=435 [복사]


2.4에서 2.6으로 커널을 올리실 때 이상하게
안되는 경우가 있을수 있는데요

2.4대역의 커널에서 모듈파일들의 확장자는 .o이구요
2.6에서는 .ko 확장자를 사용합니다.

이것을 관리하는 쉘스크립트는 mkinitrd파일입니다.

실제로 mkinitrd파일을 열어보면
2.4대역의 커널에선 .o파일을 읽어들이구요

2.6에선 .ko파일도 같이 읽을수 있도록 되어있습니다.

http://ttongfly.net/bbs/view.php?id=linuxsys&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=2.6&select_arrange=headnum&desc=asc&no=60

요 문서의 중간쯤에 보시면
최소 버전이 나오는데요

제일 위단락(gcc가 있는부분)의 버전만 맞다면
심각한 지장은 없습니다.


rpm -qa | grep mkinitrd
명령을 내리셔서 버전을 확인하시면 되는데요
여기서 버전이 3.4정도 되면 컴파일에 지장이 있습니다.
대충 4.x대 버전으로 올려주셔야 커널 컴파일에 지장이 없을듯 싶습니다.

아 그리구요 리눅스설치할때 간편하게 하려고 패키지를 많이 빼신분들이나
그런분들은 mkinitrd를 설치할때 의존성 문제가 좀
골치아플수도 있습니다.
적당히 상황 봐가면서 --nodeps로 해주시면 됩니다  

이렇게 해주시구 module-init-tools 를 높은 버전으로 업데이트 해주셔서
modprobe -V했을때 높은버전이 나오게끔 해준다음

make menuconfig
make
make modules_install
make install
순서대로 수행해 주시면
옵션에서 큰 사고를 치지 않는한 무사히 컴파일이 될것입니다.

  Hit : 9330     Date : 2006/01/09 06:51



    
빈대 으흠.. 봐도 나의 무식함이 눈앞을 가리는 구나.... 그래도 대략 의미파악은...... OTL 2006/01/10  
fgir306 orz 난 이게 더 좋은데 2006/01/10  
1426   리눅스와 도스[5]     H.R.T
12/18 10177
1425   임베디드 시스템란?[3]     X-line
12/18 8749
1424   편리하지만 정말 모르시는 단축키..[20]     blue21
12/21 9681
1423   pharming attacks[2]     prosper
12/28 7818
1422   정보보안전문가(해커)의 종류..;;[15]     H.R.T
12/29 11554
1421   정보통신 인터넷 용어..(모르시는 분들만..+참고..)[19]     H.R.T
12/29 17016
1420   cmos비밀번호 푸는 방법[25]     idl0521
12/29 20188
1419   알툴즈 프로그램의 광고없애기![13]     kgt2001sus
01/01 8965
1418   원격종료....[39]     bsjzzz
01/02 12100
1417   msn 쓰시는 분들을 위한 공짜로 용량 늘리기[5]     idl0521
01/02 8725
1416   초간단 리눅스 명령어, 기본적으로 꼭꼭 알아야 할 것[14]     빈대
01/04 10393
1415   커널 업그레이드 방법[2]     빈대
01/04 8798
1414   geniusevil의 가벼운 c언어 배우기 1[30]     geniusevil
01/06 10789
1413   geniusevil의 가벼운 C언어 배우기 2[10]     geniusevil
01/09 9749
1412     [re] ckdmsghcoh님 답변[6]     geniusevil
01/09 6850
  2.4.x에서 2.6.x 로 컴파일 할때 주의할점[2]     dadmi29
01/09 9329
1410   리눅스 방화벽의 종류...[4]     bsjzzz
01/12 14130
1409   * 보안에 대한 주요 FAQ[8]     dl4815
01/14 11135
1408   [펌]로그지우기[12]     khas
01/18 11654
1407   geniusevil의 가벼운 c언어 배우기 3[7]     geniusevil
01/19 10899
[1][2][3][4][5][6][7][8] 9 [10]..[80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org