Unknown device type nvme0n1 (two ssd)

i readed somewhere, don’t remember, it’s said start as “sdX” not other thing like nvme etc. is it true?

Don’t re-install to use legacy bios mode. Your current uefi installation is working properly. The “unknown device” warning has to do with a harmless bug in grub concerning a useless memory test option for the grub menu. This is a case where the “cure” is worse than the disease.

i remove memtest then not show warning but still not showing bios boot menu on nvme ssd also i install windows to nvme ssd then show this time, i don’t understand this boot :confused:

The “unknown device” warning is not the problem here. The problem is that his computer is not booting from the nvme device. I think that can be caused by a faulty UEFI, that’s why I’m suggesting the Legacy mode installation.

Have you check that you have the latest UEFI version installed?

I don’t understand, what does this mean “UEFI latest version”?

it seems show boot menu on legacy mode because i tried install manjaro as mbr and replaced uefi to legacy but why not uefi? also legacy is badly performance? What is difference between uefi and legacy?

also i installed (uefi mode) windows 10 on nvme ssd this time show boot menu but not this on manjaro

If you install Manjaro in the SSD (sda). Does it show up in boot menu?

BIOS/UEFI firmware version. Have you checked from the Acer website, is there an update for your computer?

yes, show, no problem this time, only problem on nvme

oo i understand, yes i check latest version BIOS, latest version v1.47, i installed it but still same problem

If only problem is with Manjaro in the nvme, I’d say that it is somehow some limitation of your motherboard. Linux/Manjaro has no problems with nvme (my Manjaro is on a nvme drive) and it seems that there is no problem with the sata drive, so only option for me is hardware/UEFI issue. You seem to have done everything right and still doesn’t show up. But this is only my opinion.

Have you tried to add manually your grub in nvme with efibootmgr?

i tried this option use easybcd v2.0.2 on side windows, show linux on windows boot menu but when i enter the linux efibootmgr got more error, maybe broke this efibootmgr i don’t know, if you mean this thing?

also i don’t understand thing this, if manjaro not show on boot menu, why does show boot menu windows 10 on nvme as uefi mode

efibootmgr is a tool to manipulate some UEFI settings (boot entries and boot order). You can try to install once more Manjaro to the nvme drive, boot it (like you were doing) and use efibootmgr tool to add the grub entry you have in nvme. Something like this:

sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 --write-signature --loader /EFI/Manjaro/grubx64.efi --label "Manjaro" --verbose

That can happen if you have a “faulty” or buggy UEFI. The motherboard maker (Acer in this case) prioritizes Windows over other OSes so Windows is going to work but other OSes (Linux inclusive) is not so clear. I don’t know if it is your case, but it can explain your situation

try but doesn’t, i do symlink to manjaro grub menu from windows efi file, i mean doing redirect or like it? can work it?

1 Like

Code I wrote was just an example. I’m not in Linux right now and I’m not sure for example, is the path to grubx64.efi correct. Also I realized there was a missing space. So you have to adjust command yourself. What is the command output? (once that the space is fixed)

And what is the output of sudo efibootmgr -v

1 Like

i’m tried

sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 --write-signature --loader /EFI/Manjaro/grubx64.efi --label "Manjaro" --verbose

//output

efibootmgr: ** Warning ** : Boot0003 has same label Manjaro
efibootmgr: ** Warning ** : Boot0005 has same label Manjaro
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0004,0002,2001,2002,2003
Boot0000* USB HDD: TOSHIBA TransMemory PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x0,0x53b7f4,0x2000)RC
Boot0001* Unknown Device: SAMSUNG MZVLB256HBHQ-00000 PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-81-01-C7-06-76)/HD(1,GPT,5f85c5bd-6f2d-483a-abfd-8c4db9643fa2,0x800,0x100000)RC
Boot0002* Windows Boot Manager HD(1,GPT,456a59f6-dacd-4be2-994e-fae9adb8a92d,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS…x…B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}…e…
Boot0003* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0005* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0006* USB HDD: SanDisk PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/HD(2,GPT,bb3a52b7-6c2e-4c25-b9a9-ea656b3ab092,0x1ca3534,0x400)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Boot0004* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)

tried
sudo efibootmgr -v

//output

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0002,2001,2002,2003
Boot0000* USB HDD: TOSHIBA TransMemory PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x0,0x53b7f4,0x2000)RC
Boot0001* Unknown Device: SAMSUNG MZVLB256HBHQ-00000 PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-81-01-C7-06-76)/HD(1,GPT,5f85c5bd-6f2d-483a-abfd-8c4db9643fa2,0x800,0x100000)RC
Boot0002* Windows Boot Manager HD(1,GPT,456a59f6-dacd-4be2-994e-fae9adb8a92d,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS…x…B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}…e…
Boot0003* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0005* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0006* USB HDD: SanDisk PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/HD(2,GPT,bb3a52b7-6c2e-4c25-b9a9-ea656b3ab092,0x1ca3534,0x400)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC

should i do this manual install part
link

efibootmgr -v shows (multiple times) a Manjaro entry. Do you have a Manjaro option in your boot options?

If you restart the computer and do again sudo efibootmgr -v, are there still the Manjaro entries?

i did , restarted pc and output

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0002,2001,2002,2003
Boot0000* USB HDD: TOSHIBA TransMemory PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x0,0x53b7f4,0x2000)RC
Boot0001* Unknown Device: SAMSUNG MZVLB256HBHQ-00000 PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-25-38-81-01-C7-06-76)/HD(1,GPT,5f85c5bd-6f2d-483a-abfd-8c4db9643fa2,0x800,0x100000)RC
Boot0002* Windows Boot Manager HD(1,GPT,456a59f6-dacd-4be2-994e-fae9adb8a92d,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS…x…B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}…e…
Boot0003* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0004* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0005* Manjaro HD(1,GPT,e9035109-233c-7843-bf43-cb531ab90f69,0x800,0x100000)/File(\EFI\Manjaro\grubx64.efi)
Boot0006* USB HDD: SanDisk PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/HD(2,GPT,bb3a52b7-6c2e-4c25-b9a9-ea656b3ab092,0x1ca3534,0x400)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC

yes but i’m entering manjaro from grub menu from detect efi bootloaders option on live manjaro in usb, direct not show grub menu, still i said not show nvme disk only show widows 10 on sata