You are not logged in.
Pages: 1
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
$ lsblk -f
?
This isn't right. This isn't even wrong.
-- Wolfgang Pauli --
Offline
$ 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
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
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
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
Pages: 1