1581, 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 : 9043     Date : 2006/01/09 06:51



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

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