diff --git a/defaults/main.yml b/defaults/main.yml
index c272608758329cfc549766917876b9bcc8154b82..6c4d815675c35b248332983eb978ec2940fdfa04 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -42,6 +42,7 @@ autoinstall_grub_menus:
   - centos7-mirror_raid
   - live_centos
   - proxmox
+  - yocto
 
 # kickstart selection
 autoinstall_default_bootmode: localboot
diff --git a/templates/grub-menu/BIOS-yocto.j2 b/templates/grub-menu/BIOS-yocto.j2
new file mode 100644
index 0000000000000000000000000000000000000000..424abb38a6e7c6fcee685e2eb2ba05df3cd20253
--- /dev/null
+++ b/templates/grub-menu/BIOS-yocto.j2
@@ -0,0 +1,2 @@
+linux /images/live/vmlinuz-{{ live_kernel_version }} root=live:{{ live_kernel_url }}/squashfs-{{ live_kernel_version }}.img rw rd.live.image=1 ip=dhcp noverifyssl awx.deploy.yocto 
+initrd /images/live/initrd-live-{{ live_kernel_version }}.img
diff --git a/templates/grub-menu/EFI-yocto.j2 b/templates/grub-menu/EFI-yocto.j2
new file mode 100644
index 0000000000000000000000000000000000000000..c718059c4b4d15b59114a24c68a13b79898486a0
--- /dev/null
+++ b/templates/grub-menu/EFI-yocto.j2
@@ -0,0 +1,2 @@
+linuxefi /images/live/vmlinuz-{{ live_kernel_version }} root=live:{{ live_kernel_url }}/squashfs-{{ live_kernel_version }}.img rw rd.live.image=1 ip=dhcp noverifyssl awx.deploy.yocto 
+initrdefi /images/live/initrd-live-{{ live_kernel_version }}.img