Stuck at loading GRUB Bootloader NVMe SSD

Hello there!

So here goes. I'm pretty new at Linux, actually really new, but I'm okay with computers generally speaking. Mostly Windows, actually. To get to the point this is the issue I'm having. After installing and restarting the PC I get stuck at loading. I don't want to dual boot with Windows so I did the erase the partition, now, mind yourself I have a HP laptop with a pretty "new" I guess SSD which I think it's causing the problems. Even when I installed Windows for the first time I needed to inject the driver into the usb boot.
I really want to use this distro, I am amazed by the eye candy and the effort that has been put into it and I need help.
I got all sort of errors when running for example CHROOT I get this message:
"grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map."
The HDD is 250 GB so if there is anybody here that really wants to help me, please give me 15 minutes and tell me exactly what steps should I take in partitioning and furthermore installing the Linux GRUB and running smoothly in the end.
Thank you so much,
EM

Hi.
Maybe you could try changing SATA mode to AHCI in your BIOS (if currently set to e.g. RAID), and maybe also in the BIOS disable VMD (or Intel-VMD).

2 Likes

Hi there, unfortunately I don't have this option in BIOS.
As I mentioned, this laptop gives me headaches.

What laptop is it?
It might have a hidden part to bios you dont see until you enable it?

3 Likes

If it's the same issue than me, you need to regenerate the mkinit file in chroot environment with the vmd modules being forced.

To do that, you chroot to your garunda installation, add vmd to the module list in /etc/mkinitcpio.conf: like: MODULES="crc32c-intel vmd"

Then regenerate the mkinit file with mkinitcpio -P linux

3 Likes

Host: HP Laptop 15s-fq2xxx
I don't see how would that be possible, it's pretty basic, I don't understand why.

later edit: this is how I did it when I installed Windows:

This laptop is crazy.
My NVMe is kioxia. (I don't know if it helps)

Trying now!~ Will post the results

==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen.img
==> Starting build: 5.12.12-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
-> -k /boot/vmlinuz-linux-zen -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: 5.12.12-zen1-1-zen
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [resume]
-> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-zen-fallback.img
==> Image generation successful

Should I restart now? Is everything a-ok?

1 Like

Yupp next step is to restart ofc

I'll be back! (lol)

Still not working :frowning:

I have a new hp just like you with 11th gen CPU and Intel Iris Xe as GPU, also with the same issue and that screen appear when I press esc on the bootloader try with this detailed explanation this should work :
0 - boot from Garuda iso bootable usb
1 - Choose chroot in the Garuda Welcome prompt
2 - Choose You installation of Garuda linux (with numbers)
2 - install text editor like vim sudo pacman -S vim
3 - sudo vim /etc/mkinitcpio.conf
4 - Add vmd to MODULES="..."
5 - Make sure to save the file
6 - mkinitcpio -P linux or mkinitcpio -p linux ( or whatever command regenerates the mkinitfile for you)

2 Likes

Lets start with the facts you have a brick your trying to install Garuda on, How do you really expect any help you have not given one detail you don't even know if it has a SSD or SSD please read the wiki on how to help others to help you.

4 Likes

Hi there,
First of all, post output of

inxi -Faz

As text output.
Also, I am guessing that you on uefi, as you have pretty modern hardware. So, you must follow guide on

1 Like