You are not logged in.

#1 2017-05-26 03:45:26

dwrz
Member
Registered: 2017-05-26
Posts: 4

ERROR: device '' not found. Skipping fsck. (UEFI+LVM+systemd-boot)

I can't boot Arch. After the boot menu, I get the following:

:: running early hook [udev]
starting version 232
:: running hook [udev]
:: Triggering uevents . . .
ERROR: device '' not found. Skipping fsck.
:: mounting '' on real root
mount: you must specify the filesystem type
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#

Background:
Installed Arch on a device with eMMC and UEFI. I set up two partitions, a 512M partition for /boot, formatted to FAT32, and an ext4 LVM+LUKS (root + swap). I followed instructions for systemd-boot.

I tried running

 mount /dev/mmcblk1p2 /new_root/ 

but get

 mount: unknown filesystem type 'crypto_LUKS' 

I'm guessing I screwed something up in configuring systemd-boot -- perhaps the order of the hooks?

I tried to mount the boot partition, to try and edit the config files, but get

 mount: unknown filesystem type 'vfat' 

How can I fix this?

Last edited by dwrz (2017-05-26 03:59:04)

Offline

#2 2017-05-26 15:06:20

dwrz
Member
Registered: 2017-05-26
Posts: 4

Re: ERROR: device '' not found. Skipping fsck. (UEFI+LVM+systemd-boot)

Fixed.

The problems were: (1) boot entry config (UUID and LVM info), (2) mkinitcpio hooks order (I had filesystems after fsck).

I was able to fix both by mounting the partitions with the live image, then chroot-ing onto the install.

Offline

Board footer

Powered by FluxBB