You are not logged in.
Pages: 1
I had a working arch system but after update it won't boot. For some weird reason the November build didn't boot either.
Thankfully, the new build works and I wanted to install arch again.
Everything went smoothly up until Efistib installation. I don't want to install grub.
I have 3 partition- sda1 (esp), sda2(/) and sda3 for data on a gpt table.
The installation went fine but after reboot efistib doesn't recognise sda2 (/) via the UUID and doesn't boot further. It then reverts to efi shell.
I have chekced the UUID multiple times and there doesn't seems to be an issue.
Since this is on a new install I am unable to paste the code. I have taken few pics which I am uploading.
Error - https://ibb.co/rwLWXj0
Lsblk/efi command -
https://ibb.co/PWttGKY
https://ibb.co/1bcDTbR
Method used - Mount sda2 as /mnt
sda1 as /mnt/boot
UUID - 99881f7f-2484-4653-939b-e327d71652ce
UUID used is of sda2 (/) since it's the root directory.
The installation went fine as there is an entry on efi and it initiates the boot but doesn't move forward owing to UUID issue.
I have followed the wiki meticulously not sure why I keep getting stuck.
TIA
P.S- sorry for the typo using a mobile.
Last edited by Shashwat (2021-12-07 08:11:55)
Offline
I take it you mean "efistub" (CONFIG_EFI_STUB)?
Check the kernel version on the EFI system partition with the 'file' command and see if it matches /lib/modules/. If they don't match then the kernel won't be able to load the drivers it needs to identify the root filesystem.
Jin, Jîyan, Azadî
Offline
UUID and PARTUUID are not the same thing. You specify PARTUUID in your efistub root line but insert the value of the UUID instead, compare blkid and what you passed as part of the EFISTUB again
Offline
^^ I have already said that UUID matches. There is no discrepencies. And as I said the issue is not with the command I executed but something else. I did enter the UUID displayed by lsblk/blkid as PARTUUID paramaeter.
@head this is a competly new install I don't see why there will be any discrepencies. However, I'll get it checked.
Yes it is efistub autocorrect changed it to efistib.
Last edited by Shashwat (2021-12-06 17:18:35)
Offline
^^ I have already said that UUID matches. There is no discrepencies. And as I said the issue is not with the command I executed but something else. I did enter the UUID displayed by lsblk/blkid as PARTUUID paramaeter.
You completely missed the point. UUID is not the same as PARTUUID. They are not interchangeable. You cannot specify a filesystem UUID as a PARTUUID.
Offline
Yes its mismatching of UUID with PARTUUID. Updated with blkid PARTUUID and it works now.
Offline
Pages: 1