사용자 도구

사이트 도구


linux:ubuntu:kernel

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:ubuntu:kernel [2015/12/02 01:18]
kwon37xi [커널 직접 설치]
linux:ubuntu:kernel [2021/03/07 00:34] (현재)
kwon37xi [커널 직접 설치]
줄 1: 줄 1:
 ====== Ubuntu Linux Kernel ====== ====== Ubuntu Linux Kernel ======
 +  * 패키지 목록을 보면 때로는 최신버전 커널이 목록에 올라와 있지만 설치만 안해주고 있는 경우도 있음. ''synaptic'' 등으로 확인하고 설치하거나 Mint의 경우 업데이트 관리자에서 버전을 선택해 설치가 가능하다.
 +
 +===== kernel 버전 확인 =====
 +<code sh>
 +# 현재 실행하고 있는 정확한 커널 버전 확인하기
 +uname -rv
 +</code>
 +
 +
 +===== Mainline =====
 +  * https://github.com/bkw777/mainline
 +  * Ubuntu Kernel 관리 도구. Ubuntu 에서 제공해주고 있는 모든 커널의 설치/삭제등을 GUI로 수행할 수 있다.
 +
 +<code sh>
 +sudo add-apt-repository ppa:cappelikan/ppa
 +sudo apt update
 +sudo apt install mainline
 +</code>
 +
  
 ===== 커널 직접 설치 ===== ===== 커널 직접 설치 =====
-  * [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|Ubuntu Kernels]] 여기에서 원하는 버전을 받는다. AMD64의 경우+  * 먼저 ''synaptic'' 등으로 원하는 버전의 커널이 있는지 확인하고, 
 +  * 없으면 [[http://kernel.ubuntu.com/~kernel-ppa/mainline/|Ubuntu Kernels]] 여기에서 원하는 버전을 받는다. AMD64의 경우
     * ''linux-headers-[version]-generic-*_amd64.deb''     * ''linux-headers-[version]-generic-*_amd64.deb''
 +    * ''linux-image-extra-[version]-gegeric*.deb'' : 있으면 설치 없으면 말고.
     * ''linux-headers-[version]*_all.deb''     * ''linux-headers-[version]*_all.deb''
     * ''linux-image-[version]*-generic_*_amd64.deb''     * ''linux-image-[version]*-generic_*_amd64.deb''
줄 10: 줄 31:
 sudo update-grub # 혹은 sudo update-burg sudo update-grub # 혹은 sudo update-burg
 sudo reboot sudo reboot
-uname -# 현재 버전 확인+uname -rv # 현재 버전 확인
 </code> </code>
   * 제거하기<code sh>   * 제거하기<code sh>
줄 32: 줄 53:
 sudo apt-get purge linux-image-x.x.x.x-generic # uname -r 결과를 제외한 버전의 커널 삭제 sudo apt-get purge linux-image-x.x.x.x-generic # uname -r 결과를 제외한 버전의 커널 삭제
 </code> </code>
 +  * [[http://ubuntuhandbook.org/index.php/2016/05/remove-old-kernels-ubuntu-16-04/|How to Easily Remove Old Kernels in Ubuntu 16.04 | UbuntuHandbook]] 더 간편한 방법 <code sh> 
 +dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r) # 현재 버전을 제외하고 리스팅 
 +sudo dpkg --purge [위에나온커널패키지] 
 +</code>
 ===== 참고 ===== ===== 참고 =====
  
   * [[https://mintguide.org/system/482-install-linux-kernel-4-2-stable-on-linux-mint.html|Install Linux Kernel 4.2 (Stable) on Linux Mint]]   * [[https://mintguide.org/system/482-install-linux-kernel-4-2-stable-on-linux-mint.html|Install Linux Kernel 4.2 (Stable) on Linux Mint]]
 +  * [[https://itsfoss.com/upgrade-linux-kernel-ubuntu/|How to Upgrade to the Latest Mainline Kernel In Ubuntu Linux]] 
 +  * [[https://www.linuxuprising.com/2018/10/2-utilities-to-install-latest-kernel-in.html|2 Utilities To Install The Latest Kernel In Ubuntu Or Linux Mint (GUI and Command Line) - Linux Uprising Blog]] 
 +  * [[https://wnw1005.tistory.com/536|mainline(Ubuntu Mainline Kernel Installer - UKUU의 대체제)]]
linux/ubuntu/kernel.1448988508.txt.gz · 마지막으로 수정됨: 2015/12/02 01:18 저자 kwon37xi