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