Lubuntu-fake-PAE offers a method to install Lubuntu 13.04 into computers (mainly if not only laptops) with Pentium M and Celeron M CPUs. Most if not all of these CPUs have PAE capability, but show no PAE flag. This means that these machines can not use any Lubuntu versions after 12.04 and therefore, Lubuntu 12.10 and Lubuntu 13.04 can not be installed and their kernels can not be upgraded, because the software is checking for the PAE flag. This can be fixed with fake-PAE
Commands
cat /proc/cpuinfo uname -a lsb_release -a cpuid
Comparing the commands for Lubuntu 12.04.2 and 13.04 side by side
1 guru@usb-lub:~$ cat /proc/cpuinfo | guru@pae4pm:~$ cat /proc/cpuinfo
2 processor : 0 processor : 0
3 vendor_id : GenuineIntel vendor_id : GenuineIntel
4 cpu family: 6 cpu family: 6
5 model : 13 model : 13
6 model name: Intel(R) Pentium(R) M proc. 1.70GHz model name: Intel(R) Pentium(R) M proc. 1.70GHz
7 stepping : 6 stepping : 6
8 microcode : 0x18 microcode : 0x18
9 cpu MHz : 600.000 | cpu MHz : 1700.000
10 cache size: 2048 KB cache size: 2048 KB
11 fdiv_bug : no fdiv_bug : no
12 hlt_bug : no hlt_bug : no
13 f00f_bug : no f00f_bug : no
14 coma_bug : no coma_bug : no
15 fpu : yes fpu : yes
16 fpu_exception: yes fpu_exception: yes
17 cpuid level: 2 cpuid level: 2
18 wp : yes wp : yes
19 flags: fpu vme de pse tsc msr mce cx8 mtrr pge mca | flags: pae fpu vme de pse tsc msr mce cx8 sep mtrr
20 cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up| pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss
21 bts est tm2 | tm pbe bts est tm2
22 bogomips : 1198.93 | bogomips : 3396.92
23 clflush size : 64 clflush size : 64
24 cache_alignment: 64 cache_alignment: 64
25 address sizes : 32 bits physical, 32 bits virtual | address sizes : 36 bits physical, 32 bits virtual
26 power management: power management:
27
28 guru@usb-lub:~$ uname -a | guru@pae4pm:~$ uname -a
29 Linux usb-lub 3.2.0-41-generic #66-Ubuntu SMP Thu | Linux pae4pm 3.8.0-19-generic #30-Ubuntu SMP Wed
30 Apr 25 03:28:09 UTC 2013 i686 i686 i386 GNU/Linux | May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux
31
32 guru@usb-lub:~$ lsb_release -a | guru@pae4pm:~$ lsb_release -a
33 No LSB modules are available. No LSB modules are available.
34 Distributor ID: Ubuntu Distributor ID: Ubuntu
35 Description: Ubuntu 12.04.2 LTS | Description: Ubuntu 13.04
36 Release: 12.04 | Release: 13.04
37 Codename: precise | Codename: raring
38 guru@usb-lub:~$ | guru@pae4pm:~$
Lubuntu 12.04 upgraded to 12.04.2
guru@usb-lub:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.70GHz stepping : 6 microcode : 0x18 cpu MHz : 600.000 cache size : 2048 KB ... wp : yes flags : fpu vme de pse tsc msr mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2 bogomips : 1198.93 ... address sizes : 32 bits physical, 32 bits virtual guru@usb-lub:~$ uname -a Linux usb-lub 3.2.0-41-generic #66-Ubuntu SMP Thu Apr 25 03:28:09 UTC 2013 i686 i686 i386 GNU/Linux guru@usb-lub:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.2 LTS Release: 12.04 Codename: precise
Lubuntu 13.04
guru@pae4pm:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.70GHz stepping : 6 microcode : 0x18 cpu MHz : 1700.000 cache size : 2048 KB ... wp : yes flags : pae fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe bts est tm2 bogomips : 3396.92 ... address sizes : 36 bits physical, 32 bits virtual guru@pae4pm:~$ uname -a Linux pae4pm 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux guru@pae4pm:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 13.04 Release: 13.04 Codename: raring
CPUID
The same output independent of the version of Lubuntu
guru@pae4pm:~$ cpuid eax in eax ebx ecx edx 00000000 00000002 756e6547 6c65746e 49656e69 00000001 000006d6 00000816 00000180 afe9f9bf 00000002 02b3b001 000000f0 00000000 2c04307d 80000000 80000004 00000000 00000000 00000000 80000001 00000000 00000000 00000000 00000000 80000002 20202020 20202020 65746e49 2952286c 80000003 6e655020 6d756974 20295228 7270204d 80000004 7365636f 20726f73 30372e31 007a4847 Vendor ID: "GenuineIntel"; CPUID level 2 Intel-specific functions: Version 000006d6: Type 0 - Original OEM Family 6 - Pentium Pro Model 13 - Stepping 6 Reserved 0 Brand index: 22 [not in table] Extended brand string: " Intel(R) Pentium(R) M processor 1.70GHz" CLFLUSH instruction cache line size: 8 Feature flags afe9f9bf: FPU Floating Point Unit VME Virtual 8086 Mode Enhancements DE Debugging Extensions PSE Page Size Extensions TSC Time Stamp Counter MSR Model Specific Registers MCE Machine Check Exception CX8 COMPXCHG8B Instruction SEP Fast System Call MTRR Memory Type Range Registers PGE PTE Global Flag MCA Machine Check Architecture CMOV Conditional Move and Compare Instructions FGPAT Page Attribute Table CLFSH CFLUSH instruction DS Debug store ACPI Thermal Monitor and Clock Ctrl MMX MMX instruction set FXSR Fast FP/MMX Streaming SIMD Extensions save/restore SSE Streaming SIMD Extensions instruction set SSE2 SSE2 extensions SS Self Snoop TM Thermal monitor 31 reserved TLB and cache info: b0: unknown TLB/cache descriptor b3: unknown TLB/cache descriptor 02: Instruction TLB: 4MB pages, 4-way set assoc, 2 entries f0: unknown TLB/cache descriptor 7d: unknown TLB/cache descriptor 30: unknown TLB/cache descriptor 04: Data TLB: 4MB pages, 4-way set assoc, 8 entries 2c: unknown TLB/cache descriptor