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.
Vintage 5362 IBM System/36 Mini-Computer Mainframe 5291 2, CRT Terminal DM12N501
$249.99
IBM Type 4869 External 5 1/4in Floppy Disk Drive Mainframe Collection - UNTESTED
$65.00
01KU751 IBM Z14 zSERIES MAINFRAME SUPPORT ELEMENT 15.5" DISPLAY UNIT
$225.00
Lot of 2 Vintage DEC Digital Computer Mainframe VT100 Keyboards Untested
$239.99
6 Vintage Computer Tape Reels mainframe 3200 5000 data ibm magnetic processor
$99.00
Vintage Silicon Graphics SGI Indy B006 Workstation Computer
$149.95
8 - VINTAGE MAINFRAME Fortran Format Punch Cards - IBM 80 columns
$9.99
Commodore Amiga 500 Computer w/Mouse and Amiga A520 RF Modulator As Is Untested
$299.99
Xargon 1 Beyond Reality RARE Game Floppy 3.5” Floppy Mainframe Collection
$349.99
Vintage 1985 IBM 5291 2 X2790 8520850 System/36 Mini-Computer Terminal Base
$79.99