답변:
새로운 Ubuntu 커널은 일반적인 업데이트 및 업그레이드 절차의 일부로 설치됩니다. 예를 들어 이번 주에 16.04 커널 버전은 매일 실행했을 때로 바뀌 4.4.0-34-generic었 4.4.0-36-generic습니다.sudo apt update && sudo apt full-upgrade
이러한 명령을 자주 실행하지 않으면 새 커널과 같은 중요한 업데이트가있을 때 소프트웨어를 업데이트하라는 팝업이 표시됩니다. @AndroidDev가 지적한 것처럼 업데이트를 인증해야합니다.
시스템은 기본적으로 항상 최신 커널을 부팅합니다. 커널 업데이트 후에는 sudo apt autoremove이전 커널을 제거 하기 위해 실행하는 것이 좋습니다 (여분의 여분의 이전 커널은 남겨 둡니다)
특별한 이유로 새로운 메인 커널 ( 4.6*, 4.7*) 을 설치하려면 수동으로 설치해야하지만, 우분투 커널이 패치되어 우분투와 잘 작동하도록 구성되어 있기 때문에 이것은 좋은 생각이 아닙니다.
터미널을 시작하고 다음을 입력하여 커널 버전을 찾을 수 있습니다.
uname -a
다음과 비슷한 내용이 표시됩니다.
Linux z97 4.7.2-040702-generic #201608201334 SMP Sat Aug 20 17:37:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
이 경우 커널 버전은 다음과 같습니다. 4.7.2
업그레이드 옵션에 대한 자세한 내용을 보려면 다음을 실행하십시오.
man apt-get (<-- old/deprecated, kind of)
또는
man apt
위에서 언급했듯이 다음을 실행하면
sudo apt update && sudo apt full-upgrade
사소한 개정판 커널 업데이트가 제공되고 업데이트 된 커널과 호환되지 않는 패키지가 제거됩니다. 설치 (사용) 한 일부 패키지가 호환되지 않아 시스템이 손상 될 수 있기 때문에 자동으로 주요 개정판 업데이트를 자동으로받지 못하는 이유가 여기에 있습니다.
좀 더 모험적이며 최첨단 커널을 사용 해보고 싶다면 우분투를 위해 미리 빌드 된 Linux 커널을 찾을 수 있습니다.
http://kernel.ubuntu.com/~kernel-ppa/mainline/
예를 들어 최신 4.7.2 커널을 설치하려는 경우 :
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/
해당 페이지에 다음이 표시됩니다.
Build for amd64 succeeded (see BUILD.log.amd64):
linux-headers-4.7.2-040702_4.7.2-040702.201608201334_all.deb
linux-headers-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
linux-headers-4.7.2-040702-lowlatency_4.7.2-040702.201608201334_amd64.deb
linux-image-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
linux-image-4.7.2-040702-lowlatency_4.7.2-040702.201608201334_amd64.deb
나는 일반적으로 "낮은 대기 시간"항목을 무시합니다 (여전히 그들이 무엇인지 완전히 모르겠습니다). 해당 페이지에서 링크를 마우스 오른쪽 단추로 클릭하여 링크 위치를 얻으면 "전체 헤더", "일반 헤더"및 "이미지 일반"deb 파일을 다운로드 할 수 있습니다.
mkdir /tmp/kernels && cd /tmp/kernels
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-headers-4.7.2-040702_4.7.2-040702.201608201334_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-headers-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/linux-image-4.7.2-040702-generic_4.7.2-040702.201608201334_amd64.deb
그런 다음 다음을 사용하여 설치하십시오.
sudo dpkg -i *.deb
시스템이 중단되고 방금 설치 한 커널을 제거하려면 터미널 프롬프트가 표시됩니다 (데스크톱이 시작되지 않으면 ALT + CTRL + F1이 필요할 수 있음).
sudo apt-get remove 'linux-headers-4.7.2*' 'linux-image-4.7.2*'
나는 현재 4.7.2를 실행 중이며 지금까지 심각한 문제는 없었습니다 (스타트 업시 충돌 보고서가 두 번 표시되었지만 시스템은 여전히 잘 시작되었습니다).
다른 답변에서 알 수 있듯이 새 커널이 자동으로 설치되지만 새 커널에 문제가있는 경우 언제든지 이전 버전을 사용하여 컴퓨터를 시작할 수 있습니다. 이렇게하려면 GRUB 메뉴로 들어갑니다. 컴퓨터를 시작할 때 Shift 키를 누르고 "부팅 옵션"(일반적으로 컴퓨터 브랜드가 시작되는 동안 표시되는 위치)을 표시합니다. 고급 옵션으로 이동하여 부팅 할 이전 (비 복구 모드) 커널을 선택할 수있는 grub 메뉴가 나타납니다. 순전히 선택 사항이지만 이전 커널을 선호하는 경우에 사용할 수 있습니다 (하드웨어의 시스템 안정성 향상과 같은 특정 이유로).
나는 자동 업데이트 후에 이전 커널을 사용해야했기 때문에 이것을 언급했다. 새로운 커널은 시스템에서 약간의 불안정성을 야기했다. 이 정보가 어느 시점에서 사용되기를 바랍니다.