<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="kernels">

  <info>
    <link type="guide" xref="index#kernel"/>

    <credit type="author">
      <name>Linux Mint</name>
      <email>root@linuxmint.com</email>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>核心與核心更新</desc>
  </info>

  <title>核心更新</title>

  <p>核心是作業系統的心臟，也提供硬體支援。</p>

  <note><p>在 Linux Mint，核心更新通常會一併修正安全及軟體問題 (有時也會增加一些新功能)，而其過程會修改系統的重要部分。以安全性方面來講，核心更新非常重要；但若造成「退步」問題，初學者會難於修復。</p></note>

  <p>從系統安全觀點來看，核心更新非常重要。</p>

  <p>A kernel regression could however affect your ability to connect to the Internet, to start your desktop environment or even to boot the operating system.</p>

  <p>所以，套用核心更新時必須非常小心、並且知道發生問題後該如何復原。</p>

  <section id="kernel1">
    <title>可以安裝許多版本的核心</title>

    <p>當你套用更新後，會用新版本的軟體取代舊版。</p>

    <p>但在處理核心時就不一樣了，當妳套用「核心更新」時，不是用新版本取代舊版，而是安裝使用另一個版本。</p>

    <p>每次你做核心更新後，就會安裝一個新版本，不會移除舊版。</p>

    <p>開機時，電腦會選用上一次用的。</p>

  </section>

  <section id="kernel2">
    <title>辨識目前使用的核心</title>

    <p>如果你想知道目前使用的核心版本，可以開啟終端機輸入：</p>

    <screen>uname -a</screen>

  </section>

  <section id="kernel3">
    <title>安裝或移除核心</title>

    <p>你可以從更新管理程式中安裝或移除核心。</p>

    <p>在選單中選擇「檢視」-&gt;「Linux 核心」。</p>

    <note><p>你不可以移除目前正在使用的核心。真的要移除，你必須重新啟動、並使用不同的核心來開機。</p></note>

  </section>

  <section id="kernel4">
    <title>選取核心</title>

    <p>你可以安裝多個不同版本的核心，但同時只能使用一個。</p>

    <p>當你開機後，第一個見到的畫面會是 Grub 開機選單，會讓妳選擇要進入的作業系統、以及使用的核心版本。</p>

    <note><p>If you only have one operating system installed, your boot sequence might skip the Grub menu. To force the Grub menu to show, boot the computer and keep pressing the left <key>Shift</key> key.</p></note>

    <p>要選擇核心，請點 Grub 開機選單 的「進階選項」，就可看到目前安裝的所有版本核心，再選一個你要使用的。</p>

  </section>

  <section id="kernel5">
    <title>檢查 DKMS 狀態</title>

    <p>核心裏所有開源的驅動程式通常都能正常運作，但某些驅動程式 (nVidia、AMD、Broadcom... 等) 不包括在內，常常需要另外編譯後加入每個安裝的核心，就是靠叫做「DKMS」的機制。</p>

    <p>如果自建驅動程式沒有確實用 DKMS 與核心重新編譯完成，該核心就無法正常使用。</p>

    <p>安裝或移除核心後，你可以檢查 DKMS 狀態以確保所有的專屬驅動程式都已安裝在各版本核心上。指令：</p>

    <screen>dkms status</screen>

    <note><p>New kernel series usually become available before proprietary drivers support them via DKMS. If you are using proprietary drivers, it is recommended to stick to kernel updates and not to install kernels from series which are newer than the series of the recommended kernels.</p></note>

  </section>

  <section id="kernel6">
    <title>復原核心更新</title>

    <p>如果你新安裝的核心有問題，請重開機、選用你之前使用的版本，並移除新核心後再重新開機一次。</p>

  </section>

</page>
