So I'm running Zorin OS 17.3 fine on my machine with 64GB of memory. Today I installed two new additional 2x32GB modules of the same kind to get a total of 128GB. This is supported by the motherboard (MPG X570S EDGE MAX WIFI).
But I can not boot ZorinOS with these additional modules installed, I get a couple of these messages:
Bad page state in process swapper
When I remove the modules the OS boots fine
Can this be solved without installing the OS again?
If you replace the original modules with the new ones, does it boot? If not, it might be an issue with the RAM sticks. Are you sure they are compatible with the motherboard? It may require all sticks to be the same i.e., Mhz, latency, etc.
You can test each RAM stick one at a time. But it sounds like the BIOS is detecting the full 128GB of RAM however.
You are correct, that running Memtest, is the next logical step, its a great way to ensure all RAM sticks are good.
Check if your BIOS UEFI has a BIOS update available, if your lucky, your machine is very new, and you can install it within the BIOS, not requiring running on Windows to install it.
Its also possible that the kernel is unable to initialize all 128GB of RAM. I don't know what kernel you are on, but its possible you might require a later kernel, to see and utilize the RAM.
From Google regarding the error...
What the error means
The "Bad page state in process swapper" error points to a corrupt or incorrectly configured memory page table within the Linux kernel.
The "swapper" process is not a normal application but is the Linux kernel's process for managing memory. In modern Linux, it acts as an idle process or assists with memory management functions, so an error in this process is critical.
The "Bad page state" means the kernel's internal accounting for a block of memory (a page) is corrupted.
With the new RAM, the kernel may be unable to initialize and correctly track all 128GB of memory during the boot process, leading to the memory management subsystem crashing.
So I installed the modules again, went to the BIOS and checked all settings for the memory. Saw that speed was at 2800 but modules support 3200. Set it to 3200 saved and it worked. Can't imagine that's it but well so far no issues.