커널을 직접 컴파일하시는 분들은...
글쓴이: jump / 작성시간: 토, 2005/03/05 - 8:27오후
페도라3을 사용하고 있습니다.
키보드 한영키와 몇몇 문제로 직접 소스 수정하고 컴파일하여
사용해봤는데... 켤때마다 경고창이 뜨네요.
rpm으로 설치하지 않은 커널이라고... 문제가 생길수있다면서
자꾸 겁을주네요... 제가 직접 커널 손봐서 사용해봐도...
문제되거나 그런적은 없었던것 같습니다. 물론, 자꾸 겁줘서...
새로 커널버전 올라가면서 그냥 rpm을 지금 설치해서 쓰는데..
매번 한영키전환이나 몇몇가지를 손봐야하니... 영 불편하네요.
직접 커널 컴파일해서 쓰시는 분들은 어떻게 대처하시는지요..
Forums:
소스도 수정하시나요?저는 옵션만 몇 개 변경해서 사용하고 있습니다
소스도 수정하시나요?
저는 옵션만 몇 개 변경해서 사용하고 있습니다.
경고 메시지는 업데이트시에 메시지 창에서 출력되긴 하지만, 거추장스럽지는 않고, 그냥 무시해버립니다.
커널 모듈 패키지를 따로 설치한다면 문제가 좀 있을 듯 합니다.
하지만, 모듈이 꼭 원래 제공된 커널RPM을 사용해야 한다면 의존관계를 걸어 놨을 테니까 별 문제 없을 것입니다.
한영전환키 사용은 소스패치하지 않고 하는 방법을 사용합니다.
여기서 검색해 보면 쉽게 방법을 찾으실 수 있을 겁니다.
--------Signature--------
시스니쳐 생각 중..
그건
커널컴파일을한뒤에 initrd파일인가를 생성해줘야만 합니다.
#/sbin/mkinitrd /boot/imitrd-커널버전.img 커널버전
이런식으로 해줘야합니다.
우선 뒤에있는커널버전은 /lib/module에 있는 폴더버전을 적용시켜주시면됩니다.
전 저런식으로 해주니 에러메세지를 안보여주더군요
그리고 페도라에서 ntfs파티션 마운트는 모듈패키지를 설치해서 해결하고 있고 한영키패치는 커널컴파일않고도 적용시키는 방법을 사용하고 있습니다.
우선 ntfs파티션 마운트가능하게해주는 모듈 패키지는
http://linux-ntfs.sourceforge.net/rpm/fedora3.html
여기서 자신의 커널버전에 맞는 RPM 패키지를 받아서 설치하시면 됩니다.
그리고 커널컴파일 없이 한영키 적용방법은
/etc/init.d/iiimf 과같은 부팅시 자동으로 실행되는 파일에
아래와같은 코드를 추가해주시면 됩니다. ^^;;
입력하기전에 키코드부터 알아내셔야겠죠
setkeycodes 71 122
setkeycodes 72 123
xmodmap -e 'keycode 122 = Hangul'
xmodmap -e 'keycode 121 = Hangul_Hanja'
ps.저도 확실히 왜 에러가 나는지는 잘 모르기때문에 정확한 답변이 아닐수도 있습니다.
하도 에러가나서 구글에서 페도라 커널컴파일법을 찾아보니 저렇게하라는글이 있어서 해보니 에러메세지가 안나서 답변을 달아봅니다.
==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/
커널 컴파일 * 기존 config 파일을 준비 * cp
커널 컴파일
* 기존 config 파일을 준비
* cp 기존config파일 /usr/src/linux/.config
* make oldconfig
* 필요시 .config를 열어서 수정(NTFS RW)
* make or make bzImage
* make modules
* make modules_install
* cd /usr/src/linux/arch/i386/boot
* cp bzImage /boot/vmlinuz-2.6.10
* cd /usr/src/linux
* cp System.map /boot/System.map-2.6.10
* cd /boot
* mkinitrd /boot/initrd-2.6.10.img 2.6.10
* 참고: 모듈이 설치되는 경로 : /lib/modules/커널버전
* /boot/grub/grub.conf 수정
위와같은 순서로 했는데도 나오더군요.
좀더 확인해봐야겠네요...
한영키도 스크립트로 만들어서 사용하고 있는데...
매번 로그인해서 실행합니다.
방법들이 몇몇있어서 해봤는데...
부팅때 뭔가 딴짓거리하는지... 좀 늦기도하고...
암튼 감사합니다.
페도라용 커널소스를 사용하지 않고, 공식 커널소스를 사용하시나요?
페도라용 커널소스를 사용하지 않고, 공식 커널소스를 사용하시나요?
네... http://www.kernel.org/여기에 올라오는 소스
네... http://www.kernel.org/
여기에 올라오는 소스 받아서 필요한 부분 조금수정하고...
사용하는것에는 전혀 문제는 없었어요...
다만, 페도라에서 rpm커널이 아니라고... 경고를 자꾸 주더군요.
사용상에 전혀 문제는 없었지만... 다만, 자꾸 겁주길래...
경고가 Red Hat Network Alert 통지 도구에서만 나오지 않
경고가 Red Hat Network Alert 통지 도구에서만 나오지 않고, 자주 나온다면
페도라에서 배포한 커널 소스로 설치해 보세요.
FC3부터는 따로 kernel-source 패키지를 제공하지 않습니다.
소스RPM에서 얻어야 합니다.
최신 소스RPM은
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/SRPMS/kernel-2.6.10-1.770_FC3.src.rpm
이네요.
커널소스를 얻는 방법은
http://bbs.kldp.org/viewtopic.php?t=47505
를 참고해 보세요.
--------Signature--------
시스니쳐 생각 중..
[quote="rataplan"]네... http://www.kernel
답답하면 원인을 찾아보는게 리눅서의 기본소양인 삽질정신 아닌가요?
저 같았으면 우선 init 또는 rc스크립트를 뒤져보고 검색했을 겁니다. :lol:
--
다만 debian을 쓰는 관계로 해당되지 않는군요.
--
즐 Tux~
지금 RPM으로 된 커널을 설치해놔서...경고가 나오지 않으니...
지금 RPM으로 된 커널을 설치해놔서...
경고가 나오지 않으니... 정확히는 모르겠네요...
처음 부팅하면 한번 나왔던 것으로 보아...
새로 부팅하면 RHN에 접속하고 버전이 달라서 보여주는
경고같기도 하고요...
조만간 다시 한번 삽질을 해봐야겠습니다.
댓글 달기