You are not logged in.
Hi, I've been trying to install Arch Linux on my laptop, but I can't get the system to boot after installation. I've tried several times and I always get the same error message. I've tried different installation configurations, but nothing works.
What I tried during installation (using archinstall):
First attempts: Used systemd-boot as bootloader with ext4. After reboot I got: "device UUID not found, skipping fsck" and dropped into emergency shell with no disk visible in /dev/
Later attempts: Switched to GRUB as bootloader with ext4. After reboot I got: "Timed out waiting for device /dev/disk/by-partuuid/..." and dropped into emergency shell.
In both cases the disk is completely invisible during early boot without the USB connected. When I boot with the USB connected and select GRUB from the boot menu, the same error appears.
The live USB always sees the disk correctly as /dev/sdb with two partitions (sdb1 vfat 1GB boot, sdb2 ext4 118GB root).
I've searched a few places and tried some solutions, but I'm a bit lost and I'm looking for someone to explain how to fix it. I've included my computer's hardware specifications and model so you can check.
Hardware:
- Laptop: ASUS Vivobook Go 15 E1504GA-BQ346W
- CPU: Intel N100 (Alder Lake-N)
- RAM: DDR3 4GB
- Storage: SKhynix HN8T05DEHKX073 (119GB, appears as /dev/sdb in live ISO)
- GPU: Intel UHD Graphics (Iris Plus)
Any help would be appreciated. Thank you. (PD: I'm new to this, so please bear with me.)
Offline
Compare the *actual* PARTUUID you're not getting w/ the output of
lsblk -o NAME,FSTYPE,LABEL,UUID,PARTUUIDI've searched a few places and tried some solutions
https://bbs.archlinux.org/viewtopic.php?id=57855
"Many" people say that "some" people use this pattern because they're even too lazy to put effort into a good lie…
Offline
Hi Seth, sorry for the late reply and for the lack of information in my original post. I'm completely new to forums like this and I didn't know what information was relevant to include.
Regarding the solution you proposed, I've already tried it and they did match.
Here is the comparison you asked for:
PARTUUID that the bootloader is looking for (from the boot error):
3f3ec463-566e-4bf3-8fcb-1b8441110f20
And here is the output of lsblk -o NAME,FSTYPE,LABEL,UUID,PARTUUID from the live USB:
NAME FSTYPE LABEL UUID PARTUUID
sda
└─sda1 vfat ARCH_202602 2C4E-BED2 7ed87e53-100c-4059-a50a-a579a105c186
sdb
├─sdb1 vfat 657A-FC98 11f6f9d3-d1a2-409d-ab3a-52ca89c0dfc5
└─sdb2 ext4 ad85dabb-d37a-4d6b-bc43-0fff2de662c7 3f3ec463-566e-4bf3-8fcb-1b8441110f20
As you can see the PARTUUID matches exactly. The bootloader has the correct PARTUUID but the disk is still not found during boot.
Additional info that might be relevant:
- lspci shows: Intel Corporation Alder Lake-N UFS Controller [8086:54ff]
- The disk is only visible when the USB is connected during boot
- Secure Boot and Fast boot is disabled, boot mode is UEFI 64bit
I just ran a test with VirtualBox to see if the system would boot, and it booted up and I was able to log in without any problems.
Anyway, I'll keep trying to fix it, and if I find a solution, I'll post it or edit this thread.
Last edited by n0ndd (Yesterday 17:02:01)
Offline
I think you are supposed to use UUID instead of PARTUUID.
Offline
PARTUUID and UUID are different things and using the UUID is more common but both should™ work
The disk is only visible when the USB is connected during boot
emergency shell with no disk visible in /dev/
Are there errors preceding the failure (notably sata or pci related ones)?
If you can and esp. if there're more errors, please link a photo
Can you boot the fallback image?
From the install iso, run
(lsmod; journalctl -b) | curl -F 'file=@-' 0x0.stand post the url you get.
Offline