Если Ваша проблема просто заставляет grep соответствовать 15-минутному окну одному regex вместо два, попытайтесь ломать его как это:
Изменение:
egrep '2011-07-01 (04:[0][0-9]:[0-5][1-9]|04:10:00)'
egrep '2011-07-01 (04:[1][0-4]:[0-5][1-9]|04:15:00)'
Кому:
egrep '2011-07-01 04:(0[0-9]|1[0-4]):[0-5][0-9]'
Это должно соответствовать 15-минутному блоку, запускающемуся в 0:00 и конечному 14:59. Поскольку следующие три блока используют их:
# 15:00 to 29:59
egrep '2011-07-01 04:(1[5-9]|2[0-9]):[0-5][0-9]'
# 30:00 to 44:59
egrep '2011-07-01 04:(3[0-9]|4[0-4]):[0-5][0-9]'
# 45:00 to 59:59
egrep '2011-07-01 04:(4[5-9]|5[0-9]):[0-5][0-9]'
Если Вы не заботитесь о паравиртуализации, то компиляция минималистического ядра для гостя KVM совпадает с компиляцией минималистического ядра для аппаратных средств. Существует много документации, доступной по последней теме: