ho risolto trovando la soluzione sul forum a cui mi avevi indirizzato.
per chi si trovasse in situazione analoga, cioè voler far partire puppy linux con un kernel che necessita di un processore che abbia pae ma la macchina che non cel'ha, deve aprire il file PUPPY/boot/grub/menu.lst sul pendirve dove ha messo puppy ed aggiungere
alla fine delle stringhe che cominciano con "kernel", per es.
diventa
Codice: Seleziona tutto
kernel /vmlinuz pmedia=cd pfix=fsck forcepae -- forcepae
riporto alcune mie note:
- credo che ad ogni stringa di quel file menu.lst che comincia con "kernel" corrisponda ordinatamente ciascuna delle voci che poi compaiono nella lista delle opzioni di avvio della live session di puppy, per es. avvio copiando i file sulla ram, etc.
- anche se non ho provato (causa pigrizia

) credo che non sia necessario
2 volte ma solo una, in virtù di quanto segue, estratto da
qui
I don't need to type forcepae twice as with some distros, "-- forcepae" is all that is needed whereas some Ubuntu distro (such as Lubuntu that I tried) needed "forcepae -- forcepae".
[...]
But thank you, editing the cfg files and adding "-- forcepae" on the append lines works and Bionicpup now loads automatically without boot up intervention. I had to add it to both the grub and isolinux cfg files for it to work.
[...]
The reason for the second forcepae is that when you install Ubuntu from a Ubuntu live dvd, the boot loader installer will see that -- forcepae is on the kernel's list of boot options so it will add the forcepae instruction to the grub.cfg file when it automatically creates the boot loader configuration files.
So the -- forcepae does nothing unless you are installing Ubuntu from a Ubuntu Live dvd.
il raddoppio sembrerebbe necessario solo per distro *buntu, perciò ricordavo anch'io di averlo fatto con lubuntu una vita fa, ed era doppio.