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

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

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
    • 或者,注释掉/etc/default/grubGRUB_HIDDEN行并运行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 (仅限32位的PAE和默认值)

我无法使用此命令安装非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 

它奏效了!