You are not logged in.
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 offWhile 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 romLast edited by SecondComing (2021-10-22 00:39:52)
Offline
`mkinitcpio -p linux' didn't work.
Offline
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
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