TrueNAS Scale - Installation Issues

Hi all,

I’m having real trouble with trying to do a fresh install of TrueNAS Scale.
I am getting the following message once the software is installed and the box does it’s first reboot:

*** ***Loading Linux 6.6.44-production+truenas ...*** ***Loading initial ramdisk ....*** ***error: out of memory.*** ***

Press any key to continue

I then land on a screen with lots of lines of script. The last line is…

end :kernel Panic - not syncing: VFS: unable to mount root fs on unknown block(0,0)

I started off trying to install TrueNAS Scale v24.10.1 on to a Kingston 1TB M.2 SSD which sits in the motherboard slot.
I then tried every version going backwards to v23.10.2.

Every version gives the same error.

Trouble shooting steps so far…

Removed the M.2 SSD from the motherboard.
This allowed me to install to one of the 3.5" HDDs connected to the HBA card.
No errors with the software and was able to get in to the WebGUI.
Created a disk pool without issues.

Replaced the M.2 SSD with another SSD and tried to fresh install to that.
Kernel panic issues again.

Re-Installed the original M.2 SSD and carried out a fresh install of TrueNAS Core on to the M.2 SSD.
This worked perfectly and was able to get into the WebGUI.
Created a disk pool without issues.

Upgraded from TrueNAS Core to TrueNAS Scale within the WebGUI and carried out all subsequent updates to 24.10.1.
Box rebooted without issue and no errors on boot up.
Was able to get in to the WebGUI successfully.

It’s fairly safe to safe that the errors are linked to the M.2 SSD or motherboard. But why can I install Core and then upgrade to Scale? on the same SSD?

The SSD isn’t faulty.

Do I need to change any bios settings to allow me to carry out a fresh install of Scale?
BIOS is currently on default settings.

System Specs:

Gigabyte H610i DDR 4
Kingston 8GB RAM
Intel Core i5 12400
Kingston 1TB M.2 NVMe SSD
Dell PERC H330 in HBA Mode
6x WD Gold 6TB

Can anyone shed any light on this?
Tearing my hair out!