You are not logged in.
I just ran "pacman -Syu" and it updated kernel from 4.6.4-1 to 4.7.0-1 so I rebooted after it completed successfully without errors.
Then the startup messages said this:
...
Mounting /boot...
Activated swap
Reached target Swap.
Mounting Temporary Directory...
Mounted Temporary Directory.
Started LVM2 metadata daemon.
systemd[1] Failed to mount /boot.
Failed to mount /boot.
See 'systemctl status boot.mount' for details.
Dependency failed for Local File Systems
...
You are in emergency mode.
Running "systemctl status boot.mount" gives "mount: unknown filesystem type ■vfat■"
Also trying to manually mount "mount /dev/sdd1 /boot" gives the same error "mount: unknown filesystem type ■vfat■"
Rebooting multiple times does not help.
lsblk:
NAME FSTYPE MOUNTPOINT
...
sdd
|–sdd1 vfat ( <- this is /boot, not mounted)
|–sdd2 crypto_LUKS
|–arch LVM2_member
|–arch-swap swap [SWAP]
|–arch-root ext4 /cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramsfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev cgroup2
nodev tmpfs
nodev devtmpfs
nodev binfmt_misc
nodev configfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev bpf
nodev pipefs
nodev hugetlbfs
nodev devpts
nodev autofs
nodev pstore
nodev efivars
nodev mqueue
ext3
ext2
ext4"uname -a" and "cat /proc/version" says that it is still running 4.6.4-1-ARCH
/lib/modules only contains directories "4.7.0-1-ARCH" and "extramodules-4.7-ARCH". I thought that it may try to load modules from a non-existing directory so I tried "ln -s 4.7.0-1-ARCH 4.6.4-1-ARCH", but it didn't work.
And now I don't know what to do. I probably need to use a live usb, but I don't how to fix this with it.
Offline
I guess /boot wasn't mounted when you upgraded, meaning you didn't install the new kernel properly, but removed the modules for it and now it won't boot.
Use a live-usb to mount your root, make sure you mount /boot as well and execute pacman -S linux again
Offline
According to pacman logs, /boot was mounted during the upgrade ("Generating gzip-compressed initcpio image: /boot/initramfs-linux.img", "Image generation successful", etc).
But I tried that method anyway, and it worked! Thank you.
Would be nice to know what was actually wrong with it, though. Maybe it was just some weird bug ![]()
Edit: figured it out... This was a fairly new installation, and I still have the old one on a different drive. Somehow the old boot partition had the same UUID (I have no idea how that happened). During the kernel update my system must have been like this:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1
└─sda2
sdb
├─sdb1 ntfs System Reserved D4FC309DFC307BB4
└─sdb2 ntfs 3604324B04320DFD
sdc
├─sdc1 vfat 5E9B-4FC2 /boot
├─sdc2 ext4 788cd99d-fac1-4449-ad6a-4fee62367bfb
├─sdc3 swap 9aff9feb-c578-4de2-a704-be3c7c19fd91
└─sdc4 ext4 4b04e1ed-d992-4450-9c72-e4729a2d1eae
sdd
├─sdd1 vfat 5E9B-4FC2
└─sdd2 crypto_LUKS b650257e-0c40-4dac-ab1a-08efa7a3da08
└─arch LVM2_member fDyl2q-pmeQ-wwEo-Y3xi-WYWc-mH2m-0EFP0u
├─arch-swap swap 1b2488d7-b38d-44ba-9fb4-01d87bbfdb1a [SWAP]
└─arch-root ext4 d0023e59-a419-4f9e-a9bb-1c149ac9dbc9 /
sr0So, I changed the sdc1 UUID and reinstalled the kernel on sdd1. Now everything should work as expected.
Last edited by Lynxrc (2016-08-13 10:10:53)
Offline
...Somehow the old boot partition had the same UUID (I have no idea how that happened). .
Had you copied it block for block, perhaps using dd ?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Had you copied it block for block, perhaps using dd ?
Yes, I dd'd the old system from sdd to sdc, but after that I wiped the entire sdd and re-partitioned it before installation.
Offline
I had asked because the UUID is duplicated if one does a block by block copy rather than creating a new file system.
Based on what you said, I would expect unique IDs ![]()
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline