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
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
Sergio a tapoté, le 21/05/2014 18:45:
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
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
Sergio
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
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
Sergio
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
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.