나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
아는만큼 보인다
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

바야흐로... udev의 시대가 도래하였다.

devfs 의 시대는 죽고.. udev가 그 대세를 이어가고 있는 추세이다.

젠투도 그에 편승하여.. 2005.0 버전부터는 아예 설치할때부터 udev 시스템을 사용하는것같다.

아무것도 모르고서 그냥 설치를 했는데 이상한 메시지를 보여주었다.

부팅과정중에 나오는 메시지...

/sbin/rc line 271 : /sbin/devfsd No search file or directory

그리고 부팅이 되다가 중간에 멈추면서 다음과 같은 메시지가 나온다.


INIT: Id "c2" respawning too fast: disabled for 5 minutes
INIT: Id "c1" respawning too fast: disabled for 5 minutes
INIT: Id "c3" respawning too fast: disabled for 5 minutes
INIT: Id "c4" respawning too fast: disabled for 5 minutes
INIT: Id "c6" respawning too fast: disabled for 5 minutes
INIT: Id "c5" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel

어쨓건... 나온다.. 위의 메시지가.. -_-

여기저기 기웃거려본결과... 이상한 말들이 많았지만... 내가 해결한 바로는

udev와 관련이 있다는것을 알았다.

2005.0 버전부터 본격적으로 devfs 보다는 udev를 기본 적용하기때문에 커널 설정에서도

그에 맞게 수정을 해줘야할것이다. 크게 두가지를 설정해주어야한다.

첫째는 커널의 옵션이고,
둘째는 grub.conf 와 같은 부트로더의 설정이다.

그럼 첫번째의 커널 옵션 설정을 살펴보면 다음과 같다.

Filesystem ------->
   Pseudo filesystems --->
      [*] /proc filesystem support 
  (요고.. 체크해줘야한다.)
      [*] virtual memory filesystem support  (이것도 체크해줘야한다.)

      [  ] /dev filesystem support(OBSOLETE)  (이건 기본으로 체크가 되어 있는건데 이걸 체크 없애줘야한다. 그래야 devfs 시스템 대신 udev가 적용이 되는것같다. 하지만!! 반드시 없애줘야하는건 아니다.. 조사해본바에 의하면 체크해놔도 별로 상관이 없다고한다.)
      [  ] Automatically mount at boot  (이 옵션... 무조건 지워야한다. 바로 위의 옵션은 영향이 없을지 몰라도.. 이것은 반드시 지워야한다.... 고 나와있다 -_-; 의심이 가면 젠투 udev 가이드를 참고하도록;; )

커널 옵션 수정은 여기까지만 하면 된다.. udev 가이드를 살펴보면 udev 시스템에서는 hotplug 를 지원하기때문에

그와 관련된 커널 옵션 수정에 대해서 나와 있는데 핫플러깅을 사용할것이 아니라면 크게 신경쓸 부분은 아니다.


두번째 설정할 부분은 부트로더 이다. 참고로 내가 사용하는것은 grub이므로 grub.conf를 설정한다.

간단하다. grub.conf 파일을 열어서 kernel 라인의 맨 끝에다가 udev 만 추가해주면 된다.

그러면 부팅시에 udev를 불러와 알아서 부팅한다.

kernel /boot/bzImage-2.6.11-2 root=/dev/hda1 udev  <-- 요렇게..

이렇게 하면 된다..

참고적으로다가.. udev 시스템은 2.6 커널 부터 지원을 하고.. 젠투 2005.0 버전에서는

기본으로 udev 가 설치되는듯하다. 만일 기본으로 설치가 안되었다면..

emerge udev 명령으로 따로이 설치해야할것이다.

댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기
 
전체 글보기(62)
잡다..
리누기
내머릿속의..
최근 글
mysql_fetch_..
as
mysql root 패..
PHP 세션 에러
바탕화면 아이콘 크기 ..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월
2009년 12월
최근 댓글 전체보기
huanhang2004..
mysql 버전업뎃 되..
시키는대루 햇는데 ..
真棒!!(..
좋은 메뉴네요 스크랩해..
최근 참조글 전체보기
리눅스커널2.6에서 한
 즐겨찾기
 즐겨찾기 글모음
다녀간 블로거 더보기
- jd1000
- 강아지똥
- rudehdi
- redeemerlcc
- ww
2009 12월
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 31
SERVER™ (fxpnfo)
프로필     
 인기도 :
 이 블로그 점수주기
오늘 전체
방문자 7 40487
구독자 0 2
댓글 0 5
참조글 0 1
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/08/28