如何修復:“無法啟動:請使用適當的內核”錯誤

用戶在使用 GNU/ 時遇到的大多數問題Linux 它們在啟動並嘗試使用某些軟件包後一切正常,但是如果您在嘗試啟動時收到一條消息說無法啟動,請為您的 CPU 使用適當的內核,該怎麼辦? 如果您正在使用 ISO 文件,這通常意味著您為計算機架構選擇了錯誤的文件。 目前有多種主要架構在使用,但當您內部有 32 位 Intel 或 AMD 微處理器時,您很可能嘗試過使用 x86_64 代碼啟動系統。

方法 1 – 修復無法啟動到不同 ISO 的錯誤

您會發現這些錯誤根據您使用的內核類型而有所不同,但它們通常以有關內核如何需要特定處理器的消息開始。 例如,我們運行64位Kali ISO測試 Linux 在 32 位上網本上並收到以下錯誤消息:

該內核需要 x86-64 CPU,但僅檢測到 i686 CPU。

在這種情況下,i686指的是傳統的Intel架構。 如果是這種情況,您只需下載適當的內核即可修復無法啟動錯誤。 該代碼必須編寫為在某些芯片上運行,並且該警告由設計用於在您正在使用的硬件類型上運行的保護代碼打印在屏幕上。

返回到您在可啟動計算機上瀏覽最初下載的 ISO 時所在的下載頁面。 如果您嘗試安裝的機器 Linux 您仍然擁有有效的操作系統,那麼您應該能夠從它啟動並下載新的 ISO。 理論上,只要你會寫ISO文件,你甚至可以使用運行Linux操作系統的機器。

為了進行測試,我們在 Kali 中進行了探索 Linux 網站並發現他們提供 32 位 ISO 標準。 如果您遇到任何僅提及 i686 硬件檢測的錯誤,此文件將完全正常工作。 雖然 i686 和 32 位這兩個術語實際上不能互換,但由於英特爾在個人計算機市場的主導地位,它們在選擇 ISO 文件時基本上都是這樣使用的。

您可能對 i686 之外的其他類型的硬件有抱怨。 ARM 處理器常見於平板電腦和其他便攜式設備,而 Kali Linux 提供 ISO 文件來啟動這些文件,這將修復無法啟動的錯誤。 PPC 錯誤來自 PowerPC 設備,這在舊計算機上很常見。 Apple 硬件。 Ubuntu y Debian 已支持 PPC ISO 文件。 Debian 它還有 ISO 文件,如果您有某種 MIPS 設備,您可以使用這些文件。 去 Debian 安裝軟件包,下載其中一個 ISO 並將其寫入 microSDXC 卡或存儲卡。 重新啟動後,選擇與您寫入新 ISO 的設備相匹配的啟動選項,您應該能夠啟動 GNU/Linux 安裝人員

請注意,如果您正在運行虛擬機並遇到此錯誤,您可能需要使用菜單來更改正在模擬的處理器類型。 您可以將虛擬機系統更改為 64 位處理器,而不是更改為不同類型的 ISO。

方法2:檢測您的CPU硬件

如果您可以啟動現有的 Linux 安裝但你不知道你使用的是什麼架構,你可以很容易地找出來。 從您的安裝中打開一個終端窗口,或者如果您的 X Windows 安裝不起作用。 來自 bash 請求、寫信 阿科uname-m 立即了解您正在使用哪種處理器架構。

我們在測試 Kali 的同一台測試上網本上的 Lubuntu 安裝中運行了它 Linux ISO 文件激活,並立即返回 i686 作為響應。 這證實了我們對該機器的了解,因為它具有標準 32 位 Intel 處理器,並且應該可以與設計用於該架構的 ISO 映像文件一起正常工作。 只需使用 dd 來編寫它,就像使用它來編寫您正在使用的原始 ISO 一樣,然後重新啟動。

閱讀下一篇

  • 修復:不應安裝適當的驅動程序
  • 安排: Windows 11 啟用安全啟動後無法啟動
  • 如何修復“內核電源 41”錯誤 Windows 11?
  • 如何修復內核模式堆損壞錯誤