Hi, I’m going to install Endeavour on my brother’s computer but it says to put Systemd on boot, as I’ve never done it before, I’d like to know if for a person who has a medium-high level of knowledge of Linux and Win2 it would be better to put Systemd on it.
From what I’ve read and seen, the latter is simple and sometimes recommended for novice users.
I appeal to your opinions on using Systemd and Grub2 (and I’ll take advantage of this to install Endevour on my laptop).
One caveat to systemd-boot: it requires kernels and initrd images to be on the ESP partition, so if you install a lot of kernels, make sure that the ESP partition is BIIIIIIIG.
Another benefit to Grub over SystemD is the ability to mount BTRFS snapshots and boot into them. That is a big help when trying to recover your system. I highly recommend going that route if you are a first time user. I can’t even count how many times those snapshots helped recover a mistake I made.
I only have linux-lts and linux-zen installed, with main and fallback initrd per kernel. ESP is already at 700M. So 3-4G at least for real enthusiasts, I guess.
Something is wrong there. You should take a look and make sure you don’t have something extra lying around. Either that or your initrds are HUGE for some reason.
initrds it is, for sure. I’m not sure though if I ever touched their generation rules.
.rwxr-xr-x 131M root 31 Oct 19:57 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.11.5-zen1-1-zen/initrd
.rwxr-xr-x 88M root 1 Nov 15:29 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.6.59-1-lts/initrd
.rwxr-xr-x 203M root 31 Oct 19:57 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.11.5-zen1-1-zen/initrd-fallback
.rwxr-xr-x 153M root 1 Nov 15:29 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.6.59-1-lts/initrd-fallback
.rwxr-xr-x 14M root 31 Oct 19:57 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.11.5-zen1-1-zen/linux
.rwxr-xr-x 13M root 1 Nov 15:29 /efi/52729fb7f4f04aa5b1537a8b5579df02/6.6.59-1-lts/linux
I do use nvidia. And I do use NFS mounts, so not sure if nfs should be excluded from initrd. Thanks for pointing me to ‘lsinitrd’, will take a look at that.