18.04.2로 apt 업그레이드 후 여전히 이전 4.15 커널


11

TL; DR

18.04.1에서 18.04.2로 업그레이드 한 후 커널을 해당 4.18 버전으로 업그레이드하도록 ubuntu 서버를 강제로 실행할 수 없습니다.

역사적 배경

어제 달리기

sudo apt upgrade

사소한 파일 중 하나와 충돌했습니다 (그렇다고 생각합니다 /etc/issue.net). 불행히도, 그 갈등을 해결하는 동안 실수로 퍼티를 껐습니다. 다시 로그인하면 apt데이터베이스가 잠겼습니다. 서버를 다시 시작하고 실행했습니다.

sudo dpkg --configure -a

그런 다음 sudo apt upgrade잘 갔다. 서버를 다시 시작한 후 환영 메시지에서 시스템이 업데이트되었지만 커널이 여전히 4.15 버전이라는 것을 알았습니다.

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)

내가 지금까지 시도한 것

인터넷에서 찾을 수있는 모든 솔루션을 시도했지만 그중 아무것도 도움이되지 않았습니다.

rychu@RychuSRV:~$ sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

rychu@RychuSRV:~$ sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ sudo apt-get install linux-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ uname -r && dpkg --get-selections linux
4.15.0-45-generic
linux-base                                      install
linux-firmware                                  install
linux-generic                                   install
linux-headers-4.15.0-45                         install
linux-headers-4.15.0-45-generic                 install
linux-headers-generic                           install
linux-image-4.15.0-23-generic                   deinstall
linux-image-4.15.0-29-generic                   deinstall
linux-image-4.15.0-30-generic                   deinstall
linux-image-4.15.0-32-generic                   deinstall
linux-image-4.15.0-33-generic                   deinstall
linux-image-4.15.0-34-generic                   deinstall
linux-image-4.15.0-36-generic                   deinstall
linux-image-4.15.0-38-generic                   deinstall
linux-image-4.15.0-39-generic                   deinstall
linux-image-4.15.0-42-generic                   deinstall
linux-image-4.15.0-43-generic                   install
linux-image-4.15.0-44-generic                   install
linux-image-4.15.0-45-generic                   install
linux-image-generic                             install
linux-modules-4.15.0-23-generic                 deinstall
linux-modules-4.15.0-29-generic                 deinstall
linux-modules-4.15.0-30-generic                 deinstall
linux-modules-4.15.0-32-generic                 deinstall
linux-modules-4.15.0-33-generic                 deinstall
linux-modules-4.15.0-34-generic                 deinstall
linux-modules-4.15.0-36-generic                 deinstall
linux-modules-4.15.0-38-generic                 deinstall
linux-modules-4.15.0-39-generic                 deinstall
linux-modules-4.15.0-42-generic                 deinstall
linux-modules-4.15.0-43-generic                 install
linux-modules-4.15.0-44-generic                 install
linux-modules-4.15.0-45-generic                 install
linux-modules-extra-4.15.0-23-generic           deinstall
linux-modules-extra-4.15.0-29-generic           deinstall
linux-modules-extra-4.15.0-30-generic           deinstall
linux-modules-extra-4.15.0-32-generic           deinstall
linux-modules-extra-4.15.0-33-generic           deinstall
linux-modules-extra-4.15.0-34-generic           deinstall
linux-modules-extra-4.15.0-36-generic           deinstall
linux-modules-extra-4.15.0-38-generic           deinstall
linux-modules-extra-4.15.0-39-generic           deinstall
linux-modules-extra-4.15.0-42-generic           deinstall
linux-modules-extra-4.15.0-43-generic           install
linux-modules-extra-4.15.0-44-generic           install
linux-modules-extra-4.15.0-45-generic           install

rychu@RychuSRV:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-45-generic
Found initrd image: /boot/initrd.img-4.15.0-45-generic
Found linux image: /boot/vmlinuz-4.15.0-44-generic
Found initrd image: /boot/initrd.img-4.15.0-44-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Adding boot menu entry for EFI firmware configuration
done

rychu@RychuSRV:~$ sudo reboot

과...

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
rychu@RychuSRV:~$ uname -r
4.15.0-45-generic

나는 또한 시도했다

rychu@RychuSRV:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.

도와주세요.

답변:


11

커널을 업그레이드하고 다음을 실행하여 향후 포인트 우분투 릴리스로 계속 업그레이드 할 수 있습니다

sudo apt install linux-generic-hwe-18.04

지금은 4.18 커널을 설치합니다.


이 커널이 실제로 당신의 답변에 정보를 추가하십시오 . 기본적으로 백 포트 된 개발 커널이며 일반적으로 서버 릴리스에 허용되는 것보다 더 많은 버그 / 문제가 포함될 수 있습니다.
— Robert Riedl

"개발 백 포트 커널"이 아닙니다. 18.10 릴리스부터 안정적인 Ubuntu 커널입니다. 18.04.2의 기본값입니다. 아마도 UKUU와 섞일 것입니다.
— Pilot6

확실히 백 포트 된 커널입니다. 여기에서 Canonical의 일부 의견을보십시오. 두 번째 단락 : " 이것에 대한 우분투의 응답은 최신 커널을 백 포트하는 것입니다. ". 내가 수집 개발 에서 일부 여기 위키 항목을 아래, 뒤로 호환성 이 말한다 " HWE 커널이 파생 된 임시 커널 버전에 최대한 가깝게 추적 할 수 있다고 .... "그래서있는 동안 안정 , 그것은 그렇지 않을 수도 수 바위 안정 .
— Robert Riedl

어쨌든 사람들이 Ubuntu 18.04.2를 설치하면 정확히이 커널을 얻습니다. 문제는 그것에 관한 것이었다. 그것이 얼마나 견실한지는 의견 문제입니다.
— Pilot6

사실, LTS의 마지막 커널 버전은 최근 항상 HWE 새로운 LTS를 사용할 수있을 때까지 위에 다리에.
— Robert Riedl

8

4.15 커널 시리즈를 계속 사용하면 좋을 것 같습니다.

Ubuntu 메일 포럼의 대화에서 Adam Conrad의 답변,

2019 년 2 월 5 일 화요일 11:53:22 AM +0100에서 Nio Wiklund는 다음과 같이 썼습니다.>

설치된 시스템이 이전 LTS 릴리스와 같이이 커널 시리즈를 유지하거나 Cosmic 커널 시리즈로 자동 업그레이드되고 다음 LTS 커널 시리즈까지 자동 업그레이드됩니다.

18.04 또는 18.04.1 미디어로 설치 한 다음 업그레이드하면 GA 커널 및 Xorg 시리즈를 유지하게됩니다. 18.04.2 이상의 미디어를 설치하면 롤링 HWE 커널 및 X 시리즈를 사용하게됩니다.

... 아담

새 커널 시리즈로 업그레이드하려면 하드웨어 인 에이블먼트 스택을 업그레이드해야하며 위험합니다. 업그레이드가 잘못되었을 때 시스템을 쉽게 복원 할 수 있도록 완전한 백업 없이는 수행하지 않아야합니다.

다음 링크를 참조하십시오 : wiki.ubuntu.com/Kernel/LTSEnablementStack


2
설명 주셔서 감사합니다. v4.17은 내 장비에 포함 된 일부 항목에 대한 지원을 추가하여 서버를 개선하여 시험해 볼 것입니다.
— Rychu

나는 실제로 다른 날에 처음부터 18.04.2를 설치했고 여전히 4.15-45를 가지고 있습니다.
— Stonecraft

@Thoughtcraft, Ubuntu 18.04.2 iso 파일과 함께 제공되는 커널 버전은 4.18.0-15 입니다. 이전 ISO 파일 (Ubuntu 버전 18.04 또는 18.04.1)이 아니라이 ISO 파일에서 설치 했습니까? 설치, 업데이트 및 업그레이드 된 18.04.1 시스템에는 4.15.0-45라는 커널이 있습니다.
— sudodus

확실합니다. 우분투 웹 사이트에서 링크 된 토런트를 사용하여 다운로드했습니다
— Stonecraft

1
@Thoughtcraft, 죄송합니다. 그것이 Ubuntu Server 설치 임을 보지 못했습니다 . 서버 시스템이 안정적이라는 것이 매우 중요합니다. 그 이유 때문에 기본값은 오랫동안 지원되는 커널을 사용하는 것입니다 (이 경우 4.15 커널 시리즈 인 Ubuntu Bionic의 원래 커널 시리즈는 4.15.0-45).
— sudodus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.