You are not logged in.

#1 2021-10-20 22:29:20

SecondComing
Member
From: Eureka Springs, AR
Registered: 2020-10-25
Posts: 18
Website

[SOLVED] Can't boot into USB thumb drv system; device (UUID) not found

I am currently booted into the system in question on my old laptop, however when I try to boot into it on my new Dell Precision m4800, I get this:

ERROR: device 'UUID=c45f1b00-b155-42db-a817-060b40e20429' not found. Skipping fsck.
:: mounting 'UUID=c45f1b00-b155-42db-a817-060b40e20429' on real root
mount: /new_root: can't find UUID=c45f1b00-b155-42db-a817-060b40e20429.
You are now being dropped into an emergency shell.
ssh: can't access tty; job control turned off

While booted into a Live USB on the Precision M4800 with the problem thumb drive attached, `idblk' confirms that the UUID is correct (/dev/sdc3 is the relevant partition):

/dev/sda1: LABEL="System Reserved" UUID="FC2628F12628AE98" TYPE="ntfs" PARTUUID="35491b91-01"
/dev/sda2: UUID="CC0029650029582A" TYPE="ntfs" PARTUUID="35491b91-02"
/dev/sda3: UUID="4890669E9066926C" TYPE="ntfs" PARTUUID="35491b91-03"
/dev/sdb1: UUID="2020-01-01-05-20-18-00" LABEL="ARCH_202001" TYPE="iso9660" PTUUID="684f00b2" PTTYPE="dos" PARTUUID="684f00b2-01"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="ARCHISO_EFI" LABEL="ARCHISO_EFI" UUID="BD56-BD11" TYPE="vfat" PARTUUID="684f00b2-02"
/dev/sdc2: UUID="F687-1CCC" TYPE="vfat" PARTLABEL="esp" PARTUUID="73a5bea8-a0cc-4916-8c09-ed8679078868"
/dev/sdc3: UUID="c45f1b00-b155-42db-a817-060b40e20429" TYPE="ext4" PARTLABEL="primary" PARTUUID="ef9dde3b-a65c-445b-8e87-d7408f169dc6"
/dev/loop0: TYPE="squashfs"
/dev/sdd1: UUID="1cc112f2-86e1-4534-90ce-fc6738bc961c" TYPE="ext4" PARTLABEL="primary" PARTUUID="19063307-53c3-4e63-8c13-4d6342b02284"
/dev/sdc1: PARTLABEL="bios_boot" PARTUUID="1ba3a0ec-7a33-4401-a5aa-aa7ed764efc2"

However, strangely the device doesn't even show up with `idblk' when booted into it as I am now (and I've provided `lsblk' output to prove I'm booted into it):

[user@host ~]$ blkid
/dev/sda2: UUID="7921-D861" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="esp" PARTUUID="c320cabe-3231-4d51-9d55-9b24dca5ed52"
/dev/sda3: UUID="8931a0d3-dc70-41ab-9d33-999c6b27654a" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="primary" PARTUUID="53572fc0-2f27-46d0-b0e1-9bd133d8714c"
[user@host ~]$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0     1M  0 part 
├─sda2   8:2    0   512M  0 part 
└─sda3   8:3    0 465.3G  0 part 
sdb      8:16   1  28.8G  0 disk 
├─sdb1   8:17   1     1M  0 part 
├─sdb2   8:18   1   512M  0 part /boot
└─sdb3   8:19   1  28.3G  0 part /
sr0     11:0    1  1024M  0 rom

Last edited by SecondComing (2021-10-22 00:39:52)

Offline

#2 2021-10-20 22:59:27

SecondComing
Member
From: Eureka Springs, AR
Registered: 2020-10-25
Posts: 18
Website

Re: [SOLVED] Can't boot into USB thumb drv system; device (UUID) not found

`mkinitcpio -p linux' didn't work.

Offline

#3 2021-10-21 06:58:36

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,979

Re: [SOLVED] Can't boot into USB thumb drv system; device (UUID) not found

Does the old laptop bootloader use 8931a0d3-dc70-41ab-9d33-999c6b27654a and did you try that one on the new one?
What devices/UUIDs do you get from the emergency shell?

Online

#4 2021-10-22 00:38:53

SecondComing
Member
From: Eureka Springs, AR
Registered: 2020-10-25
Posts: 18
Website

Re: [SOLVED] Can't boot into USB thumb drv system; device (UUID) not found

Solved. In my HOOKS array in /etc/mkinitcpio.conf, I had to move `block' before `autodetect' thusly:

HOOKS=(base udev block autodetect modconf filesystems keyboard fsck)

then run `mkinitcpio -p linux', of course.

Maybe Arch's default mkinitcpio.conf should reflect this?

Last edited by SecondComing (2021-10-22 00:41:50)

Offline

Board footer

Powered by FluxBB