![“無法讀取 Linux 標頭。”新安裝,舊機器](https://rvso.com/image/1302468/%E2%80%9C%E7%84%A1%E6%B3%95%E8%AE%80%E5%8F%96%20Linux%20%E6%A8%99%E9%A0%AD%E3%80%82%E2%80%9D%E6%96%B0%E5%AE%89%E8%A3%9D%EF%BC%8C%E8%88%8A%E6%A9%9F%E5%99%A8.png)
這可以是硬體問題。我希望不是。我有一台舊的 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
她在那裡靴子。