Hi, I am a new arch user and this is my first post on this list, so welcome everyone :-) 29th I upgraded my system using pacman -Syu and after that my system does not boot. The problem is that I have root partition on software raid1 and for some reason scripts from initramfs are not able to create /dev/md device and mount it on /new_root. I am using mdadm hook. Now during booting I need to wait for "emergency shell" and mount root partition manually this way: # mdassemble # mount /dev/md2 /new_root # exit I am using lilo as bootloader, not grub. My revelant part of mdadm.conf looks like this: ARRAY /dev/md2 metadata=0.90 UUID=bdfacff7:ab87d057:56b4b521:970a1f14 ARRAY /dev/md3 metadata=1.2 name=serenity:3 UUID=1c4f1323:dc8291ca:79423de8:04e93f2e ARRAY /dev/md1 metadata=0.90 UUID=57c89626:270d4c7b:dedbdb45:3a92e6da (md1 is swap, md2 is root, md3 is home). Hooks that I use in /etc/mkinitcpio.conf HOOKS="base udev autodetect modconf block mdadm filesystems keyboard fsck" This is my lilo.conf: boot=/dev/md2 raid-extra-boot="/dev/sda,/dev/sdb" read-only lba32 prompt timeout=100 default=arch image=/boot/vmlinuz-linux label=arch root=/dev/md2 initrd=/boot/initramfs-linux.img image=/boot/vmlinuz-linux label=arch-fallback root=/dev/md2 initrd=/boot/initramfs-linux-fallback.img I am not sure what hooks/mdadm is supposed to do, for me it looks like it I have to add md=/dev/md2 to command line when booting? I would appreciate any help to resolve this issue. Thanks, Łukasz