I have Windows 11 Enterprise installed on my Laptop and want to install OpenSUSE Tumbleweed as Dual Boot option.
During installation it suggested to use the existing EFI Boot partition and mount that as /boot/efi, and create two additional partitions from the free space, root and swap.
After installation I got an Error when it tried to install the kernel.
Command ‘[[“/usr/bin/sdbootutil”,"add-all-kernels]]’
ERROR: No free space in /boot/efi for new kernel
The existing EFI Boot partition is only 100MB, and this is probably too small to install Dual Boot.
I cannot increase the size of the EFI Boot partition since it is the first partition before the Windows partition.
The simplest solution by far should be to install TW afresh, selecting grub-efi instead of the default grubbls. That default puts kernels on the VFAT ESP, while grub-efi keeps them in a traditional location, on a native Linux filesystem.
@DJViking One should really look at future proofing and increase the size of /boot/efi I use 4GB, it works fine with Windows 11…
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
zram0 254:0 0 3.8G 0 disk [SWAP]
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 4G 0 part /boot/efi
├─nvme0n1p2 259:2 0 16M 0 part <== windows
├─nvme0n1p3 259:3 0 249.3G 0 part <== windows
├─nvme0n1p4 259:4 0 741M 0 part <== windows
└─nvme0n1p5 259:5 0 699.9G 0 part /var
/usr/local
/home
/root
/srv
/opt
/.snapshots
/
Only thing is grub-bls doesn’t support dual/multibooting, so either use efibootmgr -n X option or in the case of the Dell F12 to get to the BIOS boot menu and boot Windows 11 Pro.
@shundhammer dunno, I rarely multiboot, that’s just a test system it had Leap 16.0 on it, just wanted to test with grub-bls… The features are there, just not implemented, that may be an option in the future, hence my comment about “Future Proofing”.
Oh @DJViking grub-efi works fine on 4GB, I’ve been using 4GB for a year now on systems since the move was first slated and also that was used on Aeon…
Hello. Whenever I dual-boot with Windows, I separate the boot/efi partitions for each system. That is, I have one boot/efi partition for Windows and another boot/efi partition for Linux.
This system has never caused me any problems, either with Windows or Linux updates.
When installing two or more operating systems on one computer, there are many options that do not work well and only a few that always work without problems.
Disable Compatibility Support Module in UEFI
Use separate EFI System Partitions for each system