I updated archlinux with pacman -Syu and then when I've restart, the system can't start. This is the report:Warning: /lib/modules/4.11.9-1-ARCH/modules.devname not found - ignoringversion 232Error: device 'UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d' not found. Skipping fsck.Error: can't find UUID=b5a9a977-e9a7-4d3d-96a9-dcf9c3a9010d You are now being dropped into a emergency shell.Can't access tty: job control turned offIn that shell my keyboard doesn't work.I'm trying with a livecd of archlinux: mounting the partitions and using chroot.I check the uuid of the root partition in /etc/fstab. It's my fstab:# /dev/sda2 UUID=b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d   /           ext4        rw,relatime,data=ordered    0 1  # /dev/sda1 UUID=FBA9-977B          /boot       vfat        rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2  # /dev/sda4 UUID=a43b8426-c93a-4f32-99c8-9dd5cf645373   /home       ext4        rw,relatime,data=ordered    0 2  # /dev/sda3 UUID=9eec735e-3157-4e0e-a5c6-ef3a7c674201   none        swap        defaults    0And it's the result of lsblk -fNAME   FSTYPE   LABEL       UUID                                 MOUNTPOINTloop0  squashfs                                                  /run/archiso/sfs/airootfssda                                                              sda1 vfat                 FBA9-977B                            sda2 ext4                 b5a9a977-e9a7-4d3d-96a9-dcf8c3a9010d /mntsda3 swap                 9eec735e-3157-4e0e-a5c6-ef3a7c674201 sda4 ext4                 a43b8426-c93a-4f32-99c8-9dd5cf645373 /mnt/homeI've updated the system again with pacman -Syu and I tried to make mkinitcpio -p linux, but it haven't solved the problem (in spite of the result of the command it's ok). This is the report:==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img==> Starting build: 4.11.9-1-ARCH  -> Running build hook: [base]  -> Running build hook: [udev]  -> Running build hook: [block]  -> Running build hook: [block]WARNING: Possubly missing firmware for module: aic94xxWARNING: Possubly missing firmware for module: wd719x  -> Running build hook: [autodetect]  -> Running build hook: [modconf]  -> Running build hook: [filesystems]  -> Running build hook: [keyboard]  -> Running build hook: [fsck]==> Generating module dependencies==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img==> Image generation successful==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect==> Starting build: 4.11.9-1-ARCH  -> Running build hook: [base]  -> Running build hook: [udev]  -> Running build hook: [block]WARNING: Possubly missing firmware for module: aic94xxWARNING: Possubly missing firmware for module: wd719x  -> Running build hook: [modconf]  -> Running build hook: [filesystems]  -> Running build hook: [keyboard]  -> Running build hook: [fsck]==> Generating module dependencies==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img==> Image generation successfulI tried to change the order of HOOKS in /etc/mkinitcpio.conf. But it doesn't work. This is the current order:base udev block autodetect modconf filesystems keyboard fsckuname -r returns:4.11.7-1-ARCHpacman -Q linux returns:linux 4.11.9-1The file of warrning /lib/modules/4.11.9-1-ARCH/modules.devnam exists.I tried to install and use linux-lts but the result it's the same.I use grub and I tried to reconfigure it too.What can I do?
Cannot start archlinux after update: Cannot find uuid
arch linux;kernel;boot;kernel modules
I just forgot mount boot (thank you, jasonwryan). The solution to this problem, in my case was:Use a livecd to mount all partitions and use chroot.Update:pacman -SyuRegenerate initramfs using:mkinitcpio -p linuxIf you use grub: grub-mkconfig -o /mnt/boot/grub/grub.cfgRestart.