I just got a computer with Windows 10, and wanted to install Manjaro as a dual boot.
I followed the instructions provided in the user guide :
I disabled SecureBoot in my UEFI
I shrinked my Windows partition with Windows’ utility
I booted on a Manjaro Live USB
I used the install wizard and used the “replace existing partition” option (by selecting the free partition resulting from the shrink in 1)
I shutdown my computer, removed the USB key, booted it up
I get to GRUB, from there I can boot to Windows without a problem
However, when I try to boot Manjaro I get the /new_root: can't find UUID=... error
I checked the UUID given in the error to see if it matches the partition where Manjaro is installed, and it is the same.
I don’t know what to do, as it does not seem to be a disk detection issue (since it’s the same one for Windows and Manjaro, and Windows boots correctly, btw I don’t know if that matters but my disk is a NVME SSD), neither a kernel update issue as I could often see on forums concerning this “can’t find UUID” error. (Some users solved it by simply reinstalling Manjaro, but I’m just trying to install it in the first place…)
Finally as I’m a newbie I do not really understand the solutions provided on these forums nor the commands that people want OP to try. So if I need to run specific commands, please explain me what they do and the goal behind so that I can understand it and solve this kind of issue by myself in the future
Many thanks in advance !
Edit: formatting (+ I will provide detailed system information later)
I think that is not what I’m supposed to get, because when I browse manually with Dolphin to the new partition created, the file I find in run/media/manjaro/b64993c0-(...)/etc/fstab/ is different :
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.
==> Detected systems:
--> 0) ManjaroLinux
==> Select system to mount [0-0] :
(I enter 0)
==> ERROR: You can't mount 0!
I assume that this device.map issue is also what makes cat /etc/fstab returns the wrong file…
If it is correct, I don’t understand what could be happening. Much less the reason why you can’t chroot. As a last option on my part, you can check that the GRUB doesn’t contain any reference to a non-existent or incorrect UUID with:
Everything seems fine, but to avoid confusion, your second full line of “fstab” should be: UUID=b64993c0-9cac-46bd-a692-8e861bdf404e / ext4 defaults,noatime 0 1
Yes I shorted the UUID but I’ve got that indeed
I checked cat /etc/default/grub but I see no reference to any UUID at all, is it normal ?
Is it normal too that I have no file in /boot/efi ?
If I sum it all up, my system is correctly installed, UUIDs are correctly referenced, but GRUB does not seem to be able to find any partition I made for Manjaro (I just tried to reinstall everything with the manual partitioning, following the method explained here, and I now get an additional hibernation error at boot, because it can’t find the swap partition either.
Isn’t it weird since I’ve got no problem booting to Windows from GRUB ?
Could another bootloader work better than GRUB ?
Are Windows or my UEFI settings preventing GRUB from seing anything else than Windows’ partition ? (so many questions, I’m sorry for that)
Hi. I have exact same problem. Nvme ssd, Intel 11th gen CPU. Lastest manjaro 20.2 with 5.9 kernel.
In bios I have only UEFI option (not AHCI), could it be problem? Or is any solution to this?
Thanks.
Edit: I turn off quiet mode in kernel parameters and first messeges are about ACPI BIOS error: Failure creating named object and ACPI error: AE_ALREADY_EXISTS.
Then is waiting 10 seconds for device…mounting device on real root… and then messege about can’t find UUID and drop to emergency shell.
This isn’t related to the UUID issue. It’s also not completely uncommon … Toshiba by any chance? … as it happens on at least a few of those (maybe other brands too), mine included.
Yeah, I thought that. It is Acer aspire 5. But now I can chroot. I run update-grub, but it is only worse :). I don’t see grub menu anymore, it goes straight to manjaro and can’t find uuid thing.
I have the same problem on a HP Envy with i7 1165g7 processor in dual boot.
Installing Ubuntu works out of the box, but manjaro fails on every try.
On boot i get to the splashscreen, but stucks there.
installing it via the manjaro architect results in error: device uuid not found skipping fsck
If you are able to chroot into your system, please see my previous post. The info you can provide might enable myself or others to look into what is or isn’t happening. No promises but every little helps, so they say.
Good point, I’d forgotten about that “fakeRAID” nonsense. Often an issue with systems set up that way running Win10 where the user wants to become an owner & install Linux on the machine, either alongside Win or as a standalone system.
Yeah! It works. On Acer it is hidden option in Bios. You have to go to BIOS, than go to Main tab and hold Ctrl + s. Two new options will show, one of them is VMD Controller - turn it to disable, save and exit Bios. And you can boot manjaro. Thanks for help.-