PAE pourquoi tant de haine ?

Le
Sergio
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".

Pourquoi les noyaux PAE ne supportent-ils pas les processeurs non PAE, même s'il n'y a que 512Mo de RAM ?

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
yamo'
Le #26147572
Salut,

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".




Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :


--
Stéphane
Sergio
Le #26147972
Le 22/05/2014 10:46, yamo' a écrit :

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".



Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go

D'autant plus que Ubuntu 32 bits, est conseillé "pour des machines avec moins de 2Go".

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
JKB
Le #26148032
Le Thu, 22 May 2014 15:02:51 +0200,
Sergio
Le 22/05/2014 10:46, yamo' a écrit :

Sergio a tapoté, le 21/05/2014 18:45:
Ayant eu à me dépatouiller avec une antiquité, mais qui est encore valable, je me suis heurté au fameux message au boot d'un DVD
Ubuntu, pourtant 32 bits, "Le processeur ne supporte pas le PAE, désolé, etc.".





Ubuntu ne supporte _que_ le pae en 32 bits depuis je crois la 10.04 ou
12.04! Avec debian, tu ne devrais pas avoir de soucis :



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr
Sergio
Le #26148082
Le 22/05/2014 15:22, JKB a écrit :
Le Thu, 22 May 2014 15:02:51 +0200,

Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?



4Go, chef, 4Go (enfin un peu moins à cause de la carte graphique), sinon Windows 32 bits[¹] ne supporterait pas plus de 1Go...

[¹] Il y a des Windows 32 bits qui supportent plus de 4Go (avec PAE), mais ce sont des Windows pour "gros" serveurs: Consulter son
encyclopédie favorite pour les détails...

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
JKB
Le #26148322
Le Thu, 22 May 2014 16:02:16 +0200,
Sergio
Le 22/05/2014 15:22, JKB a écrit :
Le Thu, 22 May 2014 15:02:51 +0200,



Pas spécialement Ubuntu... Mais pourquoi un noyau "PAE" ne supporte pas un processeur non PAE ? Pourtant facile de dire :
Si processeur PAE
on active (et utilise) le PAE
sinon
On se limite à 4Go



Je pense que ce n'est pas trivial. Si le noyau est compilé avec
l'option PAE et qu'il n'y a pas de PAE sur le processeur, cela
concourt à la récupération d'un trap quelconque à un moment où tu ne
peux pas accéder correctement à la mémoire.

Ce qui serait en revanche possible, c'est de faire quelque chose
dans le loader (grub ou autre) pour envoyer la bonne option au
noyau.

Sinon, il y a longtemps que je n'utilise plus de distribution i386,
mais il me semble que le PAE est obligatoire pour dépasser les 1Go,
non ?



4Go, chef, 4Go (enfin un peu moins à cause de la carte graphique), sinon Windows 32 bits[¹] ne supporterait pas plus de 1Go...

[¹] Il y a des Windows 32 bits qui supportent plus de 4Go (avec PAE), mais ce sont des Windows pour "gros" serveurs: Consulter son
encyclopédie favorite pour les détails...



J'ai dit ça de mémoire. Pourtant, si je me souviens bien, il y avait
une option dans le noyau qui permettait de choisir la mémoire
maximale : 1Go, 4Go ou 64 Go.

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr
Nicolas George
Le #26148402
JKB , dans le message écrit :
J'ai dit ça de mémoire. Pourtant, si je me souviens bien, il y avait
une option dans le noyau qui permettait de choisir la mémoire
maximale : 1Go, 4Go ou 64 Go.



Oui, mais la limite à 1 Go n'a rien à voir avec PAE, c'est juste une
histoire d'organisation interne plus ou moins souple et plus ou moins
coûteuse.
Publicité
Poster une réponse
Anonyme