Vẫn trên kernel 4.15 trước khi nâng cấp apt lên 18.04.2


11

TL; DR

Tôi không thể buộc máy chủ Ubuntu của mình, sau khi nâng cấp lên 18.04.2 từ 18.04.1, để nâng cấp kernel lên phiên bản 4.18 tương ứng.

Bối cảnh lịch sử

Hôm qua tôi chạy

sudo apt upgrade

và đã có một cuộc xung đột trên một trong những tệp nhỏ (tôi nghĩ là vậy /etc/issue.net). Thật không may, trong khi giải quyết mâu thuẫn đó, tôi đã vô tình tắt putty ... Khi tôi đăng nhập lại, tôi có một khóa trên aptcơ sở dữ liệu. Tôi khởi động lại máy chủ của mình và thực thi

sudo dpkg --configure -a

Sau đó sudo apt upgradeđi tốt. Sau khi tôi khởi động lại máy chủ của mình, tôi thấy, trong thông báo chào mừng, hệ thống của tôi đã được cập nhật nhưng kernel vẫn ở phiên bản 4.15.

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

Những gì tôi đã cố gắng cho đến nay

Tôi đã thử tất cả các giải pháp tôi có thể tìm thấy trên Internet nhưng không có giải pháp nào giúp được:

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

Và ...

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

Tôi cũng đã thử

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.

Xin vui lòng giúp đỡ.

Câu trả lời:


11

Bạn có thể nâng cấp kernel và giữ cho nó được nâng cấp lên các bản phát hành Ubuntu trong tương lai bằng cách chạy

sudo apt install linux-generic-hwe-18.04

Hiện tại nó sẽ cài đặt kernel 4.18.


Vui lòng thêm thông tin hạt nhân này thực sự là gì vào câu trả lời của bạn .. về cơ bản nó là hạt nhân phát triển được nhập và có thể chứa nhiều lỗi / vấn đề hơn mức thường được chấp nhận cho các bản phát hành máy chủ.
Robert Riedl

Nó không phải là "kernel backported phát triển". Đó là kernel Ubuntu ổn định từ phiên bản 18.10. Nó được mặc định trong 18.04.2. Bạn có thể trộn lẫn với UKUU.
Phi công6

Đó chắc chắn là một backported kernel thấy một số ý kiến từ Canonical đây, đoạn thứ hai: " phản ứng của Ubuntu cho điều này là để backport hạt nhân gần đây hơn. ". Tôi đã lượm lặt phần phát triển từ mục wiki này ở đây , trong phần Tương thích ngược, nó nói " ... rằng hạt nhân HWE có thể theo dõi sát nhất có thể với bản phát hành hạt nhân tạm thời mà nó có nguồn gốc. " Vì vậy, trong khi ổn định , nó có thể không được đá ổn định .
Robert Riedl

Dù sao khi mọi người cài đặt Ubuntu 18.04.2, họ sẽ nhận được chính xác kernel này. Câu hỏi là về nó. Làm thế nào nó rắn đá là một vấn đề ý kiến.
Phi công6

Đúng như vậy, bản phát hành kernel cuối cùng cho LTS gần đây luôn luôn hăm hở , để kết nối cho đến khi LTS mới có sẵn.
Robert Riedl

8

Tôi nghĩ bạn nên hạnh phúc khi ở lại với loạt kernel 4.15

Từ một cuộc trò chuyện trong một diễn đàn thư Ubuntu, một câu trả lời của Adam Conrad,

Trên Tue, ngày 05 tháng 2 năm 2019 lúc 11:53:22 AM +0100, Nio Wiklund đã viết:>

Các hệ thống đã cài đặt sẽ ở lại với chuỗi hạt nhân này (như với các phiên bản LTS trước đó) hoặc sẽ có bản nâng cấp tự động cho chuỗi hạt nhân vũ trụ và hơn nữa cho đến loạt hạt nhân LTS tiếp theo:

Nếu bạn cài đặt với phương tiện 18.04 hoặc 18.04.1 và sau đó nâng cấp, bạn sẽ ở lại chuỗi GA và chuỗi Xorg. Nếu bạn cài đặt với phương tiện truyền thông 18.04.2 trở lên, bạn sẽ sử dụng sê-ri HWE kernel và X series.

... Adam

Nếu bạn thực sự muốn nâng cấp lên dòng kernel mới, bạn phải nâng cấp ngăn xếp hỗ trợ phần cứng, và điều đó thật rủi ro. Bạn chắc chắn không nên làm điều đó nếu không có bản sao lưu hoàn chỉnh, để bạn có thể dễ dàng (?) Khôi phục hệ thống nếu nâng cấp bị lỗi.

Xem liên kết này: wiki.ubfox.com/Kernel/LTSEnabuityStack


2
Cám ơn vì đã giải thích. v4.17 đã thêm hỗ trợ cho một số nội dung mà tôi có trong giàn khoan của mình để cải thiện máy chủ của tôi vì vậy tôi sẽ dùng thử.
Rychu

Tôi thực sự đã cài đặt 18.04.2 từ đầu vào ngày khác và tôi vẫn còn 4.15-45,
Stonecraft

@Th thinkcraft, Phiên bản kernel đi kèm với tệp iso Ubuntu 18.04.2 là 4.18.0-15 . Bạn có chắc chắn rằng bạn đã cài đặt từ tệp iso này chứ không phải từ tệp iso trước đó (phiên bản Ubuntu 18.04 hoặc 18.04.1)? Trong hệ thống 18.04.1 được cài đặt, cập nhật và nâng cấp, tôi có kernel mà bạn đề cập, 4.15.0-45.
sudodus

Tôi khá chắc chắn. Tôi đã tải xuống bằng torrent được liên kết từ trang web Ubuntu
Stonecraft

1
@Th thinkcraft, Xin lỗi, tôi không thấy rằng đó là cài đặt Ubuntu Server . Điều quan trọng nữa là hệ thống máy chủ ổn định và [tôi nghĩ] vì lý do đó mặc định là sử dụng kernel với sự hỗ trợ lâu dài (trong trường hợp này là loạt kernel ban đầu của Ubuntu Bionic, loạt kernel 4.15, hiện được cập nhật thành 4.15.0-45).
sudodus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.