diff --git a/system/installer/yali/files/grub2-install-kernel612x.patch b/system/installer/yali/files/grub2-install-kernel612x.patch
new file mode 100644
index 0000000000..383cabc4f5
--- /dev/null
+++ b/system/installer/yali/files/grub2-install-kernel612x.patch
@@ -0,0 +1,13 @@
+diff -Nuar a/yali/storage/bootloader.py b/yali/storage/bootloader.py
+--- a/yali/storage/bootloader.py 2025-06-07 19:41:37.692732956 +0300
++++ b/yali/storage/bootloader.py 2025-06-07 19:29:59.500461561 +0300
+@@ -441,7 +441,8 @@
+ else:
+ yali.util.chroot(
+ #"grub2-install --recheck %s" % stage1Devices[0].path)
+- "grub2-install --force %s" % stage1Devices[0].path)
++ # --target=i386-pc kernel-6.12.x
++ "grub2-install --force %s --target=i386-pc" % stage1Devices[0].path)
+
+ if os.path.exists("/usr/bin/mkinitcpio"):
+ kver = os.uname()[2]
diff --git a/system/installer/yali/pspec.xml b/system/installer/yali/pspec.xml
index 2b76bce4e1..3c85314645 100644
--- a/system/installer/yali/pspec.xml
+++ b/system/installer/yali/pspec.xml
@@ -25,6 +25,7 @@
fix_find_device.patch
blkid-run.patch
+ grub2-install-kernel612x.patch
@@ -93,6 +94,13 @@
+
+ 2025-06-07
+ 3.3.7.8
+ Rebuild.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2024-10-20
3.3.7.8