root is still a user, so you can still use ~/ to refer to root's home directory.
The error there definitely looks to be due to the FAT32 drive. I should have mentioned that initially when I saw the directory name you were trying to get to. Linux can read and write well enough to FAT32, but the file system does not support the advanced permissions functions that Linux relies on to operate properly.
You need to move the ndiswrapper tar.gz file to /root, and then extract it again there.
The command (as root) would be something like:
Code:
mv ./ndiswrapper-1.37.tar.gz ~/
Then extract it again with the command you used previously, since that looked like it worked out alright for you.