Как установить ядро ​​без PAE на аппаратное обеспечение с поддержкой PAE для Ubuntu 12.04?

Мне нужно установить ядро ​​без PAE для 64-разрядной машины, поддерживающей PAE. 32-разрядный 12.04 в настоящее время поставляется с ядром PAE, но мне нужно получить ядро ​​без PAE. Более старая версия Ubuntu также приемлема, если она работает в 32-битном режиме.

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-bit, оба из которых поставляются с ядром без PAE. После запуска вы можете запустить sudo apt-get install ubuntu-desktop чтобы получить полный рабочий стол Unity.

  • В общем, два общих суффикса ядра для 12.04:

    1. -generic (не PAE для 32-битного, стандартный для 64-битных)
    2. -generic-pae (PAE и по умолчанию только для 32-битных)

Я не мог установить не-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 

И это сработало!