diff --git a/config/acid.toml b/config/acid.toml
index 81398a32a75b621f463aa6ae84d859c11cd34f2e..bea9a68397135da2217c74ab6a8c9f7e7b1ba9b5 100644
--- a/config/acid.toml
+++ b/config/acid.toml
@@ -14,7 +14,7 @@ coreutils = {}
 ion = {}
 
 [[files]]
-path = "/etc/init.d/10_acid"
+path = "/usr/lib/init.d/10_acid"
 data = """
 export RUST_BACKTRACE full
 acid
diff --git a/config/base.toml b/config/base.toml
index 8917741add531f76f0b84c2a8fe1be0209d11515..de422a33c9cf18f773994982aaa5c06440a775a2 100644
--- a/config/base.toml
+++ b/config/base.toml
@@ -18,7 +18,7 @@ ptyd = {}
 
 ## Configuration files
 [[files]]
-path = "/etc/init.d/00_base"
+path = "/usr/lib/init.d/00_base"
 data = """
 ipcd
 ptyd
diff --git a/config/desktop-minimal.toml b/config/desktop-minimal.toml
index 010b14166e3d4228dc75c49be9cfc7156520ac5e..3c4e7eb656cd0a89afd98ed3cfb465573c773051 100644
--- a/config/desktop-minimal.toml
+++ b/config/desktop-minimal.toml
@@ -18,13 +18,13 @@ orbutils-launcher = {}
 orbutils-orblogin = {}
 
 [[files]]
-path = "/etc/init.d/00_drivers"
+path = "/usr/lib/init.d/00_drivers"
 data = """
 pcid /etc/pcid.d/
 """
 
 [[files]]
-path = "/etc/init.d/20_orbital"
+path = "/usr/lib/init.d/20_orbital"
 data = """
 orbital orblogin launcher
 """
diff --git a/config/desktop.toml b/config/desktop.toml
index ca1131b1498a2ac3263db600b9d4f3033e5facc1..89acc42771d778ec8f61afed4ac0090f7d2bdd8e 100644
--- a/config/desktop.toml
+++ b/config/desktop.toml
@@ -18,7 +18,7 @@ orbterm = {}
 orbutils = {}
 
 [[files]]
-path = "/etc/init.d/20_orbital"
+path = "/usr/lib/init.d/20_orbital"
 data = """
 audiod
 orbital orblogin launcher
@@ -26,7 +26,7 @@ orbital orblogin launcher
 
 # Override console config to not switch to VT 2
 [[files]]
-path = "/etc/init.d/30_console"
+path = "/usr/lib/init.d/30_console"
 data = """
 getty 2
 getty debug: -J
diff --git a/config/net.toml b/config/net.toml
index b20932adda1fa05ace13a0f433a9313fbcc74bdf..156f0aa81bdde5587d47f7a34bcf8c2263667c92 100644
--- a/config/net.toml
+++ b/config/net.toml
@@ -11,14 +11,14 @@ netutils = {}
 
 ## Driver init
 [[files]]
-path = "/etc/init.d/00_drivers"
+path = "/usr/lib/init.d/00_drivers"
 data = """
 pcid /etc/pcid.d/
 """
 
 ## Network init
 [[files]]
-path = "/etc/init.d/10_net"
+path = "/usr/lib/init.d/10_net"
 data = """
 smolnetd
 dnsd
diff --git a/config/server-minimal.toml b/config/server-minimal.toml
index b1bf6e569885b54e9d02e3b27a44417987a2a3d5..49a427fc7b0c2c6a32f1a04463ee190d6caf9cc9 100644
--- a/config/server-minimal.toml
+++ b/config/server-minimal.toml
@@ -17,7 +17,7 @@ userutils = {}
 uutils = {}
 
 [[files]]
-path = "/etc/init.d/30_console"
+path = "/usr/lib/init.d/30_console"
 data = """
 getty 2
 getty debug: -J
diff --git a/config/server.toml b/config/server.toml
index 0219416cd0cb706683dfcbe796974aa4995af946..d8c33e3adacae38f24705c384d04e751a452e2e5 100644
--- a/config/server.toml
+++ b/config/server.toml
@@ -33,7 +33,7 @@ uutils = {}
 vim = {}
 
 [[files]]
-path = "/etc/init.d/30_console"
+path = "/usr/lib/init.d/30_console"
 data = """
 inputd -A 2
 getty 2