For whatever reason, this OS will not complete the install on my laptop, and the failure step is always Grub. Since Grub is the last step though I can install Grub manually via chroot. The issue is grub-mkconfig never actually generates a valid Grub config, it seems to be totally ignoring everything in /etc/grub.d, here’s the output of
grub-mkconfig -o /boot/grub/grub.cfg on my main PC:
Generating grub configuration file ... Found theme: /boot/grub/themes/Vimix/theme.txt Found linux image: /boot/vmlinuz-linux-tkg-pds-haswell Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-tkg-pds-haswell.img Found fallback initrd image(s) in /boot: initramfs-linux-tkg-pds-haswell-fallback.img done
Yet when I chroot or even boot manually and run
grub-mkconfig -o /boot/grub/grub.cfg on this failed install, all I get is this:
Generating grub configuration file ...
and there are no menu entries in the file, plus it doesn’t even generate the file I tell it to, it generates it as grub.cfg.new. It will boot if I create the menu entries myself, but anything that leads to the creation of a new grub file will of course break everything again. I could drop a custom entry in a file in /etc/grub.d, but oh wait it’s totally ignoring the files that exist there already.