diff --git a/userspace/rootfs_override/etc/init.d/wrs-boot-procedure b/userspace/rootfs_override/etc/init.d/wrs-boot-procedure
index b25a9148f19c54e89a42cb4dfeb31d0b72714d52..f074cffd61b259bf4b169e7f2c0db35833c05a4c 100755
--- a/userspace/rootfs_override/etc/init.d/wrs-boot-procedure
+++ b/userspace/rootfs_override/etc/init.d/wrs-boot-procedure
@@ -16,9 +16,9 @@ if [ -n "$WRS_VERBOSE" ]; then
 fi
 
 # This used to be S01modules
-insmod /lib/modules/2.6.39/kernel/g_serial.ko
+insmod /lib/modules/`uname -r`/kernel/g_serial.ko
 rmmod g_serial
-insmod /lib/modules/2.6.39/kernel/g_serial.ko
+insmod /lib/modules/`uname -r`/kernel/g_serial.ko
 
 /bin/mkdir -p /dev/pts
 /bin/mkdir -p /dev/shm