- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록커널컴파일 (4)
드럼치는 프로그래머
[네이버에서 펌.] 목적: 커널 2.6 컴파일 방법을 정리 해 둔다. 일단 여기 저기서 자료들을 스크립한다. http://wiki.kldp.org/wiki.php/%B8%AE%B4%AA%BD%BA%C4%BF%B3%CE 일단 커널 2.6은 최신버전의 리눅스 배포판에서 해줘야 안정적으로 할 수 있습니다. 1. module-init-tools을 README에 나온것처럼 설치하면 됩니다. 2. 커널을 다운받고 /usr/src에 다운을 받고 압축을 해제합니다. 3. linux-2.6.6 디렉토리를 간단하게 링크를 겁니다. ]# ln -sf linux-2.6.6 linux-2.6 4. 이제 /usr/include로 이동을 합니다. 라이브러리들이 위치해 있습니다. 5. 여기서 3개의 링크를 걸어줍니다. 6. 기존에 ..
커널 컴파일 2.4.2 => 2.4.22 # cd /usr/src # gzip –cd linux-2.4.22.tar.gz | tar xvf – # ln –s linux-2.4.22 linux # cd linux 소스를 적당한 디렉토리에 가져다가 압축을 해제한다. /usr/src 디렉토리는 일종의 작업장이라고 생각하면 된다. 여기서 작업한 내용은 시스템에 전혀 영향을 주지 않는다. 압축을 풀 때 tar xvzf linux-2.4.22.tar.gz 해도 상관은 없다 하지만 압축파일이 bz2일때는 위의 방법을 쓰지못한다. 그래서 gzip로 압축을 풀고 파이프로 넘겨 tar에서 풀어주는 방식을 추천한다. gzip에서 –c 옵션은 표준출력으로 보내는 옵션이고 –d는 압축을 해제한다. tar의 f 옵션다음에 파일명..
1. 커널(kernel)의 개요 (1) 커널: 리눅스에서 커널은 시스템 자원을 소유하고 관리하는 역할을 담당한다. 보통 하드웨어, 메모리, 프로세스 스케줄링을 담당하고 프로그램이 하드웨어 자원을 간접적으로 접근할 수 있도록 해준다. (2) 커널버전 1) 기본구성 메이저.마이너.패치레벨 2) 설명 ㄱ. 메이저릴리즈: 메이저 릴리즈는 커널에 매우 큰 변화가 생겼을 경우를 나타낸다. ㄴ. 마이너릴리즈: 마이너 릴리즈는 중요한 기능상의 변화가 생기거나 추가된 경우를 나타내며 이것들을 한꺼번에 모아서 메이저릴리즈로 발표된다. 또한 마이너릴리즈는 두 가지로 나뉜다. a. 짝수번호 릴리즈: 짝수번호인 커널은 안정버전이다. (예 2.0, 2.2, 2.4, 2.6) b. 홀수번호 릴리즈: 홀수번호인 커널은 개발버전이다...
make mrproper 커널 컴파일과 관련해서 여러가지 문제가 발생할 수 있는 것들을 초기화 해주는 것입니다. 그러나, make mrproper는 저는 개인적으로 하지 마시기 바랍니다 ^^ 이걸 써야 하는 상황이라면 좀 더 커널 설정에 대해 자세히 아셔야 합니다 커널 설정과 커널 컴파일시 생성되는 대부분의 화일을 초기화 시켜 버리는 것입니다... 특히, 이것을 수행하게 되면, 기존에 커널 설정해 놓은 정보도 모두 날라가 버리거든요.... make xconfig/menuconfig/config 그리고 xconfig는 아시겠지만 X에서 커널 설정을 하게 해주는 것이구요 menuconfig는 ncurses라는 라이브러리가 설치되어있고 X를 사용하지 않고 설정을 할때 쓰는 방식이구요. config는 X도 nc..