Cumulus Linux cannot be installed on early revisions of the Dell N3048EP-ON switch.
You cannot install Cumulus Linux on the A0 and A1 revisions of the Dell N3048EP-ON switch because its internal storage is only 1GB, which is insufficient to contain the operating system. You can install Cumulus Linux on revision A02 of the switch.
If you try to install Cumulus Linux on one of these earlier revisions, you get an error, and the OS does not install.
To determine the revision you have, boot into ONIE and run the
onie-syseeprom command. Look for the Label Revision field. If its value is A00 or A01, then you have one of the older, incompatible revisions.
ONIE:~ # onie-syseeprom
Id String: TlvInfo
Total Length: 182
TLV Name Code Len Value
-------------------- ---- --- -----
Product Name 0x21 10 N3048EP-ON
Part Number 0x22 6 0JDFTF
Serial Number 0x23 20 CN0JDFTFDND0093XXXX
Base MAC Address 0x24 6 20:04:0F:3F:FF:FF
Manufacture Date 0x25 19 03/22/2019 14:12:14
Device Version 0x26 1 1
Label Revision 0x27 3 A02
Platform Name 0x28 31 armv7a-dellemc_n3048ep_iproc-r0
ONIE Version 0x29 10 18.104.22.168-5
MAC Addresses 0x2A 2 128
Manufacturer 0x2B 5 DND00
Country Code 0x2C 2 CN
Vendor Name 0x2D 8 Dell EMC
Diag Version 0x2E 10 22.214.171.124-1
Service Tag 0x2F 7 JNSVXXX
Vendor Extension 0xFD 4 0x00 0x00 0x02 0xA2
CRC-32 0xFE 4 0x164CE9C2
Checksum is valid.
To resolve this issue, contact your Dell representative. You cannot get a field replaceable unit for the storage, as it is permanently attached to the system.