Sera-t-il possible d'utiliser un noyau non-pae dans les versions récentes d'Ubuntu?

15

Je sais que les questions sur Ubuntu +1 sont désapprouvées, mais je pense que c'est une bonne exception. Actuellement, j'ai 2 systèmes exécutant Ubuntu 12.10, et l'un d'eux a un Pentium M qui ne prend pas en charge PAE (étrange je sais, mais vrai).

Cela signifiait dans le passé que je devais compter sur un iso personnalisé pour installer Ubuntu un système similaire, et cette fois, je suis allé avec Xubuntu 12.04.

Ma question est double, mais vraiment une question:

  • Est-il / sera-t-il possible d'installer une version non pae du noyau 12.10 à partir des référentiels standard?
  • Si non, comment puis-je obtenir un tel noyau? (Existe-t-il un PPA avec un tel noyau disponible?).

NB:

Avant que quelqu'un ne suggère que j'installe ce package: http://packages.ubuntu.com/quantal/linux-image-generic , veuillez noter que cela vient avec PAE activé.

PS Oui, j'ai googlé. Je n'ai pas trouvé la réponse.

RolandiXor
la source

Réponses:

2

Il est possible de passer de 12.04 à 12.10 (et en utilisant les nouveaux noyaux officiels de PAE) en trompant apt-get pour croire que votre système a un cpu activé pae (il va simplement chercher "pae" dans / proc / cpuinfo).

Les premiers processeurs Pentium-M concernés n'ont pas ce drapeau pae mais sont toujours capables d'exécuter ces noyaux si seuls les installateurs Ubuntu (ou les scripts de préinstallation des packages du noyau) n'essayaient pas d'être plus intelligents que l'utilisateur et l'empêchaient activement de s'installer .

Il existe maintenant une solution élégante et facile à ce problème: avant de passer de la version 12.04 à la version 12.10, corrigez simplement / proc / cpuinfo (cela peut être fait avec un simple bindmount), puis effectuez la mise à niveau de la distribution vers 12.10 comme d'habitude.

Il y a un paquet "fake-pae" dans ce ppa qui fera exactement cela, installez simplement ce paquet puis faites la mise à niveau dist et peu de temps après vous aurez un noyau 12.10 avec 3.5 PAE parfaitement fonctionnel sur votre Pentium-M.

prof7bit
la source
9
  • Comme vos recherches l'ont peut-être montré, aucun noyau non PAE i386 n'est disponible pour Quantal - dans les référentiels officiels, en tant que version principale ou autrement
  • À moins que cela ne change, vous devrez trouver un PPA (je n'en connais aucun), ou construire le noyau vous-même (ce qui n'est pas difficile du tout)
  • Si vous avez besoin d'un tel noyau en ce moment, veuillez poster dans les commentaires et j'essaierai de fournir un PPA avec la dernière 3.5.0-13 avec PAE désactivé.
ish
la source
1
Ce PPA serait une grande bénédiction ^ _ ^ Je me compilerais, mais d'après ce que j'ai entendu / lu sur la compilation du noyau, je n'ai pas le temps de le parcourir sur mon matériel.
RolandiXor
Avez-vous fait le PPA? (Sinon, je vais aller de l'avant et chercher à construire cela moi-même).
RolandiXor
1
J'en ai aussi besoin pour un vieux portable Pentium Centrino .. :)
heiko81
Un PPA serait vraiment utile pour quiconque a besoin d'installer Ubuntu sur un ordinateur avec un processeur non-PAE. Cela serait utile à tant de gens.
John Scott
4

Je ne veux pas non plus mettre mon T42 à la poubelle. J'ai donc compilé un noyau personnalisé basé sur les dernières sources 12.10.

Le noyau est stable (j'ai compilé les packages ci-dessous avec lui :-))

Ils sont disponibles ici .

webtom
la source
Sucré. J'aime aussi tes instructions.
RolandiXor