I will reply about mounting host / on /mnt in chroot. That is done so you can reuse /nix/store from installation medium. You may do it with just mounting /nix/store, and it should be accessible through /tmp/inst-store (or how is it called now) symlink/bind mount.