Well it’s not going to boot if the UUID is not correct. I think now at least if it’s set to AHCI you can rule out that causing it to get the wrong UUID. You would most likely have to chroot into the system from the live ISO again and correct the UUID. @manuel is better to go through that with you. I’m not very good at spotting what needs to be changed.
Edit: I don’t think your stuck. You just have to be prepared to work through it.
[root@archiso /]# sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/EndeavourOS/theme.txt
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
done
[root@archiso /]#
Did you have the usb drive in when running the grub command because it will give you that error. Your drive is an m.2 drive named /dev/nvme0n1p2 which is the root partition. Did you arch-chroot into the system from the live ISO and try reinstalling grub and updating grub since you found the RST setting and changed it to AHCI? That’s maybe what i would try.
yes i booted off the live usb and then archchooted in, as you showed me previously, followed the same prototcol. (so i have the usd drive in )
[root@archiso /]# sudo grub-mkconfig -o /boot/grub/grub.cfg```
do i need do something different.?
note in most recent setup p1 is the home and p3 is the eif boot
[liveuser@eos-2021.02.03 ~]$ sudo su
[root@archiso liveuser]# mount /dev/nvme0n1p1 /mnt
[root@archiso liveuser]# mount /dev/nvme0n1p3 /mnt
[root@archiso liveuser]# arch-chroot /mnt
mount: /mnt/proc: mount point does not exist.
==> ERROR: failed to setup chroot /mnt
[root@archiso liveuser]# arch-chroot /mnt
mount: /mnt/proc: mount point does not exist.
==> ERROR: failed to setup chroot /mnt
[root@archiso liveuser]#
followed the same instructions that rick provided and worked previously
Thanks for trying to provide some more information as requested. You didn’t post the outputs properly. I think it is a misunderstanding how to do it. Also i think i missed one step when i posted how to arch-chroot and i thought maybe you would follow the wiki. Sometimes we make mistakes too.
Boot on the live ISO
sudo su
mount /dev/nvme0n1p3 /mnt
mount /dev/nvme0n1p1 /mnt/boot/efi
arch-chroot /mnt
You can use the following with the above commands and it will automatically post the info to pastebin and provide you a link. You just need to copy the link address and post it under the command you use.
lsblk -fm | eos-sendlog
sudo fdisk -l | eos-sendlog
Edit: @manuel i hope i got this right as i see you beat me to it.
Well …i just thought that it’s hardware as i have installed EndeavourOS at least 500 times and i believe that 99% of the time there are no issues. The remaining times it’s either user error and or hardware issue. Here i think is to do with software raid. I could be wrong but well see.