hey I found out what the problem was I just had to mount the proc file system. In case anybody else gets stuck you can follow this.
mount /dev/sda6 /mnt/sda6
mount -t proc none /mnt/sda6/proc
mount -o bind /dev /mnt/sda6/dev
then chroot /mnt/sda6 /bin/bash and then just follow the other steps in thread provided by purehate.
thank you now I can successfully dual boot into both.