'Boot a kernel, with post-boot kernel id check
:param args:  kernel cmdline arguments
:param ident_check: check kernel id after boot
:param expected_ident:
:param subdir: job-step qualifier in status log
:param notes:  additional comment in status log'

def _boot_kernel(self, args, ident_check, expected_ident, subdir, notes):

    if ident_check:
        when = int(time.time())
        args += ('    IDENT=%d' % when)
        self.job.next_step_prepend(['job.end_reboot_and_verify', when, expected_ident, subdir, notes])
    else:
        self.job.next_step_prepend(['job.end_reboot', subdir, expected_ident, notes])
    self.add_to_bootloader(args)
    utils.system('touch    /fastboot')
    self.job.start_reboot()
    self.job.reboot(tag=self.installed_as)
