I am attempting to install Proxmox (Ver. 5.1-3) on a system with two SSD units in a mirrored ZFS array. However, the system does not boot into Proxmox, and instead, dumps me into an EFI shell. Any assistance is appreciated.
My motherboard is a Supermicro A2SDi-8C+-HLN4F (BIOS Rev. 1.0b). Note that this motherboard uses Intel’s C3758 8-Core Atom processor, which is based Intel’s C3000 series “Denverton” system-on-a-chip (SoC). Here is what is installed on the motherboard:
[1] Four Crucial 4GB registered ECC DIMMs (CT4G4RFS824A) for 16GB total
[2] Two enterprise-grade Micron 5100 MAX SSD units, each with 240GB capacity (MTFDDAK240TCC-1AR1ZAB)
Note that one SSD unit is connected to each of the I-SATA 0 and I-SATA 1 ports of the motherboard. (Note that I-SATA 0 supports the SATA DOM feature, which Supermicro calls “SuperDOM”.)
All components are brand new and flashed to the latest firmware. The motherboard BIOS is set to factory defaults. However, I have used the IPMI console to switch the IMPI LAN port from “Failover” to “Dedicate”. This setting should have no relevance to the problem I am having.
I can install Proxmox to each drive individually with no issues. (The unused drive is disconnected from electrical power and its respective I-SATA port.) The default settings of the Proxmox installer work fine and the system boots into Proxmox.
When attempting to install Proxmox onto a mirrored ZFS array, i.e., ZFS in RAID1, things change. The installer completes the installation process. However, upon reboot, the system displays an EFI console with details of the device mapping table. I provide a snapshot below.
At factory default, the BIOS of the motherboard is set to boot UEFI. (Secure Boot is disabled.) If I switch this setting to Legacy, the outcome remains the same. If I first switch the default to Legacy, and then install Proxmox, the outcome is also the same. I also tried switching the SSD units from I-SATA 0 and I-SATA 1 to I-SATA 3 and I-SATA 4. But no luck there either.
I suspect the problem has something to do with GRUB, which fails to see both SSD units. So the motherboard defaults to booting into the EFI console.
My motherboard is a Supermicro A2SDi-8C+-HLN4F (BIOS Rev. 1.0b). Note that this motherboard uses Intel’s C3758 8-Core Atom processor, which is based Intel’s C3000 series “Denverton” system-on-a-chip (SoC). Here is what is installed on the motherboard:
[1] Four Crucial 4GB registered ECC DIMMs (CT4G4RFS824A) for 16GB total
[2] Two enterprise-grade Micron 5100 MAX SSD units, each with 240GB capacity (MTFDDAK240TCC-1AR1ZAB)
Note that one SSD unit is connected to each of the I-SATA 0 and I-SATA 1 ports of the motherboard. (Note that I-SATA 0 supports the SATA DOM feature, which Supermicro calls “SuperDOM”.)
All components are brand new and flashed to the latest firmware. The motherboard BIOS is set to factory defaults. However, I have used the IPMI console to switch the IMPI LAN port from “Failover” to “Dedicate”. This setting should have no relevance to the problem I am having.
I can install Proxmox to each drive individually with no issues. (The unused drive is disconnected from electrical power and its respective I-SATA port.) The default settings of the Proxmox installer work fine and the system boots into Proxmox.
When attempting to install Proxmox onto a mirrored ZFS array, i.e., ZFS in RAID1, things change. The installer completes the installation process. However, upon reboot, the system displays an EFI console with details of the device mapping table. I provide a snapshot below.
At factory default, the BIOS of the motherboard is set to boot UEFI. (Secure Boot is disabled.) If I switch this setting to Legacy, the outcome remains the same. If I first switch the default to Legacy, and then install Proxmox, the outcome is also the same. I also tried switching the SSD units from I-SATA 0 and I-SATA 1 to I-SATA 3 and I-SATA 4. But no luck there either.
I suspect the problem has something to do with GRUB, which fails to see both SSD units. So the motherboard defaults to booting into the EFI console.