¿Será posible usar un kernel que no sea pae en versiones recientes de Ubuntu?

15

Sé que las preguntas de Ubuntu +1 están mal vistas, pero creo que esto es una buena excepción. Actualmente tengo 2 sistemas que ejecutan Ubuntu 12.10, y uno de ellos tiene un Pentium M que no es compatible con PAE (extraño, lo sé, pero cierto).

Esto ha significado en el pasado que tuve que confiar en una iso personalizada para instalar Ubuntu un sistema similar, y esta vez elegí Xubuntu 12.04.

Mi pregunta es doble, pero realmente una pregunta:

  • ¿Es / será posible instalar una versión no pae del núcleo 12.10 desde los repositorios estándar?
  • Si no, ¿cómo puedo obtener ese núcleo? (¿Hay un PPA con tal núcleo disponible?).

NÓTESE BIEN:

Antes de que alguien sugiera que solo instale este paquete: http://packages.ubuntu.com/quantal/linux-image-generic , tenga en cuenta que esto viene con PAE habilitado.

PD Sí, he buscado en Google. No he encontrado la respuesta.

RolandiXor
fuente

Respuestas:

2

Que es posible actualizar de 12.04 a 12.10 (y con el oficial de nueva PAE núcleos) engañando a apt-get en la creencia de que el sistema tiene un PAE habilitado CPU (simplemente se grep para "PAE" en / proc / cpuinfo).

A los primeros procesadores Pentium-M afectados les falta este indicador de pae, pero aún son capaces de ejecutar estos núcleos si solo los instaladores de Ubuntu (o las secuencias de comandos anteriores de los paquetes del núcleo) no intentan ser más inteligentes que el usuario y evitan activamente que se instalen .

Ahora hay una solución elegante y fácil para este problema: antes de actualizar de 12.04 a 12.10, simplemente parchea / proc / cpuinfo (se puede hacer con un simple bindmount) y luego realice la actualización de distribución a 12.10 como de costumbre.

Hay un paquete "fake-pae" en este ppa que hará exactamente esto, simplemente instale ese paquete y luego realice la actualización dist y poco después tendrá un 12.10 perfectamente ejecutado con un kernel 3.5 PAE en su Pentium-M.

prof7bit
fuente
9
  • Como sus búsquedas pueden haber mostrado, no hay núcleos que no sean PAE i386 disponibles para Quantal, en los repositorios oficiales, como compilación de línea principal, o de otra manera
  • A menos que esto cambie, tendrá que encontrar un PPA (no sé ninguno) o construir el núcleo usted mismo (lo cual no es nada difícil)
  • Si necesita ese núcleo en este momento, publique los comentarios e intentaré proporcionar un PPA con la última versión 3.5.0-13 con PAE desactivado.
ish
fuente
1
Ese PPA sería una gran bendición ^ _ ^ Me compilaría, pero por lo que he escuchado / leído sobre compilar el kernel, no tengo tiempo para revisarlo en mi hardware.
RolandiXor
¿Has hecho el PPA? (Si no, seguiré adelante y buscaré construir esto yo mismo).
RolandiXor
1
También lo necesito para un viejo portátil Pentium Centrino .. :)
heiko81
Un PPA sería realmente útil para cualquier persona que necesite instalar Ubuntu en una computadora con un procesador que no sea PAE. Sería útil para tanta gente.
John Scott
4

Tampoco quiero tirar mi T42 a la basura. Por lo tanto, he compilado un kernel personalizado basado en las últimas fuentes 12.10.

El kernel se ejecuta estable (he compilado los siguientes paquetes con él :-))

Están disponibles aquí .

webtom
fuente
Dulce. Me gustan tus instrucciones también.
RolandiXor