Problem
Some Dell Presision workstations like T3600 cannot boot kernel when initrd image file is bigger than 123MB (caused by the size of DKMS modules like nvidia):
VFS: Cannot open root device: "UUID="XXX" or unknown-block(0,0): error -6
Workaround
- Boot different kernel and check if
initrdimage file is too big:ll /boot/initrd.img-* - Edit
/etc/initramfs-tools/initramfs.conf. SetMODULES=dep(instead ofmost) andCOMPRESS=xz(instead ofzstd). - Check new
initrdimage size:ll /boot/initrd.img-*. - Update
initramfs:sudo update-initramfs -u -k X.XX.X-XX-generic(replace kernel version number)
Top comments (1)
great job! it works!