Page 1 of 1

Booting Puppys in Pentium M CPU Laptops

Posted: Thu Oct 24, 2024 1:55 pm
by wizard

Pentium M CPUs were introduced in laptop computers in 2003. If you install Puppy on a Pentium M you will likely get a boot error message such as:

WARNING: PAE disabled. Use parameter 'forcepae' to enable at your own risk!

You may be able to fix the error by adding "forcepae" to the kernel line in the file: menu.lst
Use Geany editor to open: menu.lst

Here's a code example, just add forcepae to the end of the line:

Code: Select all

kernel /bionic32/vmlinuz psubdir=/bionic32 pmedia=atahd pfix=nocopy,fsck forcepae 

wizard


Re: Pentium M CPU Laptops

Posted: Thu Oct 24, 2024 4:21 pm
by rockedge
wizard wrote: Thu Oct 24, 2024 1:55 pm

Pentium M CPUs were introduced in laptop computers in 2003. If you install Puppy on a Pentium M you will likely get a boot error message such as:

WARNING: PAE disabled. Use parameter 'forcepae' to enable at your own risk!

You may be able to fix the error by adding "forcepae" to the kernel line in the file: menu.lst
Use Geany editor to open: menu.lst

Here's a code example, just add forcepae to the end of the line:

Code: Select all

kernel /bionic32/vmlinuz psubdir=/bionic32 pmedia=atahd pfix=nocopy,fsck forcepae 

wizard

I have to use forcepae on the IBM T-42, but like this:

Code: Select all

kernel /bionic32/vmlinuz psubdir=/bionic32 pmedia=atahd pfix=nocopy,fsck -- forcepae 

Note the prefix "--" added to the forcepae parameter.


Re: Pentium M CPU Laptops

Posted: Thu Oct 24, 2024 4:37 pm
by rcrsn51

Are you sure that it's "--forcepae" WITHOUT a space and not "-- forcepae" WITH a space? The first one makes no sense as a kernel boot parameter.

The only parameter that makes sense in Puppy is wizard's "forcepae".


Re: Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 1:05 am
by rockedge
rcrsn51 wrote: Thu Oct 24, 2024 4:37 pm

Are you sure that it's "--forcepae" WITHOUT a space and not "-- forcepae" WITH a space? The first one makes no sense as a kernel boot parameter.

-- forcepae WITH a space.


Re: Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 1:09 am
by rcrsn51
rockedge wrote: Fri Oct 25, 2024 1:05 am

-- forcepae WITH a space.

So what happens if you remove the -- argument?


Re: Booting Puppys in Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 2:45 pm
by rockedge

So what happens if you remove the -- argument?

On the IBM T-42 if the -- argument is not added the forcepae is ignored. This 2004 laptop machine is only 32 bit, has no hard drive and no battery. Boots Tahr, Xenial and Bionic 32 bit variants but only with the -- forcepae argument and parameter. I think it uses an Intel Pentium M “Dothan” processor.

I compiled non-pae 32 bit kernels for this machine way back when. Now I only boot it to see if it will.


Re: Booting Puppys in Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 5:23 pm
by wizard

@rockedge
@rcrsn51

For comparison:

Thinkpad T41 Pentium M, Bionic32
forcepae = boots
-- forcepae = (space before forcepae) boots
--forcepae = (no space before forcepae) boot fails

wizard


Re: Booting Puppys in Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 6:13 pm
by tosim

@wizard Do I have to use the "-- forcepae" with my T43 when I finally get to (frugally) install Puppy?


Re: Booting Puppys in Pentium M CPU Laptops

Posted: Fri Oct 25, 2024 6:42 pm
by wizard

@tosim

The T43 uses a pentium M, so yes. Just add: forcepae to the end of the kernel line in the menu.lst file.

wizard