Manjaro not visible in boot manager and not booting in grub

Here you are. You have a disk with physical sector size of 4096 Bytes, in this case I would not use the EFI partition (no. 2) of Windoze (it’s too small) but use a separate one. You have a partition (no. 8) which looks like it should be your new EFI partition, but it’s not flagged as EFI partition and it’s too small as well, it should be at least 500 MiB. So assigning EFI partition and size of new EFI partition was most likely not OK when you installed Manjaro. Try again.

It’s the first time I made the no.8 partition so small usually it used to be 512Mb, but i’ll make one with 1Gb if you say so because with manjaro gnome and other distros 512 mb would work that’s why.

Nd also why isn’t the no.8 flaged with efi it should be I guess and if not then how do I make it happen
in short how do I boot into manjaro/grub :sweat:.

You simply need to set the esp and boot flag (means removing boot flag from partition no. 2). 500 MiB is enough. If you prefer 512MB - that’s fine.

okay so now I installed it again but the same thing it doesn’t appear in the boot manager, and now when i am checking from the live usb the flags are gone.
how do i mount them again and save it?

how do I do it?

and thanx for staying with me for so long :grin: .

Hello @NoobGamer2703 :wink:

Here is an example whch works on my laptop:

$ LANG=C sudo parted -l
Model: ATA ST320LT012-1DG14 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB   16,8MB               Microsoft reserved partition  msftres
 3      123MB   51,9GB  51,8GB  ntfs         Basic data partition          msftdata
 4      51,9GB  52,4GB  538MB   ntfs                                       hidden, diag
11      52,4GB  52,5GB  105MB   fat32        efi_manjaro_xfce              boot, esp
 5      52,5GB  320GB   268GB   ext4         manjaro_xfce

You have to do manual partitioning and set the new efi partition (explicitly choose the correct efi partition). Also flag in gparted both efi partitions with “boot”. Now you should be able to boot both through the efi.

1 Like

yeah but there aren’t any flags, but this time I noticed something all the times whenever I was done with my installation nd clicked reboot now there comes this number of processes where I noticed that one process has failed which was

failed  /run/miso/bootmnt

is this why manjaro doesnt show up in my UEFI firmware and the boot manager?

No…

You did a fresh installation. Could please post:

 sudo parted -l

and (when booted into your local drive OR on a live session with manjaro-chroot -a

sudo blkid
cat /etc/fstab

:confused:

[manjaro@manjaro ~]$  sudo parted -l
Model: ATA ST1000LM035-1RK1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  524MB   523MB   ntfs            Basic data partition          hidden, diag
 2      524MB   629MB   105MB   fat32           EFI system partition          boot, esp
 3      629MB   646MB   16.8MB                  Microsoft reserved partition  msftres
 4      646MB   318GB   317GB   ntfs            Basic data partition          msftdata
 5      318GB   319GB   544MB   ntfs                                          hidden, diag
 6      319GB   581GB   262GB   ntfs            Basic data partition          msftdata
 7      581GB   895GB   315GB   ntfs            Basic data partition          msftdata
 8      895GB   896GB   537MB   fat32                                         legacy_boot, msftdata
 9      896GB   900GB   4245MB  linux-swap(v1)                                swap, legacy_boot
10      900GB   1000GB  100GB   ext4


Model: MXT-USB Storage Device (scsi)
Disk /dev/sdb: 16.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 2      2369MB  2374MB  4194kB  primary               esp
[manjaro@manjaro ~]$ sudo blkid        
/dev/sda1: LABEL="Recovery" BLOCK_SIZE="512" UUID="F2F863E4F863A617" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f104340d-f9dc-4ed6-9cd6-7dea18a6dd41"
/dev/sda2: LABEL="SYSPART" UUID="6687-3F69" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="fb73161f-a78f-4f29-9ea4-a208255354a7"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="1988606b-2de0-413e-b8fa-a01117e66f2a"
/dev/sda4: BLOCK_SIZE="512" UUID="5662CC4162CC2817" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f78334af-892c-4811-82d2-fdfb1a36f4fb"
/dev/sda5: BLOCK_SIZE="512" UUID="30F88711F886D48E" TYPE="ntfs" PARTUUID="f4c867c9-f240-4b00-b414-e0ee4ac03992"
/dev/sda6: LABEL="Dhruv" BLOCK_SIZE="512" UUID="D2EECF3FEECF1A9D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="525722d3-6e86-42fd-9eea-663e85c5861e"
/dev/sda7: BLOCK_SIZE="512" UUID="346EF27A6EF23468" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6df9e7f5-9df4-49b2-b148-6504af1434c6"
/dev/sda8: LABEL_FATBOOT="NO_LABEL" LABEL="NO_LABEL" UUID="3206-0784" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="0007fb8d-e632-fb45-b550-4072dc89c9f2"
/dev/sda9: UUID="711b6e6b-5484-410c-a8c7-c2340ec81294" TYPE="swap" PARTUUID="8dc265bb-561f-0349-a70c-210b52fceebf"
/dev/sda10: UUID="d4d282d0-771a-42c1-8441-903aa6e9f1a1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="e3087787-75b4-224a-9a2d-baeb10937e76"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2021-04-10-10-28-19-00" LABEL="MANJARO_KDEM_2101" TYPE="iso9660"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="99A3-05D0" BLOCK_SIZE="512" TYPE="vfat"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
[manjaro@manjaro ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
/dev/mapper/root-image /             auto      defaults           0      0

type manjaro-chroot -a before. It will “login” into you local drive and execute the commands there and not on the live session.

yeah sorry I forgot to chroot it :sweat_smile: …this one doesn’t seem different.

[manjaro@manjaro ~]$ sudo manjaro-chroot -a
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sda10]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]
[manjaro /]# sudo blkid
/dev/sda1: LABEL="Recovery" BLOCK_SIZE="512" UUID="F2F863E4F863A617" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f104340d-f9dc-4ed6-9cd6-7dea18a6dd41"
/dev/sda2: LABEL="SYSPART" UUID="6687-3F69" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="fb73161f-a78f-4f29-9ea4-a208255354a7"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="1988606b-2de0-413e-b8fa-a01117e66f2a"
/dev/sda4: BLOCK_SIZE="512" UUID="5662CC4162CC2817" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f78334af-892c-4811-82d2-fdfb1a36f4fb"
/dev/sda5: BLOCK_SIZE="512" UUID="30F88711F886D48E" TYPE="ntfs" PARTUUID="f4c867c9-f240-4b00-b414-e0ee4ac03992"
/dev/sda6: LABEL="Dhruv" BLOCK_SIZE="512" UUID="D2EECF3FEECF1A9D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="525722d3-6e86-42fd-9eea-663e85c5861e"
/dev/sda7: BLOCK_SIZE="512" UUID="346EF27A6EF23468" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6df9e7f5-9df4-49b2-b148-6504af1434c6"
/dev/sda8: LABEL_FATBOOT="NO_LABEL" LABEL="NO_LABEL" UUID="3206-0784" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="0007fb8d-e632-fb45-b550-4072dc89c9f2"
/dev/sda9: UUID="711b6e6b-5484-410c-a8c7-c2340ec81294" TYPE="swap" PARTUUID="8dc265bb-561f-0349-a70c-210b52fceebf"
/dev/sda10: UUID="d4d282d0-771a-42c1-8441-903aa6e9f1a1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="e3087787-75b4-224a-9a2d-baeb10937e76"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2021-04-10-10-28-19-00" LABEL="MANJARO_KDEM_2101" TYPE="iso9660"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="99A3-05D0" BLOCK_SIZE="512" TYPE="vfat"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"

[manjaro /]# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=3206-0784                            /boot/efi      vfat    umask=0077 0 2
UUID=711b6e6b-5484-410c-a8c7-c2340ec81294 swap           swap    defaults,noatime 0 0
UUID=d4d282d0-771a-42c1-8441-903aa6e9f1a1 /              ext4    defaults,noatime 0 1

OK UUID is correct. You did not choose the windows efi partition:

However, run gparted or kparted and rightclick on the efi partition, click on “manage flags” and change it to “boot”. Not “legacy_boot”. It have to be “boot, esp” at the end.

1 Like

can you explain this a bit step by step :sweat_smile:?

which one do i have to change?

edit : i got it

okay so i managed to change the flag but the ext4 partition is mounted in /mnt but the fat32(efi) is not mounted in/mnt/boot/efi so is it okay?

It is mounted that way on the live session. On the real disk it is without /mnt :wink:

thanks a bunch broo it worked…finally!!!
I am so happy :sob::sob::sob:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.