diff --git a/files/functions.sh b/files/functions.sh
index 56e52fe9a50fecc4a3253964104e8a1f91fa898e..c62a51bb3ce9b6f5cf67980c6d52913b7f4900f5 100755
--- a/files/functions.sh
+++ b/files/functions.sh
@@ -4,6 +4,7 @@
 # return:
 #  0 is installed
 #  1 something went wrong
+
 installTcPackages(){
 while [ $# -ne 0 ]
   do
@@ -11,3 +12,18 @@ while [ $# -ne 0 ]
     shift
   done
 }
+
+start_chroot(){
+    sudo mkdir -p /mnt/debinst/{dev/pts,proc,sys}
+    sudo mount /dev /mnt/debinst/dev --bind
+    sudo mount devpts /mnt/debinst/dev/pts -t devpts
+    sudo mount none /mnt/debinst/proc -t proc
+    sudo mount none /mnt/debinst/sys -t sysfs
+    
+    sudo LANG=C.UTF-8 chroot /mnt/debinst $1
+    
+    sudo umount /mnt/debinst/sys
+    sudo umount /mnt/debinst/proc
+    sudo umount /mnt/debinst/dev/pts
+    sudo umount /dev /mnt/debinst/dev
+}
\ No newline at end of file