16.04 Xenial에서 16.10 Yakkety 커널을 어떻게 사용할 수 있습니까?


13

16.10이 출시되면서 16.04에서 커널을 사용할 수 있습니까?

나는 그것이 2 월에 16.04.2에 제공 될 것이라는 것을 알고 있지만, 내 노트북이 16.04에 문제가 있으면 더 일찍 사용하기 시작할 것입니다.


3
예, 사용할 수 있습니다.
mikewhatever

공식적으로는 2 월 전에 repos에서 제공 될 예정입니다.
Pilot6

그러나 지금 어떻게 설치할 수 있습니까? Yakkety 릴리스에서 사용할 수 있습니까, 아니면 ppa를 추가해야합니까?
generalnie

2
linux-generic-lts-yakkety패키지 로 제공됩니다 .
Pilot6

이것은 의견에 근거한 것이 아닙니다. 질문을 더 명확하게 변경했습니다.
Pilot6

답변:


15

Ubuntu 16.04 (Xenial Xerus)의 두 번째 릴리스는 2017 년 2 월 16 일로 예정 되어 있습니다. 현재 사용중인 4.4 분기를 대체하는 Linux 커널 4.8이 제공됩니다.

16.04.2의 공식 릴리스 전에 예정된 HWE 스택을 테스트하려면 다음을 수행하십시오.

sudo apt-get install linux-generic-hwe-16.04-edge

이 패키지는 2016 년 12 월 초부터 xenial 리포지토리 에서 사용 가능 합니다 .

참고 :이 커널 패키지는 linux-generic-lts-yakkety이전 답변에서 설명한 이름으로 더 이상 사용할 수 없습니다 .

HWE 커널 제공을위한 Ubuntu의 새로운 접근 방식에 대한 자세한 내용 은 https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack 을 참조 하십시오 .


랩톱 에서이 작업을 시도했지만 커널이 부팅되지 않습니다 (부팅 커널을 말하는 Refind 화면에 남아 있음). 나는 REFind 함수 부트 매니저를 사용하고
Suici 도가

분명히 다음과 같이 설치할 수 있습니다.sudo apt-get install linux-generic-hwe-16.04
Enno Gröper

4

이 작업을 수행:

sudo add-apt-repository ppa:canonical-kernel-team/ppa 
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

건배!


제안 된 솔루션이 부족합니다. Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.다른 패키지를 설치해야 할 때 오류 메시지 가 $ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
Antonio

리포지토리는 다음을 경고합니다.It IS NOT RECOMMENDED that you subscribe to this PPA.
k0pernikus

1
linux-image-generic-lts-yakkety: 패키지는 삭제 된 것으로 보인다 ubuntuupdates.org/package/canonical_kernel_team/xenial/main/...
데니스 Kniazhev

3

여기 내가 한 일이 있으며 훌륭하게 작동합니다. Cinnamon 3.2 데스크톱에서 사용하고 있습니다.

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt update
sudo apt install linux-image-generic-lts-yakkety

그러면 소프트웨어 업데이터를 통해 모든 업데이트가 제공됩니다.

마음에 들지 않으면 제거 할 수 있습니다.

sudo apt-get install ppa-purge
sudo apt purge linux-image-generic-lts-yakkety
sudo ppa-purge ppa:canonical-kernel-team/ppa

저장소는 다음을 경고합니다.It IS NOT RECOMMENDED that you subscribe to this PPA.
k0pernikus

예, 이것은 사실입니다. 커널은 공식적인 릴리스가되기 전에 "진행중인 작업"과 비슷합니다. 따라서 업데이트가 더 자주있을 수 있습니다. 문제 나 문제가 없습니다.
Dave

ppa는 시험판 및 테스트 커널을 빌드하는 데 사용됩니다.
Dave

2

이제 Ubuntu 메인 라인 PPA 에서 메인 라인 커널을 수동으로 다운로드하여 설치할 수 있습니다 .

이러한 커널은 절대 업데이트를받지 않으며 Ubuntu 패치가 없으므로 권장하지 않습니다.

16.10이 릴리스 된 후 linux-generic-hwe-16.04-edge16.04의 공식 리포지토리에 즉시 표시 되지 는 않습니다.

정기적으로 업데이트하여 설치하고 새 커널을 얻을 수 있습니다.


0

시도해도 문제가 해결되지 않으면 Canonical 및 LTS 사용자가 솔루션을 지원하지 않습니다. 이것으로 당신은 하나 대신 두 가지 문제를 겪게 될 것입니다.

16.10에는 자체 업그레이드 정책이 있습니다. Yakkety 커널을 Xenial 패키지와 병합하기 때문에 환경에 영향을 미칩니다.

커널이 문제를 일으키는 경우 첫 번째 응답을 시도 할 수 있습니다. Distro-upgrade없이 최신 메인 라인 버전으로 커널을 업데이트하는 방법은 무엇입니까? 커널을 최신 메인 라인 버전으로 업데이트하십시오.

추가 : 16.04와 같은 Ubuntu Long Term Support (LTS) 릴리스 (예 : 16.04)는 5 년 동안 보안 업데이트 및 버그 수정을 지원하지만 LTS 릴리스의 구성 요소를 사용하고 다른 릴리스의 구성 요소 사용을 최소화한다고 가정합니다. 또는 PPA. 16.10은 2017 년 8 월까지만 지원되는 비 LTS 버전입니다. 지원 기간이 다른 LTS 릴리스의 비 LTS 릴리스에서 커널을 사용하는 경우 지원 기간이 다르므로 본인 만 의지해야합니다. LTS 릴리스의 비 LTS 릴리스에서 핵심 구성 요소 (커널)를 사용합니다.


-1 @ Pilot6의 답변에는 이미 기본 커널 옵션이 언급되어 있습니다. 처음 두 단락은 모호합니다. 구체적인 내용을 추가하십시오.
wjandrea

@ wjandrea 당신이 제안하는 대답은 내 후에 주어졌습니다 (광산은 10 월 12 일부터, 당신이 나타내는 대답은 10 월 13 일부터였습니다). 우리는 LTS에서 yaketti 커널 릴리스가 지금 작동하지 않도록 몇 달을 기다려야하므로 NOW 옵션은 내가 링크하는 주요 버전입니다 (그리고 당신이 표시하고 나에게 주어진 대답은 이것도 나타냅니다 ...)
Yonsy Solis

좋아, 지금 네가하는 말을 알아 그리고 예, Pilot6의 대답은 당신의 것입니다. 미안 해요 다운 보트를 제거했습니다.
wjandrea

0

예, Ubuntu 16.04에서 Kernel 4.8을 사용할 수 있지만 ..

시스템 업데이트 중에 Ubuntu 14.0416.04 로 업그레이드하라는 푸시가 나타 났을 때 계속 진행했습니다. 즉시 랩톱에 문제가 있었고 커널을 4.4 에서 4.6.3, 4.7.5로 업그레이드했으며 현재 4.8.1을 사용하고 있습니다 . 우분투 16.10은 4.8.0보다 한 단계 아래로 제공됩니다. **

특정 커널 버전을 수동으로 설치할 때 다른 사람들이 이전에 언급했듯이 자동으로 업데이트되지 않습니다. 나는 나를 위해 일하는 버전에 앉아있는 것을 신경 쓰지 않는다. 수동으로 설치된 커널은 Ubuntu 시스템 업데이트에 의해 자동으로 제거되지 않으므로 설치 한 다양한 버전으로 자유롭게 부팅 할 수 있습니다. 반대로 /boot더 이상 필요하지 않은 이전 버전 의 크기를 모니터링 하고 주기적으로 정리해야합니다.

rick@dell:~$ ls -l /boot/init*
-rw-r--r-- 1 root root 29784512 Sep 14 19:16 /boot/initrd.img-3.13.0-92-generic
-rw-r--r-- 1 root root 35594578 Sep 14 19:16 /boot/initrd.img-4.4.0-36-generic
-rw-r--r-- 1 root root 35599246 Sep 20 17:21 /boot/initrd.img-4.4.0-38-generic
-rw-r--r-- 1 root root 44243520 Oct 12 03:43 /boot/initrd.img-4.4.0-42-generic
-rw-r--r-- 1 root root 34749637 Sep 14 19:16 /boot/initrd.img-4.6.3-040603-generic
-rw-r--r-- 1 root root 34621634 Sep 14 19:16 /boot/initrd.img-4.7.1-040701-generic
-rw-r--r-- 1 root root 34620508 Sep 14 19:16 /boot/initrd.img-4.7.2-040702-generic
-rw-r--r-- 1 root root 34621988 Sep 18 09:56 /boot/initrd.img-4.7.3-040703-generic
-rw-r--r-- 1 root root 42865461 Oct  7 16:52 /boot/initrd.img-4.7.5-040705-generic
-rw-r--r-- 1 root root 45625235 Oct  8 15:10 /boot/initrd.img-4.8.1-040801-generic

특정 하드웨어 사용자는 거의 플랫폼에 영향을 미치는 오류를 수정하기 위해 커널을 업그레이드해야합니다. 일반적으로 이것은 새 하드웨어로 인한 것이지만 이전 커널에 도입 된 Intel 또는 Nvidia 결함과 관련이있을 수도 있습니다.

최신 커널을 설치할 때는 Ubuntu에서 지원하지 않는 것이 좋습니다.

최신 커널을 설치하는 방법

새 파일을 수동으로 설치하기위한 그림과 자세한 지침은 다음을 참조하십시오 : Ubuntu 15.10 : 다양한 "유형"정지 및 이제 예기치 않은 종료 . 간략한 요약이 여기에 제공됩니다.

설치 가능한 커널 버전을 확인하려면 브라우저 주소 표시 줄에 다음을 입력하십시오.

http://kernel.ubuntu.com/~kernel-ppa/mainline/

설치하려는 커널 버전으로 스크롤을 내리고 링크를 클릭하십시오. 인텔 / AMD 64 비트 플랫폼에 있고 일반적인 커널 버전을 원한다고 가정하겠습니다. 나 자신을 위해 나는 다운로드하려면 4.8.3여기에 설명으로 "더러운 암소"보안 패치를 얻을 : 무엇을 "더러운 COW"버그이며, 어떻게 그 버그를 방지합니까? .

커널 4.8.3 링크를 선택한 후 섹션으로 스크롤 Build for amd64 succeeded하여 다음 파일을 봅니다.

  linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
  linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-headers-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
  linux-image-4.8.3-040803-lowlatency_4.8.3-040803.201610200531_amd64.deb

"낮은 대기 시간", "일반"및 "전체"를 원하지 않습니다. 먼저 wget 명령을 사용하여 시스템에 다운로드해야합니다. 그런 다음 설치하고 시스템을 재부팅해야합니다.

cd /tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803_4.8.3-040803.201610200531_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-headers-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.3/linux-image-4.8.3-040803-generic_4.8.3-040803.201610200531_amd64.deb
sudo dpkg -i *.deb
sudo reboot

방금 한 것처럼 수동으로 설치된 커널은 우분투에 의해 자동으로 삭제되지 않습니다. Ubuntu는 현재 버전과 이전 버전 만 유지하면서 설치 한 이전 커널 버전을 자동으로 삭제합니다. 따라서 /boot디렉토리 의 크기를 모니터하고 수동으로 설치하고 더 이상 필요하지 않은 커널을 주기적으로 제거하십시오. rm(제거) 명령을 사용하지 말고 Google을 사용하여 찾은 지침을 따르십시오.


@CharlesGreen 나는 단어 Yes로 시작하는 제목을 맨 위에 놓았습니다 . 커널을 업그레이드하기 전에 OP가 문제를 게시하도록 제안하는 마지막 단락 대부분을 제거했습니다. 판단을 재고 할 수 있습니까?
WinEunuuchs2Unix

당신은 주제에 대한 좋은 지식을 보여 주었고 내 견해로는 적절한주의와 경고를 표현하고 있지만 op는 새로운 커널을 구현하는 방법 을 묻습니다 . 나는 그것에 대해 곧 투표를 할 것이다.
Charles Green

@CharlesGreen 나는 그가 커널을 설치하는 방법을 묻고 있는지 전혀 몰랐다. 해당 섹션을 추가하겠습니다.
WinEunuuchs2Unix

작전은 '방법'과 '가능'을 모두 요구했기 때문에 대단히 명확하지 않았습니다.
Charles Green

1
@CharlesGreen 제목에 "How can I ..."가 표시됩니다. 나는 처음 돌아 다니는 것을 놓쳤다. 어쨌든 우분투 웹 페이지에서 커널 파일을 찾고 다운로드하여 설치하는 방법에 대한 섹션을 추가했습니다.
WinEunuuchs2Unix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.