[ 이전 ] [ 차례 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ 다음 ]


Debian GNU/Linux 3.1 (`sarge'), Alpha 릴리즈 노트
5 - 자세한 시스템 변화


5.1 파이썬 패키지에 대한 변화

sarge 있는 파이썬 2.X 패키지의 어떤 것도 'profile'과 'pstats' 표준 모듈을 포함하지 않는다. 왜냐하면 이들은 DFSG와 호환이 안되는 라이센스를 가지고 있기 때문이다(버그 #293932를 참조하면 자세한 내용을 알 수 있다). 이 두 모듈은 python-profiler와 python2.X-profiler 패키지로 찾을 수 있고 데비안 아카이브의 non-free에 들어있다.


5.2 2.6 커널로 업그레이드

2.6커널 시리즈는 2.4 시리즈에서 많은 부분 변화가 있었다. 모듈이 새로운 이름으로 나타났고 많은 드라이버가 부분 혹은 완전히 새로 작성됐다. 2.6 커널로 업그레이드 하는 일은 쉬운 일은 아니다. 여기서는 여러분이 만나게 될 문제를 다룬다.

woody에서 sarge로 올리는 일부분으로 2.6 커널로 올리는건 강력하게 권하지 않는다. 대신 여러분 시스템이 제대로 오래된 커널이나 sarge 에 있는 2.4 커널로 시스템을 돌리고 있다면 다른 프로젝트로 커널 2.6으로 업그레이드 해도 된다.

소스에서 커널 컴파일을 한다면, 2.6 커널로 재부팅 전에 module-init-tools를 꼭 설치하라. 이 패키지는 2.6 커널용 modutils를 대체한다. 데비안에서 주는 kernel-image 패키지중 하나를 설치한다면, 이 패키지는 자동으로 의존성 때문에 설치된다.

LVM을 쓴다면, 2.6 커널로 재부팅 하기 전에 lvm2 을 설치해야하는데 2.6 커널은 LVM1을 지원하지 않는다. LVM1 볼륨에 접근하려면, lvm2의 호환층(dm-mod 모듈) 을 쓰라. lvm10는 설치한 대로 둘 수 있고; init 스크립트는 어떤 커널을 쓰는지 검색하고 적절한 버전을 실행할 것이다.

/etc/modules 파일에 있는 항목들(시스템 부팅 할 때 올라오는 모듈 목록)이 있다면 몇몇 모듈 이름이 바뀌었을 지 모른다. 이 일이 일어나면 이 파일을 새로운 모듈이름으로 업데이트하라.

2.6 커널을 설치했지만, 재부팅 하기 전에 recovery 모드가 있는지 꼭 확인하라. 부트로더 설정이 새로운 커널과 예전 커널 2.4가 작동 하는지 확인하고 "rescue" 플로피와 cdrom을 가지고 있는지 확인해서 혹시 예전 커널로 부팅이 안되는 문제를 대비하도록 하라.


5.2.1 2.6커널에서 발생하는 키보드 문제들

sarge로 업그레이드 한 뒤에, 2.6 커널 이미지를 설치할 수 있다. 2.6 커널 입력층 변화가 가장 크다. 입력층에 대한 변화 때문에 모든 키보드가 "보통" 키보드로 보이게 만든다. 이는 선택된 키보드의 다른 형태를 쓴다면(예를 들어 USB-MAC 나 선 키보드), 가능성이 크고 결국 새 커널을 쓰면 키보드가 작동을 안할 것이다.

SSH를 통해 다른 시스템에서 들어가련 한다면, 이 문제를 'dpkg-reconfigure console-data'를 통해서 해결하는데 "Select keymap from full list"에서 "pc" 키보드를 선택하는 일이 중요하다.

콘솔 키보드가 영향을 받으면, 엑스 윈도우를 위해 키보드를 재설정하라. 이는 dpkg-reconfigure xserver-xfree86 를 통해서 하든지 /etc/X11/XF86Config-4 파일을 직접 수정해도 된다. 재부팅 하기 전에 해야할 일, 4.5에 있는 내용 참조하라.

USB 키보드를 쓴다면 "보통" 키보드나 USB-MAC 키보드로 설정하라. 전자는 이 문제로 영향을 안 받을 것이다.


5.2.2 마우스 설정

입력 층에 있는 변화 때문에, 마우스가 2.6 커널로 업그레이드 뒤에 작동을 안하면 엑스윈도우 설정을 바꾸고 gpm도 바꾸라. 대부분 문제는 마우스에서 오는 데이터를 얻는 디바이스 가 변해서 그렇다. 다른 모듈로 올릴 필요가 있다.


5.2.3 사운드 설정

2.6 커널 시리즈에서는 ALSA 사운드 드라이버가 OSS 사운드 드라 이버에 비해 선호되었다. alsa-base를 설치하면 ALSA 모듈이 여러분의 사운드 카드에 맞게 자동으로 올라오고; 자동으로 discoverhotplug 자동으로 로딩이 되지 않게 OSS 모듈을 떨군다. 만일 OSS 모듈을 /etc/modules 에 갖고 있다면, 없애라.


5.2.4 2.6으로 전환은 udev를 활성화 시킬 수 있다

udev는 유저공간 devfs를 구현한 것이다. 이는 /dev 에 마운트되고 커널에서 지원하는 디바이스와 함께 그 디렉토리를 채우게 될 것이다. 이 패키지는 자동적으로 커널 모듈이 올라가고 내려가면서 장치를 더하고 뺄 수 있다. 그리고 hotplug 가 새로운 장치를 검색하게 됩니다. udev는 오직 커널 2.6하고만 동작한다.

udev가 자동으로 gnome와 의존성에 걸려서 설치된다면, 커널 2.6으로 올리면 자동으로 udev이 활성화 될 것이다.

udev는 어려가지로 테스트 되었고 아직 해결안된 장치 에 생기는 작은 문제를 겪을 수 있다. 대부분 문제는 장치 허가권이나 소유권 문제입니다. 몇몇 경우 장치가 기본으로 만들어지지 않는다 (예를 들어 /dev/video/dev/radio).

udev는 설정 메카니즘을 주는데 이러한 문제를 해결하게 도와준다. udev(8)/etc/udev 를 보면 자세한 내용이 있다.


[ 이전 ] [ 차례 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ 다음 ]


Debian GNU/Linux 3.1 (`sarge'), Alpha 릴리즈 노트

$Id: release-notes.ko.sgml,v 1.7 2005/06/10 12:35:31 jseidel Exp $

Josip Rodin, Bob Hilliard, Adam Di Carlo, Anne Bezemer, Rob Bradford (현재), Frans Pop(현재)
debian-doc@lists.debian.org