Endless appears to add a few drivers that no one (?) else does, meaning certain hardware (like the Dell Inspiron 14 7490 laptops) doesn’t run with vanilla Ubuntu. Creating a hacked install image with an Endless kernel (in place of the Ubuntu kernel) manages to allow installation and also runs fine. However, it doesn’t seem possible to run updates to the kernel, meaning that something is missing from the updated kernels. To clarify, the updated kernels are getting installed fine, they just won’t boot as they are missing the secret sauce (disk driver, allowing the drive to be recognised) that obviously gets installed at OS installation time.
I realise that this is not strictly an Endless OS question but some of us can’t use a full Endless install and I was hoping the FOSS spirit was strong here .
Does anyone know what might be going on here in terms of modules that are installed at OS installation time but not for updates? The details of setting up the Ubuntu install image are here - https://www.dell.com/community/Linux-General/Inspiron-7490-BIOS-How-to-turn-off-intel-RAID-on-and-swith-disk/td-p/7388147/page/9. Any pointers much appreciated!