Problem with GRUB

Briefly describe your issue below:

What version of Parrot are you running? 4.6, amd64, i3wm

What method did you use to install Parrot? Debian GTK

Configured to multiboot with other systems? yes

If there are any similar issues or solutions, link to them below:

If there are any error messages or relevant logs, post them below:

Hello, when i install grub, i have error:
#grub-install
Installing for x86_64-efi platform.
grub-install: warning: Cannot set EFI variable Boot000A.
grub-install: warning: vars_set_variable: write() failed: No space left on device.
grub-install: warning: _efi_set_variable_mode: ops->set_variable() failed: No such file or directory.
grub-install: error: failed to register the EFI boot entry: No such file or directory.

What i can do with it?

It appears that you have no space on your EFI partition. depending on what other systems you have, might want to start fresh, enlarge the partition if you can or clean it if it’s just junk in there.

I have got a 317.3 MB free space in EFI partition.

I’m sorry are you trying to install on your laptop or on your usb as a persistent USB? either method doesn’t require grub done this way. Also you’re showing space available on your usb under / not /boot which is a different partition.

I installed it 1 year late, but win10 break grub. I try restore it from USB Live . Parrot install in my HDD(notebook). EFI path is: /boot/EFI (screenshot upper).

That makes a lot more sense Win10 and grub have a bad relationship :slight_smile: Have you looked at some of the guides for dual booting on the forum. I think you might be mounting everything on your USB instead of mounting your HDD and chrooting into it.

i also had the same problem while trying to dual boot ParrotOs and windows so i decided to use purely parrot by installing it fully,check whether you had created a separate partition b4 trying the dual boot.