ยังอยู่ในเคอร์เนล 4.15 ก่อนหน้าหลังจาก apt อัปเกรดเป็น 18.04.2


11

TL; DR

ฉันไม่สามารถบังคับเซิร์ฟเวอร์ Ubuntu ของฉันหลังจากอัปเกรดเป็น 18.04.2 จาก 18.04.1 เพื่ออัพเกรดเคอร์เนลเป็นเวอร์ชั่น 4.18 ที่สอดคล้องกัน

ประวัติความเป็นมา

เมื่อวานฉันวิ่ง

sudo apt upgrade

และมีข้อขัดแย้งกับไฟล์ย่อยไฟล์ใดไฟล์หนึ่ง (ฉันคิดว่ามันเป็น/etc/issue.net) น่าเสียดายที่ในระหว่างการแก้ปัญหาความขัดแย้งนั้นฉันบังเอิญปิด putty ... เมื่อฉันกลับเข้าสู่ระบบฉันได้ล็อค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

คุณสามารถอัพเกรดเคอร์เนลและอัพเกรดให้เป็นรุ่นอนาคตของ Ubuntu โดยการเปิดใช้งาน

sudo apt install linux-generic-hwe-18.04

สำหรับตอนนี้มันจะติดตั้งเคอร์เนล 4.18


โปรดเพิ่มข้อมูลสิ่งที่เคอร์เนลนี้เป็นคำตอบของคุณจริง ๆ แล้วมันคือเคอร์เนลการพัฒนา backported และอาจมีข้อบกพร่อง / ปัญหามากกว่าปกติที่ยอมรับได้สำหรับการเปิดตัวเซิร์ฟเวอร์
Robert Riedl

ไม่ใช่ "การพัฒนาเคอร์เนล backported" เป็นเคอร์เนล Ubuntu ที่เสถียรตั้งแต่รุ่น 18.10 มันเป็นค่าเริ่มต้นใน 18.04.2 คุณอาจผสมกับ UKUU
Pilot6

แน่นอนว่าเคอร์เนลbackported จะเห็นความคิดเห็นบางส่วนจาก Canonical ที่นี่ย่อหน้าที่สอง: " การตอบสนองของ Ubuntu ต่อเรื่องนี้คือการใส่แบ็คเคอร์เนลล่าสุด " ผมรวบรวมพัฒนาส่วนหนึ่งจากรายการวิกินี่ภายใต้การทำงานร่วมกันหลังมันว่า " ... ว่าเมล็ด Hwe จะติดตามอย่างใกล้ชิดเป็นไปได้ที่จะปล่อยเคอร์เนลระหว่างกาลจากที่ที่มันได้มา. " ดังนั้นในขณะที่มีเสถียรภาพก็อาจจะไม่ เป็นหินที่มีเสถียรภาพ
Robert Riedl

อย่างไรก็ตามเมื่อมีคนติดตั้ง Ubuntu 18.04.2 พวกเขาได้รับเคอร์เนลตรงนี้ คำถามเกี่ยวกับมัน หินแข็งแค่ไหนก็เป็นประเด็นความคิดเห็น
Pilot6

ทรูเปิดตัวเคอร์เนลสุดท้ายสำหรับ LTS เมื่อเร็ว ๆ นี้อยู่เสมอHweเพื่อสะพานข้ามจน LTS ใหม่ที่สามารถใช้ได้
Robert Riedl

8

ฉันคิดว่าคุณควรจะมีความสุขที่จะอยู่กับชุดเคอร์เนล 4.15

จากการสนทนาในฟอรัมจดหมายของ Ubuntu คำตอบของ Adam Conrad

ในวันอังคารที่ 5 ก.พ. 2019 เวลา 11:53:22 น. +0100, Nio Wiklund เขียนว่า:>

ระบบที่ติดตั้งจะยังคงอยู่กับชุดเคอร์เนลนี้ (เช่นเดียวกับรุ่น LTS ก่อนหน้านี้) หรือจะมีการอัปเกรดอัตโนมัติเป็นชุดเคอร์เนลจักรวาลและเพิ่มเติมจนกว่าชุดเคอร์เนล 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, รุ่นเคอร์เนลที่มาพร้อมกับไฟล์ ISO Ubuntu 18.04.2 เป็น 4.18.0-15 แน่ใจหรือไม่ว่าคุณติดตั้งจากไฟล์ iso นี้และไม่ได้มาจากไฟล์ iso ก่อนหน้า (Ubuntu รุ่น 18.04 หรือ 18.04.1)? ในระบบ 18.04.1 ที่ได้รับการอัพเดทและติดตั้งแล้วของฉันฉันมีเคอร์เนลที่คุณพูดถึง 4.15.0-45
sudodus

ฉันค่อนข้างแน่ใจ ฉันดาวน์โหลดโดยใช้ฝนตกหนักที่เชื่อมโยงกับจากเว็บไซต์ Ubuntu
Stonecraft

1
@ นักคิด, ขออภัยฉันไม่เห็นว่าเป็นการติดตั้งเซิร์ฟเวอร์ Ubuntu มันมีความสำคัญเป็นพิเศษระบบเซิร์ฟเวอร์นั้นมีเสถียรภาพและ [ฉันคิดว่า] เหตุผลที่ค่าเริ่มต้นคือการใช้เคอร์เนลที่มีการสนับสนุนเป็นเวลานาน (ในกรณีนี้คือชุดเคอร์เนลดั้งเดิมของ Ubuntu Bionic ชุดเคอร์เนล 4.15 ที่ปรับปรุงเป็น 4.15.0-45)
sudodus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.