¿Cómo puedo instalar en una CPU que no sea PAE? (error "Kernel requiere características que no están presentes en la CPU: PAE")

102

Después de grabar Ubuntu 12.04 en un CD, intenté arrancar y recibí el mensaje:

This kernel requires the following features not present on the CPU:
pae

Unable to boot - please use a kernel appropriate for your CPU.

¿Qué significa esto?

oshirowanen
fuente

Respuestas:

101

El mensaje de error significa que su CPU no admite extensiones PAE , que es una técnica que permite que una CPU de 32 bits direccione más de 4 GB de espacio de direcciones de memoria.

Por defecto, 12.04 y versiones posteriores de Ubuntu esperan una CPU con esta capacidad:

PAE es proporcionado por Intel Pentium Pro y CPU superiores, incluidos todos los procesadores posteriores de la serie Pentium (excepto las versiones de bus de 400 MHz del Pentium M). También está disponible en otros procesadores con versiones similares o más avanzadas de la misma arquitectura, como AMD Athlon [dudoso - discuta] y modelos de procesadores AMD posteriores. wikipedia

Si bien lo anterior es estrictamente cierto, los sistemas antiguos que tienen el controlador de memoria en la placa base no pueden "exponer" el soporte PAE de la CPU, haciéndolos efectivamente no PAE.

Hay un informe de error acalorado sobre esto; Canonical ha decidido que la instalación predeterminada de Ubuntu Desktop esperará la compatibilidad con PAE.

Algunas soluciones alternativas sugeridas:

Solución 1: instale Lubuntu o Xubuntu , luego instale el escritorio Ubuntu habitual

  • Instale Lubuntu 12.04 de 32 bits o Xubuntu 12.04 de 32 bits ; ambos usan un núcleo que no es PAE por defecto.
  • Una vez que inicie en su nuevo Lubuntu / Xubuntu, puede cambiar al escritorio predeterminado de Unity instalando el ubuntu-desktoppaquete.

Solución 2: instale una versión anterior y luego actualice a 12.04

Instale 10.04 o 11.10 y luego actualice a 12.04. Vea la pregunta vinculada a continuación para 12.10.

Solución 3: si tiene una conexión a internet por cable, use el mini-CD "net install"

  • Necesitará una conexión por cable razonablemente rápida para este método: todos los paquetes se descargarán a través de Internet.
  • Descargue la imagen de CD de arranque de red que no sea PAE mini.isoy grábela en un CD o USB.
  • Arranque desde allí, siga los pasos y elija linux-genericcuando se le pida que elija un kernel, y ubuntu-desktoppara obtener la instalación de Ubuntu "predeterminada" que el CD de escritorio normal le habría proporcionado, solo con un kernel que no sea PAE.
    • También puede elegir uno de los otros escritorios. Usted debe elegir un escritorio de lo contrario no tendrá una interfaz gráfica de usuario para jugar después de la instalación.

Solución 4: Ubuntu 12.04.5 y 14.04 (o posterior) solo en Pentium M

  • Ubuntu 12.04.5 y 14.04 admiten una opción ("forcepae") para habilitar PAE en las CPU Pentium M (donde está deshabilitado de forma predeterminada). Para habilitarlo:

    • Inicie el instalador de Ubuntu de 32 bits (o Xubuntu, etc.)
    • Cuando aparezca la imagen del teclado y el hombrecillo en círculo, presione la tecla Tab
    • Aparece la ventana emergente "Choose your language". Use las teclas del cursor y presione la tecla Intro para elegir su idioma
    • Presione F6, aparecerá un menú gris con algunas opciones de arranque
    • Presione escape para cerrar la ventana
    • Ahora verá una línea que dice:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --

    Edite esta línea y agregue el forcepaeparámetro con espacios dos veces alrededor --del final:

    Boot Options file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash forcepae -- forcepae

    • forcepae -- forcepae Nota:

      forcepaese requiere dos veces porque establece los parámetros de arranque para dos arranques de kernel diferentes: el kernel que se ejecuta como parte del instalador (a la izquierda de --) y el kernel que se ejecuta en el sistema instalado (a la derecha de --).

      El texto al final debería ser -- forcepaeno --forcepae. Hay un espacio entre --yforcepae

    • Presione la tecla Intro, con suerte Ubuntu se iniciará y el resto de su instalación será exitosa. Si tiene problemas gráficos con Unity, o simplemente lo encuentra lento, intente una distribución más ligera como Xubuntu.


Pregunta vinculada:

  1. ¿Cómo puedo saber si una máquina tiene PAE?
  2. ¿Será posible usar un kernel que no sea pae en versiones recientes de Ubuntu?
fossfreedom
fuente
Utilicé la instalación de Xubuntu 12.04.
Danny G
1
Tuve éxito usando Workaround 2 en una computadora portátil con CPU Pentium M sin PAE de 900Mhz (Sony Vaio TR1AP), instalando Ubuntu 11.10 (Oneiric Ocelot) y luego actualizando a 12.04.
user3169
2
Tuve éxito con la solución 4 en un Pentium M de 1500MHz - Me gusta, Ubuntu 14.04 :)
malisokan
El tutorial sobre el uso de forcepae fue maravilloso. ¿Hay algún problema de estabilidad que deba tener cuidado?
DBS
1
@fossfreedom, además de más RAM, ¿PAE tampoco lo hace el sistema más seguro debido a la existencia de la bandera No Ejecutar ?
Pacerier
8

Esta respuesta completa las respuestas existentes en una instalación básica con la configuración necesaria para una instalación en Virtual Box.

Exponer PAE a una máquina virtual en Virtual Box

El núcleo enviado con Ubuntu> = 12.04 es un núcleo PAE por defecto .

Desde las instalaciones en Virtual Box, la capacidad PAE de la CPU (si es compatible) puede exponerse a la máquina virtual. Elija "Habilitar PAE / NX" del Sistema Virtual Box Manager -> Configuración del procesador :

ingrese la descripción de la imagen aquí

En caso de que esta opción esté atenuada, su CPU host no tiene esta característica. Solo entonces tendrá que instalar un kernel que no sea pae.

Takkat
fuente
1
La pregunta se refiere claramente al metal desnudo, no a la virtualización.
Moshe Katz
1
@MosheKatz: parece que mi respuesta se fusionó a partir de una pregunta cerrada en Virtual Box askubuntu.com/questions/185701/pae-kernel-required-for-my-cpu hasta aquí ...: /
Takkat
1
Eso es extraño: difícilmente llamaría a eso duplicado.
Moshe Katz
@MosheKatz: Sí, hay otro engañado vinculado allí con una respuesta idéntica a la mía: vea quién lo editó;)
Takkat
1
¡Pero me ayudó!
Privado
7

Muchas gracias por todas las sugerencias y asistencia.

No pude encontrar la mejor manera de dar un informe de cómo me fui, así que lo escribo como una "respuesta".

Me llevó todo el anochecer y toda la noche, pero ahora tengo 12.04 LTS funcionando y funcionando perfectamente en mi pequeña laptop Samsung de ocho años (de la cual soy muy aficionado, a pesar de su poder de procesamiento bastante débil). Debo regalarlo a un nuevo disco duro, ya que Ubuntu me advierte que su actual está a punto de robarlo.

Estos son los pasos necesarios para que 12.04 LTS funcione en esta máquina sin PAE:

  • Instaló 11.10 nuevamente desde cero usando la opción para eliminar completamente 9.10 y reemplazarlo
  • Instaló todas las actualizaciones a través de Internet.
  • Aceptó la oferta de descargar la actualización a 12.04 LTS a través de Internet
  • Esto se detuvo debido a que los 6 GB de espacio en disco se han agotado.

Bah. No quería comer en la partición de Windows XP, y no veía por qué necesitaba más de 6 GB de espacio en disco solo para tener Ubuntu para la navegación web general y revisar los correos electrónicos, así que comencé de nuevo:

  • Instaló 11.10 nuevamente desde cero utilizando la opción para eliminar por completo la instalación de KNAckered 12.04 LTS y reemplazarla
  • Did no instalar cualquiera de las actualizaciones
  • Se eliminó una carga de programas y aplicaciones de 11.10
  • Intenté nuevamente actualizar a 12.04 LTS a través de una conexión a Internet
  • El espacio en disco se acabó nuevamente y la instalación tuvo que ser interrumpida

Traté de ver cómo estaba particionado el disco, y había alrededor de cuatro particiones además del XP. Prefiero eliminarlos a ciegas y al azar, excepto el XP uno y ca. Partición de intercambio de 300 MB, y creó una nueva para la partición de Ubuntu con el número "4" y una sola "\" o "/" involucrada en alguna parte. En ese momento ya no me importaba (y perdía las ganas de vivir) y estaba cruzando los dedos para que mi partición XP no fuera destruida.

En ese momento también leí que antes de actualizar a 12.04, debe actualizar todo el software en la versión [11.10] existente. (Por lo tanto, mi estratagema de eliminar un montón de programas habría quedado en nada). También descubrí el enlace al archivo iso de CD alternativo , así que lo grabé en un CD en lugar de usar Internet (a pesar de que la conexión a Internet es más rápida que leer un CD a 70 MB / s gracias a un reciente BT [British Telecom] gratuito mejorar). Según mis cálculos, podría conservar el espacio en disco utilizando el CD porque las actualizaciones más recientes no se descargarían durante la instalación.

Entonces, en adelante, probé esto:

  • Instaló 11.10 nuevamente desde cero usando la opción para eliminar el LTS 12.04 incompleto y reemplazarlo
  • Instaló todas las actualizaciones sugeridas 11.10 a través de conexión a Internet
  • Reiniciado, eliminando la conexión a internet por cable y apagando
  • Actualizado a 12.04 LTS fuera de línea usando un CD alternativo (lo dejé haciendo ruido toda la noche)
  • Reiniciado en la mañana
  • Actualizaciones descargadas e instaladas a través de internet
  • Reiniciado

¡Y hurra! Ahora funciona (al igual que arrancar en Windows XP, phew), sin ningún problema técnico o incompatibilidad. Estoy muy impresionado de que todas las combinaciones de teclas Fn funcionen, la conexión inalámbrica funciona, la pantalla se ve muy bien y se puede hacer que los altavoces tengan su volumen mucho más alto que en Windows (lo que significa que no tengo que usar auriculares la mayor parte del tiempo). hora de escuchar algo). ¡Incluso puedo desplazarme hacia arriba y hacia abajo usando el borde derecho del panel táctil sin tener que habilitar la función! Además, el disco duro no se desgasta incesantemente, como se ha convertido en el caso de Windows. Me encanta la fuente de Ubuntu y, una vez más, la excelente legibilidad del texto de la pantalla en Ubuntu (en mi opinión, notablemente mejor que Win o Mac). Teniendo el lanzador a la izquierda de la pantalla, no estaba demasiado interesado a primera vista, pero después de leer el razonamiento detrás de esa elección de diseño, es algo a lo que intentaré acostumbrarme. Utiliza sensatamente el abundante espacio horizontal para liberar parte del espacio vertical mucho más escaso.

Terminaré con el chorro y el gofre aquí, gracias de nuevo a todos por sus consejos. ¡Espero que esta descripción de mis pruebas, errores y eventual éxito sea de utilidad para alguien!

Bungaroosh
fuente
3

Algunas alternativas:

  • Instale fake-pae (en 12.04, luego puede actualizar a 12.10 y 13.04) como se describe en la página de ayuda de Ubuntu .

  • Realice una nueva instalación de lubuntu-fake-pae que es 13.04.

  • Instale otra distribución basada en Ubuntu que no requiera PAE, como Puppy Retro o Bodhi Linux.

ignis
fuente
¿Hay una ruta de actualización a 14.04 LTS?
Aaron Franke
1

La extensión de dirección física (PAE) es una función que permite a los procesadores x86 (32 bits) acceder a un espacio de direcciones físicas (incluida la memoria de acceso aleatorio y los dispositivos mapeados en memoria) de más de 4 gigabytes.

Ubuntu 12.04 usa el kernel PAE Linux de manera predeterminada para ISO de 32 bits, por lo que las computadoras antiguas que no admiten PAE no pueden arrancar la última versión de Ubuntu. Pero hay una manera de instalar Ubuntu 12.04 LTS Precise Pangolin en computadoras sin soporte PAE, usando el ISO mínimo de arranque de red no PAE.

Consulte Instalar Ubuntu 12.04 LTS en sistemas no compatibles con PAE utilizando el ISO mínimo de arranque neto .

Mitch
fuente
-1

Si necesita soporte para los sistemas de listas no PAE, trate de Lubuntu . Si después de la instalación decide que no le gusta el entorno LXDE, puede instalar la unidad con este comando:

sudo apt-get install ubuntu-desktop

Para eliminar por completo y volver a instalar ubuntu, elija "Algo más", y seleccione la partición con ubuntu actualmente instalado para usar como "/", ext4, y marque la casilla de formato.

ingrese la descripción de la imagen aquí

Waspinator
fuente
Realmente no sé qué es pae, y no estoy demasiado preocupado por lo que es. Aprendí que las computadoras que no son pae solo pueden instalar 12.04 LTS a través de una actualización de 10.04 LTS (que estaba completamente muerta y no funcionaba en mi PC), o de 11.10 (que intenté ejecutar desde el CD sin instalar y funciona bien). Intentaré seguir los consejos para hacer "Something Else" y borrar el Karmic [9.10] actual de esa partición. ¡Te diré cómo me llevo! ¡Muchas gracias!
Bungaroosh
pae es simplemente una tecnología que permite que las computadoras de 32 bits accedan a más RAM que el límite normal de 32 bits de menos de 4 GB. Tengo 4 GB, así que puedo usar cualquiera de los núcleos, pero si uso un núcleo que no sea pae, no tendré tanta RAM. Podría usar una instalación de 64 bits, pero a veces hay problemas con ciertos controladores, y no me vale la pena por un pequeño aumento en la cantidad de RAM.
Marty Fried
3
-1 Lubuntu también sufre el problema pae
ignis
En un sistema que no sea PAE, puede comenzar la instalación con Lubuntu 12.04 (o Xubuntu 12.04) y luego instalar ubuntu-desktop. Pero desafortunadamente no puedes llegar a 14.04.
Hartmut P.