是否可以在最新版本的Ubuntu中使用非pae内核?

我知道Ubuntu +1问题是不受欢迎的,但我认为这是一个公平的例外。 目前我有两个运行Ubuntu 12.10的系统,其中一个系统有一个不支持PAE的Pentium M(奇怪我知道,但是都是)。

这意味着在过去我不得不依赖自定义iso来安装类似系统的Ubuntu,所以这次我选择了Xubuntu 12.04。

我的问题是2折,但实际上有一个问题:

  • 是否可以从标准存储库安装非pae版本的12.10内核?
  • 如果不是,我怎么能得到这样的内核? (有这样的内核的PPA可用吗?)。

注意:

在任何人建议我只安装此软件包之前: http : //packages.ubuntu.com/quantal/linux-image-generic ,请注意这是在启用PAE的情况下。

PS是的,我用Google搜索了。 我还没有找到答案。

通过欺骗apt-get,可以将12.04升级到12.10(并使用官方新的PAE内核),相信你的系统有一个启用了pae的cpu(它只是grep for / proc / cpuinfo中的“pae”)。

受影响的早期Pentium-M处理器缺少此pae标志但仍然能够运行这些内核,如果只有Ubuntu安装程序(或内核程序包的preinst脚本)不会尝试比用户更聪明并且主动阻止它安装。

现在有一个优雅而简单的解决方案: 从12.04升级到12.10 之前 ,只需修补/ proc / cpuinfo(可以使用简单的bindmount完成),然后像往常一样将分发升级到12.10。

在这个ppa中有一个“假pae”包就可以做到这一点,只需安装该软件包,然后进行dist-upgrade,很快你就可以在Pentium-M上运行完美的12.10和3.5 PAE内核。

  • 正如您的搜索可能已经显示的那样,Quantal没有非PAE i386内核 – 在官方存储库中,作为主线构建或其他方式
  • 除非这个改变,你将不得不找到一个PPA(我不知道),或者自己构建内核(这根本不难)
  • 如果您现在需要这样的内核,请在评论中发帖,我将尝试提供最新的3.5.0-13 PPA,并禁用PAE。

我也不想把我的T42放进垃圾桶里。 因此我根据最新的12.10源编译了一个自定义内核。

内核运行稳定(我用它编译了下面的包:-))

它们可以在这里找到 。