diff --git a/mkmodloop b/mkmodloop
index a3723cc9ab21a7f238f115487a0a0e39fa8937c4..f85b6283978e82c8d6d675578c852081f1ec32bd 100644
--- a/mkmodloop
+++ b/mkmodloop
@@ -27,13 +27,11 @@ msg "Using kernel $kernel"
 
 
 rm -rf "$image"
-mkdir -p "$image/lib/modules" "$image/lib"
-
-cp -alf /lib/firmware $image/lib/
+mkdir -p "$image/lib/modules"
 cp -alf /lib/modules/$kernel $image/lib/modules/
 
 depmod -b "$image" $kernel
 
 rm -f $image/lib/modules/$kernel/source $image/lib/modules/$kernel/build
 
-mkcramfs $image $dest
+mkcramfs $image/lib $dest