如何在Ubuntu中更新Linux内核?更新Ubuntu中的Linux内核的三种方法
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>方法 1:使用系统更新流程<ul class="second_class_ul"><li>步骤 1:更新系统软件包</li><li>第 2 步:运行升级</li></ul></li><li>方法 2:使用系统更新过程强制更新 Ubuntu 内核<ul class="second_class_ul"><li>步骤 1:使用软件更新程序</li><li>步骤 2:配置软件更新程序</li><li>步骤3:强制升级</li></ul></li><li>方法 3:手动更新内核(高级步骤)<ul class="second_class_ul"><li>步骤 1:安装并启动 Mainline</li><li>第 2 步:安装内核</li><li>步骤3:卸载内核</li></ul></li><li>结论<ul class="second_class_ul"></ul></li><li>如何手动升级更新ubuntu系统到最新版<ul class="second_class_ul"><li>首先安装更新</li><li>升级系统版本</li></ul></li></ul></div><p>Linux的基础,对操作系统的性能起着至关重要的作用。Linux人员通过补丁和更新不断增强内核,解决安全性、功能性和速度问题。及时了解这些发展对于确保机器以最佳方式运行至关重要。</p><p><strong>本文教您如何使用三种不同的方法更新 Ubuntu 中的 Linux 内核。</strong></p>
<p><strong>先决条件</strong></p>
<p>Ubuntu 系统。 访问终端。 的用户帐户。</p>
<p class="maodian"></p><h2>方法 1:使用系统更新流程</h2>
<p>系统更新过程是一种将所有软件包(包括 Linux 内核)更新到最新可用版本的直接方法。在开始之前,请使用:</p>
<div class="dxycode"><pre class="brush:bash;">uname -r</pre></div>
<p><img alt="方法 1:使用系统更新流程" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163334941.png" /></p>
<p>输出包括:</p>
<p><strong>6.2.0——</strong>内核版本号。 <strong>37-</strong>内核的特定版本或版本号。 <strong>generic</strong> - 表示内核风格。generic<strong>风格</strong>是常规桌面和服务器系统的常见选择</p>
<p class="maodian"></p><h3>步骤 1:更新系统软件包</h3>
<p>用于更新本地软件包索引。该命令从系统上配置的<strong>sudo apt update</strong>中检索有关最新可用软件包版本的信息。</p>
<p>使用此命令:</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt update</pre></div>
<p><img alt="步骤 1:更新系统软件包" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163334447.png" /></p>
<p>如果有较新的内核版本,该命令会找到它并将其标记为可供下载和安装。但是,该命令不会安装或升级任何软件包。</p>
<p class="maodian"></p><h3>第 2 步:运行升级</h3>
<p>要将已安装的软件包(包括内核)升级到存储库中可用的最新版本,请运行:</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt upgrade</pre></div>
<p><img alt="第 2 步:运行升级" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163334L3.png" /></p>
<p>此命令安装最新的 Linux 内核版本。使用 验证更改<strong>uname -r</strong>。</p>
<div class="dxycode"><pre class="brush:bash;">uname -r</pre></div>
<p><img alt="第 2 步:运行升级_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335W0.png" /></p>
<p>在这种情况下,输出没有改变,因为内核已经是最新版本。</p>
<p><br /><strong>注意:</strong> 如果除了更新内核版本之外,你还要升级到新的 Ubuntu 版本(例如,从升级到),请使用<strong>sudo apt-get dist-upgrade</strong>。此命令处理依赖项的更改并管理主要系统升级。</p>
<p class="maodian"></p><h2>方法 2:使用系统更新过程强制更新 Ubuntu 内核</h2>
<p>有时,会发布较新的内核,但尚未针对您的进行测试。例如,用户可能使用 Ubuntu 22.04,并知道 Ubuntu 23.10 有较新的内核版本可用。</p>
<p>这种方法可以升级内核,但是该过程需要更多的工作,包括。</p>
<p class="maodian"></p><h3>步骤 1:使用软件更新程序</h3>
<p>备份文件后,请按照以下步骤操作:</p>
<p>1. 按下<strong>超级</strong>键(大多数键盘上的<strong>Windows</strong>键)并搜索以找到软件更新程序。</p>
<p><img alt="步骤 1:使用软件更新程序" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335Q7.png" /></p>
<p>2. 启动<strong>软件更新程序</strong>。</p>
<p><img alt="步骤 1:使用软件更新程序_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335454.png" /></p>
<p>3. 确认是否不需要更新或是否必须执行必要的更新。在我们的例子中,系统是最新的。</p>
<p><img alt="步骤 1:使用软件更新程序_图3" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335193.png" /></p>
<p>4.单击<strong>“设置</strong> <strong>和Livepatch”</strong>按钮并继续下面的步骤2。</p>
<p><img alt="步骤 1:使用软件更新程序_图4" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335112.png" /></p>
<p class="maodian"></p><h3>步骤 2:配置软件更新程序</h3>
<p>点击“设置和 Livepatch”按钮后,将出现一个新窗口。请按照以下步骤配置设置:</p>
<p>1. 导航到<strong>“更新”</strong>选项卡。</p>
<p><img alt="步骤 2:配置软件更新程序" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163335616.png" /></p>
<p>2. 找到<strong>已订阅</strong>下拉菜单并选择<strong>所有更新</strong>。</p>
<p><img alt="步骤 2:配置软件更新程序_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163336402.png" /></p>
<p>3. 在选项卡的底部,找到下拉菜单“<strong>通知我新的 Ubuntu 版本”</strong>。</p>
<p><img alt="步骤 2:配置软件更新程序_图3" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333D46.png" /></p>
<p>4. 选择两者之一,但不要选择<strong>“从不”</strong>:</p>
<p><strong>适用于长期支持版本。</strong>当稳定性至关重要,并且您更喜欢更可预测且经过彻底测试的环境时。 <strong>对于任何新版本。</strong>如果您能接受偶尔的更改,乐于尝试新功能,并容忍潜在的问题。</p>
<p>5. 关闭此窗口然后重新打开。如果系统需要更新,应用程序会提供升级到最新版本的选项。</p>
<p class="maodian"></p><h3>步骤3:强制升级</h3>
<p>如果系统不提供升级,请强制升级:</p>
<div class="dxycode"><pre class="brush:bash;">sudo do-release-upgrade</pre></div>
<p><strong>注意:</strong>该<strong>sudo do-release-upgrade</strong>命令有时会打印<strong>ERROR: failed to read '/etc/update-manager/release-upgrades'</strong>。要解决此问题,请在您选择的/etc/update-manager/release-upgrades并将该行替换为。<strong>Prompt=lts</strong><strong>Prompt=normal</strong></p>
<p>系统显示新内核和 Ubuntu 版本的发行说明。例如,在此示例中,终端显示有关新 Ubuntu 版本 Ubuntu 23.04 Lunar Lobster 的详细信息。</p>
<p><img alt="步骤3:强制升级" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163336293.png" /></p>
<p>要升级,请向下滚动到底部并选择<strong>y</strong>以获取最新的 Ubuntu 和内核版本。</p>
<p><img alt="步骤3:强制升级_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333DV.png" /></p>
<p class="maodian"></p><h2>方法 3:手动更新内核(高级步骤)</h2>
<p>要升级到最新的(未经测试的)内核并接受风险,还有第三个程序,即使用 Mainline 选择和安装新内核。</p>
<p>这个用户友好的工具简化了 Linux 内核的更新,但它并未预装在大多数 Linux 系统上。请按照以下部分中此方法的步骤进行操作。</p>
<p class="maodian"></p><h3>步骤 1:安装并启动 Mainline</h3>
<p>如果您的系统上没有 Mainline:</p>
<p>1. 使用以下命令将 cappelikan 维护的 PPA 添加到软件源或存储库列表中:</p>
<div class="dxycode"><pre class="brush:plain;">sudo add-apt-repository ppa:cappelikan/ppa</pre></div>
<p><img alt="步骤 1:安装并启动 Mainline" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-251109163336162.png" /></p>
<p>此 PPA 由用户 cappelikan 维护,包含 Mainline 内核安装程序。添加此 PPA 后,即可在 Ubuntu 系统上安装 Mainline 软件。</p>
<p>2. 使用以下命令刷新数据库:</p>
<div class="dxycode"><pre class="brush:plain;">sudo apt update</pre></div>
<p><img alt="步骤 1:安装并启动 Mainline_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333L51.png" /></p>
<p>3. 使用以下命令安装 Mainline:</p>
<p><img alt="步骤 1:安装并启动 Mainline_图3" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333N03.png" /></p>
<p>4. 使用以下方式启动 Mainline:</p>
<div class="dxycode"><pre class="brush:bash;">sudo mainline</pre></div>
<p>Mainline 界面会启动并显示可用的 Linux 内核版本。如果没有显示,请按<strong>Super</strong>键(<strong>Windows</strong>键)并搜索 Mainline 来访问界面。</p>
<p><img alt="步骤 1:安装并启动 Mainline_图4" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333LM.png" /></p>
<p class="maodian"></p><h3>第 2 步:安装内核</h3>
<p>要获取特定内核,请在列表中找到并选择它。接下来,单击右侧的<strong>“安装”按钮。</strong></p>
<p><img alt="第 2 步:安装内核" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333IJ.png" /></p>
<p>内核安装完成后,重新启动系统。</p>
<p class="maodian"></p><h3>步骤3:卸载内核</h3>
<p>如果出现问题,请从启动屏幕中选择以前的内核版本来恢复该过程。具体操作如下:</p>
<p>1. 重新启动系统并按住 Shift 键或 Esc 键(具体取决于。</p>
<p>2. 选择<strong>Ubuntu 的高级选项</strong>。</p>
<p><img alt="步骤3:卸载内核" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333H51.png" /></p>
<p>3. 选择以前的内核(通过版本号标识)。</p>
<p>另一种方法是使用 Mainline。为此,请单击先前安装的(或任何较旧的)内核版本,然后在右侧选择<strong>“卸载” 。</strong></p>
<p><img alt="步骤3:卸载内核_图2" src="https://zhuji.jb51.net/uploads/allimg/20251109/2-25110916333R20.png" /></p>
<p class="maodian"></p><h2>结论</h2>
<p>阅读本教程后,您现在知道如何使用不同的方法更新 Linux 内核。</p>
<p class="maodian"></p><h2>如何手动升级更新ubuntu系统到最新版</h2>
<p class="maodian"></p><h3>首先安装更新</h3>
<p>(1)打开终端:Alt+Ctrl+T<br />(2)更新资源</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt-getupdate</pre></div>
<p>(3)对软件升级</p>
<div class="dxycode"><pre class="brush:bash;">sudoapt-getupgrade</pre></div>
<p>(4)接着安装系统更新,如果不希望升级系统版本,完成这步就可以了。</p>
<div class="dxycode"><pre class="brush:bash;">sudoapt-getdist-upgrade </pre></div>
<p class="maodian"></p><h3>升级系统版本</h3>
<p>(1)安装上面的更新后重新启动一次系统</p>
<div class="dxycode"><pre class="brush:bash;">sudoreboot </pre></div>
<p>(2)检测是否有ubuntu新版本</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt-getupdate
sudo update-manager -c -d</pre></div>
<p>(3)如果出现还有软件需要升级,全部选择,接着“立即安装”,然后“确定”<br />(4)接着我们可以再次使用update-manager进行检测,弹出窗口点击“升级”,就可以一步步完成系统的升级了。</p>
<p>以上就是如何在Ubuntu中更新Linux内核?更新Ubuntu中的Linux内核的三种方法的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁:
[1]