You are not logged in.

#1 2017-10-21 20:11:24

chris200x9
Member
Registered: 2008-03-05
Posts: 30

grub not found

Hi I just installed archlinux but it won't boot. I have a mobo that's UEFI so I followed the grub efi install and have a efi partition mounted to /boot/efi so I do have something that looks like /boot/efi/EFI/grub/grubx64.efi. I've just found out how to get into an efi shell from my bios, doing inputting fs2: drops me to my esp partiton doing a cd to EFI/grub and executing grubx64.efi brings up grub from there everything boots up fine. I jus don't know why I get a no bootable device found and have to manually point to grub for my installation to work. Any idea how to fix this?

Offline

#2 2017-10-21 20:18:56

judd1
Member
Registered: 2015-09-04
Posts: 260

Re: grub not found

$ lsblk -f

?


This isn't right. This isn't even wrong.
-- Wolfgang Pauli --

Offline

#3 2017-10-21 20:28:15

chris200x9
Member
Registered: 2008-03-05
Posts: 30

Re: grub not found

judd1 wrote:
$ lsblk -f

?

NAME        FSTYPE  LABEL        UUID                                 MOUNTPOINT
loop0       squashf                                                   
loop1       ext4    Anaconda     615777c4-8d0f-4a65-a33f-60e37e21e769 
├─live-rw   ext4    Anaconda     615777c4-8d0f-4a65-a33f-60e37e21e769 /
└─live-base ext4    Anaconda     615777c4-8d0f-4a65-a33f-60e37e21e769 
loop2       DM_snap                                                   
└─live-rw   ext4    Anaconda     615777c4-8d0f-4a65-a33f-60e37e21e769 /
sda                                                                   
└─sda1      ntfs                 E0FAE690FAE661F0                     
sdb                                                                   
└─sdb1      ntfs    Video        2C16865416861EC8                     
sdc         iso9660 Fedora-Cinnamon-Live-26-1-5
│                                2017-07-05-22-11-06-00               
├─sdc1      iso9660 Fedora-Cinnamon-Live-26-1-5
│                                2017-07-05-22-11-06-00               /run/initr
├─sdc2      vfat    ANACONDA     3F1B-CE00                            
└─sdc3      hfsplus ANACONDA     836ac485-c07c-3208-96ed-ae369bb3b713 
sr0                                                                   
sr1                                                                   
nvme0n1                                                               
├─nvme0n1p1 vfat                 FDA9-6676                            
├─nvme0n1p2 ext2                 103a977d-4833-4dd8-9bf9-6079a46f3f82 
├─nvme0n1p3 f2fs                 6ff0be41-1c30-4099-a9dc-bfb14d68179d 
├─nvme0n1p4 swap                 1eda14fa-1002-4c94-9f60-c63a07d68c41 [SWAP]
├─nvme0n1p5 f2fs                 f30bf4bd-82da-4b38-a427-96611077a30a 
└─nvme0n1p6 

I don't know if it's helpful, right now I'm on a fedora liveusb because I just installed and don't have a GUI set up yet in arch. My arch install is on the nvme drive.

Edit: got the one from arch

NAME        FSTYPE  LABEL                       UUID                                 MOUNTPOINT
sda                                                                                  
`-sda1      ntfs                                E0FAE690FAE661F0                     
sdb                                                                                  
`-sdb1      ntfs    Video                       2C16865416861EC8                     
sdc         iso9660 Fedora-Cinnamon-Live-26-1-5 2017-07-05-22-11-06-00               
|-sdc1      iso9660 Fedora-Cinnamon-Live-26-1-5 2017-07-05-22-11-06-00               
|-sdc2      vfat    ANACONDA                    3F1B-CE00                            
`-sdc3      hfsplus ANACONDA                    836ac485-c07c-3208-96ed-ae369bb3b713 
sr0                                                                                  
sr1                                                                                  
nvme0n1                                                                              
|-nvme0n1p1 vfat                                FDA9-6676                            /boot/efi
|-nvme0n1p2 ext2                                103a977d-4833-4dd8-9bf9-6079a46f3f82 /boot
|-nvme0n1p3 f2fs                                6ff0be41-1c30-4099-a9dc-bfb14d68179d /
|-nvme0n1p4 swap                                1eda14fa-1002-4c94-9f60-c63a07d68c41 
|-nvme0n1p5 f2fs                                f30bf4bd-82da-4b38-a427-96611077a30a /home
`-nvme0n1p6                            

Like I said everythings looks correct AFAIK and it boots if I explicitly tell my computer where the grub efi is.

Last edited by chris200x9 (2017-10-21 20:41:43)

Offline

#4 2017-10-21 22:08:29

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,783
Website

Re: grub not found

Why do you have a ext2 boot partition as well as an EFI Systems Partition? Where is the grub EFI, and how do you tell the PC where it is?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#5 2017-10-21 22:14:13

chris200x9
Member
Registered: 2008-03-05
Posts: 30

Re: grub not found

WorMzy wrote:

Why do you have a ext2 boot partition as well as an EFI Systems Partition? Where is the grub EFI, and how do you tell the PC where it is?

I thought I did it that way before. It might be a bit weird but my grub.cfg deals with it fine, my only issue is my grub efi not being seen.

What do you mean how do I tell the pc where it is? I have the nvme drive set as my first boot drive, I thought my computer would see the efi partion and look for efi executables. Do I need to do something more?

Edit: the grub efi is on the efi partition and that is mounted to /boot/efi

Last edited by chris200x9 (2017-10-21 22:30:13)

Offline

#6 2017-10-22 01:48:41

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: grub not found

What does

efibootmgr -v

say about it all?


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

Board footer

Powered by FluxBB