I've just started using Arch Linux ARM on the Pi, and the first this I did was a pacman -Syu in order to completely upgrade the system. Seeing new boot.txt and config.txt in /boot, I replaced the old files with the new ones, and did a reboot. And, lo and behold, my system no longer works (it hangs on boot then enters kdb). So I reinstalled Arch, again doing a full upgrade but this time not replacing the new files. I rebooted, and Arch now has a read-only filesystem, making it unusable (anything I try to do will fail as it cannot write to any memory). So what do I do? Should I update everything apart from the kernel?
Note: I can't not do the update, as some of the packages in there (bash, ncurses) need to be updated to make other stuff work (xorg-server, xinit, etc).