강좌 & 팁
글 수 2,412
2015.09.14 21:02:27 (*.39.166.80)
42121
안녕하세요.
오늘은 우분투 커널 버전 변경 하는 방법을 적어 보겠습니다.
오늘은 우분투에서 지원하는 make-kpkg 라는 명령을 이용하여 우분투 커널 버전을 변경해 보겠습니다.
make-kpkg는 리눅스 커널을 데비안 형식의 설치파일 즉, ~~~.deb 형태로 만들어 줍니다.
한마디로 아래와 같이 커널 설치가 가능하다는 뜻입니다.
$ dpkg -i ~~~~~kerenl-version.deb
간단하겠죠!?
다음과 같은 스텝으로 진행합니다.
1. 필요한 라이브러리를 설치 합니다.
$ sudo apt-get install kernel-package
$ sudo apt-get install build-essential bin86
$ sudo apt-get install libncurses5-dev
2. 컴파일 하고자 하는 커널을 다운로드 합니다.
https://www.kernel.org/
다운로드 받은 커널을 '/usr/src'에 복사(이동)합니다.
3. 압축을 풉니다.
$ tar zxf kernel.tar.gz
4. 압축이 풀린 커널 디렉토리로 이동합니다.
$ cd kernel
5. 현재 사용하고 계시는 커널의 컨피규 파일을 가져옵니다.
$ cp /boot/현재사용하는커널컨피규 .config
커널 설정(.config)을 로딩합니다.
$ make menuconfig
6. 다음 명령으로 커널을 데비안 형식의 설치파일로 만듭니다.
$ make-kpkg –initrd –stem linux –revision=1.0 kernel_image kernel_headers
빌드를 쭈우욱~ 진행합니다.
7. 하위 디렉토리에 2가지 설치 파일이 생깁니다.
linux-headers.deb
linux-image.deb
커널 버전에 따라 위 파일고 생긴것이 다를수 있으니 긴장하시 마세요.
다음과 같이 dpkg 명령을 이용해 설치 하시면 됩니다!
$ dpkg -i linux-headers.deb
$ dpkg -i linux-image.deb
8. 이 후 제부팅!
$ sudo shutdown -r now (혹은 reboot -f)
간단하게 커널 변경을 하실 수 있습니다.