Sarà possibile usare un kernel non pae nelle ultime versioni di Ubuntu?


15

So che le domande su Ubuntu +1 sono disapprovate, ma credo che questa sia una discreta eccezione. Attualmente ho 2 sistemi con Ubuntu 12.10 e uno di questi ha un Pentium M che non supporta PAE (strano lo so, ma vero).

Ciò ha significato in passato che dovevo fare affidamento su un iso personalizzato per installare Ubuntu su un sistema simile, e quindi questa volta sono andato con Xubuntu 12.04.

La mia domanda è 2 volte, ma in realtà una domanda:

  • È / sarà possibile installare una versione non pae del kernel 12.10 dai repository standard?
  • Se no, come posso ottenere un tale kernel? (Esiste un PPA con un tale kernel disponibile?).

NB:

Prima che qualcuno mi suggerisca di installare questo pacchetto: http://packages.ubuntu.com/quantal/linux-image-generic , tieni presente che questo viene fornito con PAE abilitato.

PS Sì, ho cercato su Google. Non ho trovato la risposta

Risposte:


2

E ' è possibile effettuare l'aggiornamento 12,04-12,10 (e utilizzando il funzionario nuova PAE kernel) ingannando apt-get a credere che il sistema ha un pae abilitato cpu (sarà semplicemente grep per "pae" in / proc / cpuinfo).

I primi processori Pentium-M interessati mancano di questo flag pae ma sono ancora in grado di eseguire questi kernel se solo i programmi di installazione di Ubuntu (o gli script preinst dei pacchetti del kernel) non tentassero di essere più intelligenti dell'utente e ne impediscano attivamente l'installazione .

Ora c'è un semplice ed elegante problema per questo problema: prima di aggiornare da 12.04 a 12.10 basta patchare / proc / cpuinfo (può essere fatto con un semplice bindmount) e quindi fare l'aggiornamento della distribuzione a 12.10 come al solito.

C'è un pacchetto "fake-pae" in questo ppa che farà esattamente questo, basta installare quel pacchetto e quindi fare l'aggiornamento dist e subito dopo avrai un 12.10 perfettamente funzionante con kernel PAE 3.5 sul tuo Pentium-M.


9
  • Come potrebbero aver mostrato le tue ricerche, nessun kernel non PAE i386 è disponibile per Quantal - nei repository ufficiali, come build mainline o in altro modo
  • A meno che ciò non cambi, dovrete trovare un PPA (non ne conosco nessuno), o compilare il kernel da soli (il che non è affatto difficile)
  • Se hai bisogno di un kernel del genere in questo momento, ti preghiamo di postare nei commenti e proverò a fornire un PPA con l'ultimo 3.5.0-13 con PAE disabilitato.

1
Che PPA sarebbe una grande benedizione ^ _ ^ Mi compilerei da solo, ma da quello che ho sentito / letto sulla compilazione del kernel, non ho il tempo di esaminarlo sul mio hardware.
RolandiXor

Hai fatto il PPA? (Altrimenti andrò avanti e cercherò di costruirlo da solo).
RolandiXor

1
Ne ho bisogno anche per un vecchio taccuino Pentium Centrino .. :)
heiko81

Un PPA sarebbe davvero utile per chiunque abbia bisogno di installare Ubuntu su un computer con un processore non PAE. Sarebbe utile a così tante persone.
John Scott,

4

Non voglio mettere anche il mio T42 nella spazzatura. Pertanto ho compilato un kernel personalizzato basato sulle ultime fonti 12.10.

Il kernel funziona in modo stabile (ho compilato i pacchetti seguenti con esso :-))

Sono disponibili qui sotto .


Dolce. Mi piacciono anche le tue istruzioni.
RolandiXor
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.