I was trying Arch Linux in a virtual machine, I am at the part of installing grub bootloader.

When I try to install grub into "/dev/sda1" it shows the following:

Installing for i386-pc platform.
grub-install: warning: File system ‘ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

Note: I am using ext4, not ext2

Note: I tried using grub-install --force /dev/sda1, it showed the same errors and a fake success message at the end, like how it could be without errors if it showed me errors, I guess it will not work. I don't wanna risk trying to reboot and see.

What should I do?


Edit: I joined a Linux discord server and asked about it, they said I should've wrote "/dev/sda" instead of "/dev/sda1"

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.