“无法读取 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 

她在那里穿靴子。

相关内容