Hello everyone,

Thanks for your help! I managed to get the EFI partition to my liking by
installing Windows first, but before starting the install, I created my EFI
partition manually by running these commands:
1. diskpart
2. list disk
3. sel disk 0
4. create partition efi size=1000
5. format quick fs=fat32 label=System

Then i continued as normal and Windows used my 1GB EFI partition.

st 3. 4. 2024 v 18:22 odesílatel Waldo Lemmer <pugonfir...@gmail.com>
napsal:

> Hi Vit
>
> I presume you plan to have a single boot partition that will contain your
> bootloader, kernel and initramfs. There are actually two kinds of boot
> partitions that are commonly used together:
> 1. The EFI system partition (ESP) contains Linux and Windows's
> bootloaders. It's formatted as FAT.
> 2. The extended boot (XBOOTLDR) partition contains kernels, initramfs's
> and microcode. It's formatted as anything the bootloader supports (GRUB
> supports FAT, ext4 and more).
>
> If you have a single boot partition, you're actually just combining the
> above two. If you want to create more room, you can split it:
> 1. Shrink your Linux partition to create space for the extended boot
> partition. You can GParted from another system or bootable USB.
> 2. Create and format the extended boot partition.
> 3. Modify /etc/fstab so the ESP gets mounted at /efi and the XBOOTLDR gets
> mounted at /boot.
> 4. Mount these two partitions.
> 5. If this is an existing install, move the kernel, initramfs and
> microcode from /efi to /boot. Otherwise, install the bootloader and the
> kernel.
> 6. Re-configure your bootloader (e.g. `grub-mkconfig -o
> /efi/grub/grub.cfg`).
>
> Now the large kernel and initramfs files don't take up space on the ESP
> that's being shared with Windows.
>
> Alternatively, just resize the ESP. However, that breaks Windows's
> bootloader since the starting point of the C:\ partition moved, so you need
> to fix it from a Windows setup USB using bootrec. I can't help you with
> that.
>
> Waldo
>
> On Wed, Apr 3, 2024 at 5:38 PM Vít Smolík <vit.smol...@gmail.com> wrote:
>
>> Do you store your initramfs on the 100mb partition? Or do you stire it
>> somewhere else?
>>
>> May the Force be with you,
>> Vít Smolík.
>>
>> Dne st 3. 4. 2024 17:35 uživatel Alexis Praga <alexis.pr...@proton.me>
>> napsal:
>>
>>> Hi Vit,
>>>
>>> I have a dual boot with a 100Mb EFI partition. It works fine, except
>>> there isn’t enough place for both old and new kernels for upgrading. So I
>>> moved the old kernel from /boot into a safe directory before upgrading.
>>> Maybe not the best strategy but I didn’t dare resize it.
>>>
>>> Alexis
>>>
>>> On Wednesday, April 3rd, 2024 at 17:10, Vít Smolík <
>>> vit.smol...@gmail.com> wrote:
>>>
>>> Hello fellow Gentooers,
>>>
>>> I want to dual-boot Gentoo and M$ Windows on my computer, but windows
>>> only created a 100MB EFI partition. Is it necessary to resize it so my boot
>>> files will fit? If so - how to resize it so I don't mess up my Windows EFI
>>> files?
>>>
>>> --
>>> May the Force be with you,
>>> Vít Smolík.
>>>
>>>
>>>
>>>

-- 
May the Force be with you,
Vít Smolík.

Reply via email to