My core issue is that something is causing udev to spew thousands of messages during boot, slowing down boot by 10 minutes. My interrim issue however is that there are so many messages during boot that my /var/log/boot.log file is incomplete. The file seems to start at an arbitrary point near the end of the udev spew, then shows me the rest of the boot process.
How do I make sure that I get a log of the entire boot process? Currently I am getting just the last 35k of output (35741 bytes).
Secondarily, the udev messages that I see in boot.log don't show up in any of the other logs, which surprises me. I see messages of a similar form (from udev) in syslog and daemon.log dating from earlier boots which didn't manifest the above issue.
Maybe this is all caused by some reconfiguration which caused these messages to be logged to the console rather than syslog? My /usr/share/rsyslog/50-default.conf looks like this.
It's Ubuntu 12.04.3 LTS, Precise.