diff --git a/hooks/65-graft-kernel.install b/hooks/65-graft-kernel.install
new file mode 100755
index 0000000..befb9ba
--- /dev/null
+++ b/hooks/65-graft-kernel.install
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+ver=${1}
+img=${2}
+
+main() {
+
+	einfo "Using graft-kernel as the UKI generator..."
+	graft-kernel build \
+		--uname "$ver" \
+		--linux "$img" \
+		--initrd "$INSTALLKERNEL_STAGING_AREA"/initrd \
+		--output "$INSTALLKERNEL_STAGING_AREA"/uki.efi || die "Failed to generate uki"
+}
+
+main
