GRUB error: unknown file system

Yes. :wink:

Gosh

After /proc

Must be super user to use mount

You didn’t use su - first? That was the first thing you should have done when opening up the terminal in order to execute the commands I gave you, and I even told you to do that. :frowning:

Okay, issue the command… :arrow_down:

su -

… and enter the root password for the live session. Then proceed with all of those commands.

1 Like

Oh boy

Now I am getting this:

Unknow filetype system ‘procfs’

My bad. It used to be called procfs, but apparently it has recently been rebranded to just proc. Ergo, the command is… :arrow_down:

mount -t proc proc /manjaro/proc
1 Like

better is
for chroot ( not for btrfs )

sudo manjaro-chroot -a
1 Like

I got to the point-
Chroot/bin/bash

[root@manjaro /] # grub-install

And then

Arrow like this >
Arrow >
What did I screw up this time?

It means you didn’t enter the complete command…

grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"

Make sure you copy and paste it completely, down to the last character.

Installing

EFI variables not supported on this system
Grub install error efi boot he failed to register the boot entry
No such file or directory

Try this command… :arrow_down:

mount -t efivarfs efivarfs /sys/firmware/efi/efivarfs
grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"
update-grub
exit
umount -R /manjaro
1 Like

recheck info

inxi  -Mxa ( check for UEFI only , not UEFI[legacy] or Bios )
test -d /sys/firmware/efi && echo efi || echo bios

in your Bios

  • disable secure boot
  • disable fastboot
  • disks on AHCI
  • no legacy
  • no CSM
  • UEFI only or others ( not windows )

you should see
UEFI < USB vendor name > < patrition 1 > --> boot in EFI
is ko if you get UEFI[legacy] on boot USB iso manjaro

1 Like

Inxi
12uefi Dell

Test d
Efi

mount -t efivarfs efivarfs /sys/firmware/efi/efivarfs
grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"
update-grub
exit
umount -R /manjaro

Efivarfs : mount point does not exist

mkdir /sys/firmware/efi/efivarfs
mount -t efivarfs efivarfs /sys/firmware/efi/efivarfs
grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"
update-grub
exit
umount -R /manjaro

Update: Corrected a typo. Sorry about that. :frowning_face:

1 Like

I know… I am a pain…

Mkdir: efivar cannot create directory
Operation not permitted

I am on root@manjaro ~]#

Then you are not in the chroot environment, which means you didn’t execute all the commands. :frowning:

sigh

Okay, let’s go over this again, and please this time, use the browser in the live session to connect to the forum, so that you can execute all of the commands below… :arrow_down:

mount --bind /dev /manjaro/dev
mount -t proc /manjaro/proc
mount -t sysfs /manjaro/sys
[ -d /manjaro/sys/firmware/efi/efivarfs ] || mkdir -p /manjaro/sys/firmware/efi/efivarfs
mount -t efivarfs efivarfs /manjaro/sys/firmware/efi/efivarfs
chroot /manjaro /usr/bin/bash
grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"
update-grub
exit
umount -R /manjaro

You won’t believe it
Firefox just died on me
The GUI started flickering and it froze

Won’t restart

One more time

I promise I am rebooting usb stick

Ok now step by step one by one command

  1. Boot the USB drive.

  2. Open up a terminal.

  3. Become root. :arrow_down:

su -
  1. Issue the following commands. :arrow_down:
mount -t ext4 /dev/sda6 /manjaro
mount -t vfat /dev/sda1 /manjaro/boot/efi
mount --bind /dev /manjaro/dev
mount -t proc proc /manjaro/proc
mount -t sysfs sys /manjaro/sys
[ -d /manjaro/sys/firmware/efi/efivarfs ] || mkdir -p /manjaro/sys/firmware/efi/efivarfs
mount -t efivarfs efivarfs /manjaro/sys/firmware/efi/efivarfs
chroot /manjaro /usr/bin/bash
grub-install --recheck --no-rs-codes --modules="part_gpt part_msdos" --efi-directory="/boot/efi" --target="x86_64-efi"
update-grub
exit
umount -R /manjaro
  1. Reboot your computer and remove the USB drive.
1 Like

I am going step by step here so that we both remain sane

Step 4 returns now:

Manjaro/proc: can’t find in etc/fstab