Feeling a bit bored (and waiting for some replies to questions elsewhere) I decided to look and see where all my boot time is going. There are two very obvious pauses in the dmesg output:-
[ 2.934091] ata8: SATA link down (SStatus 0 SControl 300) [ 2.934130] ata7: SATA link down (SStatus 0 SControl 300) [ 18.251024] Adding 9936892k swap on /dev/sda5. Priority:-1 extents:1 across:9936892k [ 20.088037] <30>udev[292]: starting version 167 [ 20.133565] lp: driver loaded but no devices found ... ... ... [ 23.959982] FS-Cache: Loaded [ 24.133173] FS-Cache: Netfs 'nfs' registered for caching [ 24.143427] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 24.353496] type=1400 audit(1323793685.691:10): apparmor="STATUS" operation="profile_replace" na> [ 24.353957] type=1400 audit(1323793685.691:11): apparmor="STATUS" operation="profile_load" name=> [ 34.486168] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0 [ 36.986993] svc: failed to register lockdv1 RPC service (errno 97). [ 36.987111] NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory [ 36.996319] NFSD: starting 90-second grace period ... ... ... [ 38.612346] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 49.294292] eth0: no IPv6 routers present
I don't think that last gap waiting for IPv6 routers is relevant, I can do just about anything before that happens. So, any ideas what may be causing that first 16 second gap and/or the second ten second gap?