Dropping Into "initramfs" Prompt After Installing Ubuntu 22.04 LTS on to Dell VRTX Server
Background
During one of the recent projects, I want to install a Linux OS onto a Dell VRTX server. Without checking the hardware compatibility list and with limited knowledge about the Dell VRTX server platform, I started to install Ubuntu 20.04 LTS on one of the server blades in the chassis. And running into some interesting issues, which forces me to learn more about the Dell VRTX platform and Linux OS. Though spending quite a lot of effort in sorting out the issue, I am happy to share it with others who are interested to know more about it.
Server blades inside the Dell VRTX chassis have no hard hard drive installed. But the chassis enclosure has 25 2.5 in SAS hard drive installed. Before starting the whole process, I picked up two of the SAS hard drive and created a RAID-1 logical drive, and assigned it to the server blade. I thought the system would be able to boot from the new logical drive.
The Start of the Problem
After inserting the USB disk with Ubuntu 22.04, the server blade was able to boot from it and completed the installation process. During the process, the installer identified two storage SCSI disk storage devices. Besides the logical drive created beforehand, there is another IDSDM device. As I am not sure what that device is, I just ignored it.
The installation progress was smooth. After it completed all its tasks, I selected the reboot button to reboot the OS.
After the system completed its POST process, surprisingly, it booted into the VMware ESXi environment.
Since there is no meaningful data on the new logical drive I created for the OS, the only possibility is that there is ESXi installed on the IDSDM storage device.The IDSDM Storage Device
The Internal Dual SD Module is a redundant SD-card module for embedded hypervisors. With the ESXi the system was booting into, it makes all sense now.I tried to boot into the BIOS setup utility, but the logical drive is not listed as a bootable drive. Then, I suddenly realized the SCSI card the system is using does not have an option ROM to allow the system to boot from the logical drive.
Failed to Activate Root Filesystem
...
mdadm: No arrays found in config file or automatically
mdadm: No arrays found in config file or automatically
mdadm: No arrays found in config file or automatically
done.
Give up wating for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/vg0-root does not exist. Dropping to a shell!
BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
(initramfs) grep multi /proc/modules
multipath 20480 0 - Live 0xffffffffc0345000
(initramfs) multipath
sh: multipath: not found
(initramfs) lvm
Cannot read termcap database;
using dumb terminal settings.
lvm> pvs
WARNING: Not using device /dev/sdb for PV VQjr3U-LVUS-VPIa-FhL7-KAOx-kIe1-vhozu7
WARNING: PV VQjr3U-LVUS-VPIa-FhL7-KAOx-kIe1-vhozu7 perfers device /dev/sda/ because device was seen first
PV VG Fmt Attr PSize PFree
/dev/sda vg0 lvm2 a-- 1.09t 0
Comments