You are not logged in.
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
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