“無法讀取 Linux 標頭。”新安裝,舊機器

“無法讀取 Linux 標頭。”新安裝,舊機器

可以是硬體問題。我希望不是。我有一台舊的 Compaq Evo 筆記型電腦,我已經從這裡完成了 lubuntu 的安裝:http://cdimages.ubuntu.com/lubuntu/releases/11.10/release/。設定過程中沒有任何投訴,250 GB 硬碟被完全擦除。從硬碟啟動時,我得到一個啟動選單,但它從未跳過錯誤訊息:

error: cannot read the Linux header.
error: you need to load the kernel first.

我現在處於救援模式,可以在 /dev/sda1 中執行 shell。當我執行 fdisk -l 時,我只看到三個分割區:

  • /dev/sda1 (id:83),非常大
  • /dev/sda2 (id:5),擴展
  • /dev/sda5 (id:82),交換

我可以在 /boot 和我的主目錄中看到檔案。接下來做什麼? (順便說一下,你不能說「將筆記型電腦帶到回收中心」)。

這是我的 RESULTS.txt 中的錯誤

unlzma: Decoder error
awk: cmd. line:36: Math support is not compiled in

我想知道是不是因為引導檔案位於磁碟的BIOS無法存取的部分?

答案1

弄清楚了。 / 的單一大分區導致了問題。我猜是因為舊的BIOS。我透過手動分區解決了這個問題,如下:

40 GB  / 
 2 GB  /boot 
 1 GB  /swap 

她在那裡靴子。

相關內容