My bad, I mixed up the commands.
This the the output of cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mapper/root-image / auto defaults 0 0
and this is what sudo blkid yields me:
sudo blkid ✔
/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p5: UUID="1ca52c5c-4aff-45fe-982c-ecfc3bde3dea" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="930ee91b-9356-d34f-9057-24345236609a"
/dev/nvme0n1p3: BLOCK_SIZE="512" UUID="E60E6C180E6BDFD3" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="948357df-c13a-4d2e-b5f4-f3527f860bfc"
/dev/nvme0n1p1: UUID="B461-3A56" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="c2b24698-eb8b-4785-ab01-2bde00254270"
/dev/nvme0n1p4: BLOCK_SIZE="512" UUID="7EF6C98EF6C946DD" TYPE="ntfs" PARTUUID="1c44123d-9192-4644-a4f4-a7c79d83e453"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="36715c1d-fdb7-449e-adce-49609a18ecb5"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="C80E-8B3F" BLOCK_SIZE="512" TYPE="vfat"
/dev/sda1: BLOCK_SIZE="2048" UUID="2022-08-16-12-52-10-00" LABEL="MANJARO_KDE_2137" TYPE="iso9660"
/dev/loop3: TYPE="squashfs"
brahma
9 September 2022 15:41
22
theres nothing in your fstab …
you didnt run the reload command… so run it:
systemctl daemon-reload
then post again output from:
cat /etc/fstab
blkid
~ sudo systemctl daemon-reload ✔
~ sudo cat /etc/fstab ✔
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mapper/root-image / auto defaults 0 0
~ sudo blkid ✔
/dev/loop1: TYPE="squashfs"
/dev/nvme0n1p5: UUID="1ca52c5c-4aff-45fe-982c-ecfc3bde3dea" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="930ee91b-9356-d34f-9057-24345236609a"
/dev/nvme0n1p3: BLOCK_SIZE="512" UUID="E60E6C180E6BDFD3" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="948357df-c13a-4d2e-b5f4-f3527f860bfc"
/dev/nvme0n1p1: UUID="B461-3A56" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="c2b24698-eb8b-4785-ab01-2bde00254270"
/dev/nvme0n1p4: BLOCK_SIZE="512" UUID="7EF6C98EF6C946DD" TYPE="ntfs" PARTUUID="1c44123d-9192-4644-a4f4-a7c79d83e453"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="C80E-8B3F" BLOCK_SIZE="512" TYPE="vfat"
/dev/sda1: BLOCK_SIZE="2048" UUID="2022-08-16-12-52-10-00" LABEL="MANJARO_KDE_2137" TYPE="iso9660"
/dev/loop3: TYPE="squashfs"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="36715c1d-fdb7-449e-adce-49609a18ecb5"
brahma
9 September 2022 15:44
24
why do you use sudo? doesnt it work without it?
Its the same result with or without, both works
brahma
9 September 2022 15:47
26
ok, so now reinstall grub:
any errors post here
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
grub-install: error: failed to get canonical path of `/boot/efi'.
sudo grub-mkconfig -o /boot/grub/grub.cfg 1 ✘
/usr/bin/grub-probe: error: failed to get canonical path of `overlay'.
And this for the other one
brahma
9 September 2022 15:55
29
post output from this:
efibootmgr
lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME
~ efibootmgr 1 ✘
BootCurrent: 0003
Timeout: 5 seconds
BootOrder: 0003,0000,0001,0002,0004
Boot0000* UEFI KXG60ZNV1T02 NVMe KIOXIA 1024GB 909A10ENKR41 1 PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,8C-E3-8E-03-00-49-F4-22)/HD(1,GPT,c2b24698-eb8b-4785-ab01-2bde00254270,0x800,0x32000)/File(\EFI\Boot\BootX64.efi){auto_created_boot_option}
Boot0001* ONBOARD NIC (IPV4) PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(8c47be3f4fd2,0)/IPv4(0.0.0.00.0.0.0,0,0){auto_created_boot_option}
Boot0002* ONBOARD NIC (IPV6) PciRoot(0x0)/Pci(0x1d,0x5)/Pci(0x0,0x0)/MAC(8c47be3f4fd2,0)/IPv6([::]:<->[::]:,0,0){auto_created_boot_option}
Boot0003* UEFI USB Disk 2.0 6926501055053389321 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(2,MBR,0x0,0x6a51a4,0x2000)/File(\EFI\Boot\BootX64.efi){auto_created_boot_option}
Boot0004* UEFI USB Disk 2.0 6926501055053389321 2 PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/CDROM(1,0x6a51a4,0x8000)/File(\EFI\Boot\BootX64.efi){auto_created_boot_option}
~ lsblk -o PATH,PTTYPE,PARTTYPE,FSTYPE,PARTTYPENAME ✔
PATH PTTYPE PARTTYPE FSTYPE PARTTYPENAME
/dev/loop0 squashfs
/dev/loop1 squashfs
/dev/loop2 squashfs
/dev/loop3 squashfs
/dev/sda dos iso9660
/dev/sda1 dos 0x0 iso9660 Empty
/dev/sda2 dos 0xef vfat EFI (FAT-12/16/32)
/dev/nvme0n1 gpt
/dev/nvme0n1p1 gpt c12a7328-f81f-11d2-ba4b-00a0c93ec93b vfat EFI System
/dev/nvme0n1p2 gpt e3c9e316-0b5c-4db8-817d-f92df00215ae Microsoft reserved
/dev/nvme0n1p3 gpt ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 ntfs Microsoft basic data
/dev/nvme0n1p4 gpt de94bba4-06d1-4d40-a16a-bfd50179d6ac ntfs Windows recovery environment
/dev/nvme0n1p5 gpt 0fc63daf-8483-4772-8e79-3d69d8477de4 ext4 Linux filesystem
brahma
9 September 2022 15:57
31
so type this:
exit
close terminal, open terminal and run again:
sudo manjaro-chroot -a
and post output from it here
~ sudo manjaro-chroot -a ✔
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
==> Mounting (ManjaroLinux) [/dev/nvme0n1p5]
--> mount: [/mnt]
--> mount: [/mnt/boot/efi]
brahma
9 September 2022 16:02
33
looks ok, now post output from this:
update-grub
~ update-grub
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/virtuaverse/theme.txt
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Found linux image: /boot/vmlinuz-4.19-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-4.19-x86_64.img
Found initrd fallback image: /boot/initramfs-4.19-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
brahma
9 September 2022 16:04
35
ok it worked so now run the reinstall command again:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
post output here
This is the output:
~ grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
Installation finished. No error reported.
brahma
9 September 2022 16:05
37
ok it worked now…
so run this:
mkinitcpio -P
update-grub
brahma
9 September 2022 16:08
39
so type exit
and reboot and hopefully you will be able to boot
Thanks, I am able to log into my manjaro account again!
One more question, when booting up, I dont get the boot manager anymore, thus I cant choose to boot into my windows partition, is there a way to restore this?