Just adding this from 2025. I was cleaning up the garage and realized I had one of these (px4-400d) and decided to mess with it rather than e-cycle it. So if anyone else needs this info for the LenovoEMC px4-400d (that mention was for Google) here's what I've figured out so far. It's sad how little there is remaining online about them and many other systems that were fun to tinker with.
The system board is fully 64-bit. The Lenovo OS however is only 32-bit, so it maxes at 4GB of memory. Linux sees the full 8GB that the board can handle. It has a 1GB on-board (as in soldered to the board) flash drive to hold the original OS. This drive is connected internally via USB. There's also an eSATA port on the back; I did not dig into it at all. The BIOS allows you to boot from any drive that the BIOS recognizes. That includes up to four drives in the drive bay and the built in USB drive. It can also boot from an external USB drive, but you'll need to pull one of the drives in the trays because the BIOS only recognizes five drives total. Once you realize this and pull one HDD sled, it will always see the external USB and boot from it (if set to boot from it in the BIOS). I'm using a USB to NVME external enclosure tray b/c with a strip of thermal tape, it zip ties to the internal steel cross member that acts as a heat sink. The USB cord goes in through the pcie bracket slot. Btw, either modify a plate for this or otherwise be sure to block the airflow from going through the PCIE bracket hole, otherwise the fan won't draw air in from the front past the drives. About that PCIE slot - I cannot get a NVME-to-PCIE drive to be recognized by the BIOS, which is disappointing. A pcie-to-msata board might work, but the only ones readily available get the sata from a cable connected to a motherboard; this board has none. There used to be pcie msata boards with a built in controller but I'm only very rarely seeing them now and at a price that's 3x what I originally paid for the whole system.
So with one HDD missing, the system boots from USB and runs whatever stock x64 linux reliably. Not sure if there's a workaround as it would be nice to utilize all 4 bays.
Edit: I put in a PCIe-to-sata pcie x1 adapter with a asm1061 chip and two SATA ports; one for a SATA connector and the other for an mSATA slot on the board. Plugged in a 256GB mSATA drive, which is recognized by the BIOS and is not included in the five-drives-max mentioned above. It looks like SATA is counted separate. Booted from a USB flash drive with all four spinning disk trays removed. Installed OMV from the USB to the mSATA, rebooted after setting the BIOS boot order again, and everything runs perfectly. And recognizes the full 8GB RAM, too. From OMV installed on the onboard mSATA, all 4 spinning disks are visible as is the built in 1GB USB drive that holds the OEM system. That OEM software is untouched; If I remove the msata-pcie adapter the original OS boots right up. I found the asm1061 board from several suppliers for less that $20; I didn't realize it had the tiny SATA chip till I looked closely. I thought they were more of the cards that borrow the SATA from the motherboard.