diff --git a/reactos/boot/bootdata/packages/reactos.dff b/reactos/boot/bootdata/packages/reactos.dff
index 47a0506a853..14b02a63f34 100644
--- a/reactos/boot/bootdata/packages/reactos.dff
+++ b/reactos/boot/bootdata/packages/reactos.dff
@@ -663,6 +663,7 @@ media\inf\disk.inf 6
media\inf\display.inf 6
media\inf\font.inf 6
media\inf\fdc.inf 6
+media\inf\hal.inf 6
media\inf\hdc.inf 6
media\inf\intl.inf 6
media\inf\layout.inf 6
diff --git a/reactos/media/inf/CMakeLists.txt b/reactos/media/inf/CMakeLists.txt
index 6fa1b41cb32..716ed694c93 100644
--- a/reactos/media/inf/CMakeLists.txt
+++ b/reactos/media/inf/CMakeLists.txt
@@ -9,6 +9,7 @@ list(APPEND INF_FILES
display.inf
fdc.inf
font.inf
+ hal.inf
hdc.inf
intl.inf
keyboard.inf
diff --git a/reactos/media/inf/hal.inf b/reactos/media/inf/hal.inf
new file mode 100644
index 00000000000..628ed703151
Binary files /dev/null and b/reactos/media/inf/hal.inf differ
diff --git a/reactos/media/inf/inf.rbuild b/reactos/media/inf/inf.rbuild
index faf0a19d5c1..da6f3876c56 100644
--- a/reactos/media/inf/inf.rbuild
+++ b/reactos/media/inf/inf.rbuild
@@ -11,6 +11,7 @@
display.inf
fdc.inf
font.inf
+ hal.inf
hdc.inf
intl.inf
keyboard.inf
diff --git a/reactos/media/inf/syssetup.inf.tpl b/reactos/media/inf/syssetup.inf.tpl
index 5b49de62995..420669743ec 100644
--- a/reactos/media/inf/syssetup.inf.tpl
+++ b/reactos/media/inf/syssetup.inf.tpl
@@ -19,6 +19,7 @@ cdrom.inf
disk.inf
display.inf
fdc.inf
+hal.inf
hdc.inf
keyboard.inf
machine.inf