我将linux-hwe-generic包视为您可以在 Ubuntu 中安装的内核的一部分。
什么是硬件支持 (HWE)?
我刚刚在台式电脑上安装了 Ubuntu 12.04.2 64 位,我看到系统监视器中的内核是 3.5.0-23,但在我的笔记本电脑中的 Ubuntu 12.04.2 内核是 3.2.0-38。
我已经尝试sudo apt-get upgrade && sudo apt-get dist-upgrade在我的笔记本电脑上运行该命令,但它没有更新内核。
如何升级笔记本电脑的内核?
从昨天开始,我的更新经理给了我这条消息:
您当前的硬件启用堆栈 (HWE) 将于 2014 年 7 月 8 日停止支持。在此日期之后,您系统的关键部分(内核和图形堆栈)的安全更新将不再可用。
更多信息请参见:http : //wiki.ubuntu.com/1204_HWE_EOL
但是,当我尝试将HWE与所建议的命令升级hwe-support-status --verbose是
sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty
Run Code Online (Sandbox Code Playgroud)
我收到依赖错误:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies: …Run Code Online (Sandbox Code Playgroud) 根据LTS Enablement Stack wiki,“要安装从 15.10 (Wily) 派生的较新 HWE 内核”,需要安装一组不同的软件包,具体取决于系统是否为多架构。
如何判断我的系统是否是多架构的?
维基是“提示”,说“你可能会发现你需要”来做到这一点。
随着 16.10 的发布,是否可以在 16.04 中使用其内核?
我知道它将于 2 月 16.04.2 推出,但由于我的笔记本电脑在 16.04 上出现问题,我宁愿早点开始使用它。
在收到关于1404_HWE_EOL 的通知后,我正在考虑将一个重要的生产系统升级到 16.04.1。我说“重要的生产系统”是因为这是我每天工作时使用的工作站。我想避免错误或其他问题,因为我没有多余的时间花在调试和整理问题上(IT 部门不帮助处理 linux 系统)。我备份了所有数据,但没有备份当前的操作系统分区(我可以将操作系统驱动器作为另一层后备)。在升级之前我还应该执行哪些其他步骤?我想知道如何在使用 Ubuntu 中提供的版本升级时尽量减少复杂性。
我已阅读有关在升级之前删除 PPA 的信息。我安装了 27 个 PPA,删除所有这些以及它们带来的程序需要一些时间,然后在升级后将其反转。这有显着的好处吗?还要别的吗?
ppa do-release-upgrade hardware-enablement-stack 14.04 16.04
两个内核似乎都包含最新的驱动程序,但我找不到为什么需要两者或它们有什么区别。令人困惑!
这可能已经被问过数百万次了,但是我正在努力将我的 Ubuntu 系统从 LTS 更新到 LTS,现在到 14.04.1 的升级已经结束。我的系统不断通知我升级到最新版本,声称
Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07. After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`
Run Code Online (Sandbox Code Playgroud)
但是,当我运行时sudo do-release-upgrade,Ubuntu 说我没有可用的更新。此外,将prompt参数更改/etc/update-manager/release-upgrades为prompt=normal而不是prompt=lts引发以下错误:
Checking for a new Ubuntu release
404 Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404 Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s …Run Code Online (Sandbox Code Playgroud) 我已经阅读了现在应该可以使用 HWE 20.04.2 的内核 5.8。看起来这是上周发布的,但我的 20.04 系统仍在 5.4 上。
我已经看到了这个答案,并且可以清楚地看到内核应该可用。
怎么样的xorg?另一位用户提出以下建议:
sudo apt-get install --install-recommends linux-generic-hwe-20.04 xserver-xorg-hwe-20.04
Run Code Online (Sandbox Code Playgroud)
不幸的是我得到了错误
E: Unable to locate package xserver-xorg-hwe-20.04
E: Couldn't find any package by glob 'xserver-xorg-hwe-20.04'
E: Couldn't find any package by regex 'xserver-xorg-hwe-20.04'
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?或者xorg软件包不再出现在 HWE 升级周期中?
谢谢!
附录
ma@scv:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal
Run Code Online (Sandbox Code Playgroud) 自从从 16.04 升级到 18.04 以来,我一直看到以下消息:
? ~ hwe-support-status
You have packages from the Hardware Enablement Stack (HWE) installed that
are going out of support on 2023-04-30.
To upgrade to a supported (or longer-supported) configuration:
* Upgrade from Ubuntu 16.04 LTS to Ubuntu 18.04 LTS by running:
sudo do-release-upgrade -p
OR
* Switch to the current security-supported stack by running:
sudo apt-get install linux-generic-hwe-18.04
and reboot your system.
? ~ hwe-support-status --show-all-unsupported
? ~ hwe-support-status --show-replacements
linux-generic-hwe-18.04
? ~ sudo apt-get …Run Code Online (Sandbox Code Playgroud)