Template supports kernel booting and os type