I don't think it is very fruitful to discuss upper memory for 32-bits processors. In my first reply, I just wanted to point out that the "non-detection" is quite normal, and I would hardly call it an error that Knoppix is configured more restrictively than possible with the latest gen processors. And what really makes this a non-issue, is - I also pointed this out - if one needs to use all RAM, start in 64-bits mode. (To stuff a 32-bits machine with 4+ GB RAM seems rather meaningless to me, but it can of course be done, kind of retrocomputing bringing back memories of 16-bits computing and a total of 20 bits address space. 64G addressing (32+4 bits) on 32-bits is analogous, and to me hardly more attractive when you get a decent 64-bits computer for a few hundred dollars.
I'd like to get back to discussing booting. I personally think grub4dos may be the best way to go, legacy grub is too limited and grub2 has gone astray.
Knoppix Live GNU Linux System 9.1 on Bootable CD / DVD / USB Flash Drive
$14.99
KNOPPIX 9.1 LINUX INSTALL & LIVE DVD
$9.99
Linux Knoppix 9.1 Desktop 64bit Live Bootable DVD Rom Linux Operating System
$5.80
Knoppix Linux Bootable OS v8.6 "Original Live Operating System" 16G USB Stick
$19.10
Knoppix 9.1 Desktop Live Portable USB Flash Thumb Drive GNU Linux OS 64 Bit
$17.95
Knoppix 9.1 Desktop DVD Live Portable Disc Disk GNU Linux Distro OS 64 Bit
$14.95
Knoppix 9.1 Desktop USB Live Portable Disc Disk GNU Linux Distro OS 64 Bit
$17.95
Knoppix Linux Bootable OS v8.6 "Original Live Operating System" 32G USB Stick
$19.90
Knoppix 9.1 Desktop CD Live Portable Disc Disk GNU Linux Distro OS 64 Bit
$14.95