如何在支持 PAE 的硬件上为 Ubuntu 12.04 安装非 PAE 内核?

如何在支持 PAE 的硬件上为 Ubuntu 12.04 安装非 PAE 内核?

我需要为支持 PAE 的 64 位机器安装非 PAE 内核。32 位 12.04 目前附带 PAE 内核,但我需要获取非 PAE 内核。旧版本的 Ubuntu 也可以接受,只要它以 32 位模式运行即可。

答案1

32 位 12.04 目前带有 PAE 内核,但我需要获取非 PAE 内核。

  • 这很简单,只需在现有的32 位12.04安装:

    • sudo apt-get install linux-image-generic
  • 然后使用以下命令删除 PAE 内核(这样系统默认从非 PAE 启动):

    • sudo apt-get remove linux-image-generic-pae
    • 或者,注释掉这些GRUB_HIDDEN/etc/default/grub并运行sudo update-grub以在启动时显示 grub 菜单,您可以从中选择要使用的内核。
  • 如果你想在新安装中安装非 PAE 内核,从 Xubuntu 或 Lubuntu 12.04 32 位开始,两者都带有非 PAE 内核。一旦运行,您就可以运行sudo apt-get install ubuntu-desktop以获得完整的 Unity 桌面体验。

  • 一般来说,12.04 的两个常见内核后缀是:

    1. -generic(32 位为非 PAE;64 位为标准)
    2. -generic-pae(PAE 和默认仅适用于 32 位)

答案2

我无法使用此命令安装非 pae 内核(来自上一个答案):

sudo apt-get install linux-image-$(uname -r)-generic

但输出的是内核版本,在我的情况下是 3.2.0-27,所以我修改了命令:

sudo apt-get install linux-image-3.2.0-27-generic

而且它成功了!

相关内容