我需要为支持 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 的两个常见内核后缀是:
-generic
(32 位为非 PAE;64 位为标准)-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
而且它成功了!