Toda vez que o Ubuntu inicializa, ele registra o fato /var/log/kern.log. No meu sistema, vejo:
Dec 2 10:00:11 squid kernel: [ 0.000000] Initializing cgroup subsys cpuset
Dec 2 10:00:11 squid kernel: [ 0.000000] Initializing cgroup subsys cpu
Dec 2 10:00:11 squid kernel: [ 0.000000] Initializing cgroup subsys cpuacct
Dec 2 10:00:11 squid kernel: [ 0.000000] Linux version 3.13.0-71-generic (buildd@lgw01-09) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 (Ubuntu 3.13.0-71.114-generic 3.13.11-ckt29)
Dec 2 10:00:11 squid kernel: [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.13.0-71-generic root=UUID=88dc0c09-632f-4265-8933-a967351220ae ro quiet splash vt.handoff=7
Dec 2 10:00:11é Quando, squidé o meu nome de host, kernel:é quem emitiu a mensagem, [ 0.000000]é o tempo desde a inicialização (!) e o restante é a mensagem. Você poderia fazer:
zgrep 'Command line: BOOT_IMAGE=' /var/log/kern.log*
para vê-los todos, ou:
zgrep 'Command line: BOOT_IMAGE=' /var/log/kern.log* | wc -l
contar reinicializações.
last | grep rebootelast -f /var/log/wtmp.1 | grep reboot. Isso ajuda?