레드햇 리눅스 9(커널 2.4)에서 커널(2.6) 업그레이드시 기초적
현재 레드햇 9 (커널 2.4.20-8) 을 설치한 후에 레드햇 자체 업데이트 기능을 사용하여 커널 2.4.20.31-9 까지 설치되어 있습니다.
최신 커널버젼이 2.6 까지 나왔다길래 커널 2.6.13을 다운받아 업그레이드를 해보려 하던 중 질문이 있습니다.
여기 저기 인터넷 검색해보니 업그레이드 하는 방법등이 나와 있어 참고하여 따라하기로 진행하려하니, 거의 모든 내용들이
1) /usr/src 밑에 압축을 푼다.
2) linux 디렉토리 관련 링크 건다
3) /usr/include 밑 3개 링크 처리한다.
기타 등등 하면서요, /usr/src/linux 밑(혹은 그 하위)에서 많은 작업등을 하는 것으로 나와 있습니다.
( 예를 들면 아래와 같이
# ln -s /usr/src/linux/include/asm-i386 asm
# ln -s /usr/src/linux/include/asm-generic asm-generic
# ln -s /usr/src/linux/include/linux linux 등등..
)
그런데 제가 해당 폴더에 보면
/usr/src/ 밑에
linux-2.4.20-8,
linux-2.4.20.31-9,
linux-2.4->linux2.4.20.31-9 (이 부분이 링크인듯..)
와 같은 폴더만 있고 linux라는 폴더는 없는데요, 제가 설치를 잘못 한건지
아니면 어느 디렉토리로 해야 하는지,, 정말 초보적인 질문입니다.
조언 부탁드립니다.(질문이 두서없음을 양해바라며)
/usr/src/linux 는 관례적으로 링크 파일입니다.2.6.13
/usr/src/linux 는 관례적으로 링크 파일입니다.
2.6.13 커널 소스를 풀면 /usr/src/linux-2.6.13 이런 식으로 압축이 풀리겠죠.
그럼 ln -s /usr/src/linux-2.6.13 /usr/src/linux 이런 식으로 링크를 걸면 됩니다.
그런데 이런 기본적인 것으로 질문을 하실 정도라면 레드햇 9 에서 커널 2.6 을 쓰는 건 비추입니다. 단순히 커널만 업그레이드해서 될 문제가 아니거든요.
레댓9에서 2.6커널
저도 레댓9를 사용하면서 커널2.6대 버전을 컴파일 해서 사용하고 있습니다만
손볼것이 꽤 됩니다..
우선은 module 관련하여 mod-utils 을 설치해야 합니다.
(안그러면 모듈이 안올라가서 부팅부터 실패합니다).
rpm 버그를 해결하기 위해서 몇가지 설정을 해야 합니다.
hotplug를 사용하여 firmware나 usb를 사용하려면
/etc/rc.d/rc.sysinit를 부분부분 고쳐줘야 합니다.
이외에도 여러가지가 있을듯 한데 중요한 것은 이정도 되는 것 같아요.
하면서 안되면 부딪히면서 고쳐가는 수밖에^^;
2.6 관련해서 검색하시거나 제 아이디로 검색하시면
정보를 찾아보실 수 있을 것 같습니다.
저도 처음엔 어려웠지만 배포판 바꾸는 수고로움 없이
이제는 잘 쓰고 있습니다. 게다가 저는 데스크탑이 아닌
서버로만 쓰는 거라 배포판이 중요하진 않았구요.
암튼 성공하세요!
^^
답변 주신분들 정말 감사합니다.도움이 많이 되었구요, 흠~~ 좀더 부
답변 주신분들 정말 감사합니다.
도움이 많이 되었구요, 흠~~ 좀더 부딪혀 볼수 밖에요..
팁 게시판에 보니레댓9에서 2.6으로 커널을 올리는 방법을요약한
팁 게시판에 보니
레댓9에서 2.6으로 커널을 올리는 방법을
요약한 글이 있네요^^
간단명료하게 잘 되어있는 것 같으니 바로 찾아보세요!!
^^
다음 링크를 참조하세요..
http://thomer.com/linux/migrate-to-2.6.html
^^
댓글 달기