Dude.
ndiswrapper FTW.
http://sourceforge.net/apps/mediawik...itle=Main_Page
And by "does not support my external hard drive" do you mean that it does not automatically pop up when you plug it in? Do the following to remedy this:
1. Let's create a place to mount your external hard drive
you@ubuntu:$ cd /mnt
you@ubuntu:$ sudo mkdir external
2. Plug in your hard drive, and then do
you@ubuntu:$ dmesg |tail
You will see some stuff here, but you should at the bottom see "blah blah blah detected. mounted to /dev/sdc" or something along these lines.
Let's assume it's /dev/sdc
3. Let's put this in your /etc/fstab so it will automount
you@ubuntu:$ sudo nano /etc/fstab
Now you will get an output like this:
udev /dev tmpfs rw,mode=0755 $
tmpfs /var/cache/apt tmpfs rw,noexec,nosuid $
tmpfs /dev/shm tmpfs rw,nosuid,nodev $
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,$
sysfs /sys sysfs rw,noexec,nosuid,nodev $
proc /proc proc rw,noexec,nosuid,nodev $
NOTE: My fstab is a little wonky because this is installed on a plug pc
You now need to add a line which will identify said drive. For me, my external drive is /dev/sdc3. We take the reference point from dmesg for proper mounting.
So add a line at the bottom like so:
udev /dev tmpfs rw,mode=0755 $
tmpfs /var/cache/apt tmpfs rw,noexec,nosuid $
tmpfs /dev/shm tmpfs rw,nosuid,nodev $
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,$
sysfs /sys sysfs rw,noexec,nosuid,nodev $
proc /proc proc rw,noexec,nosuid,nodev $
#mounts the USB drive
/dev/sdc3 /mnt/external reiserfs rw,user,auto 0 0
Dissected: /dev/sdc3 is my drive, /mnt/external is where I'm mounting it too, reiserfs is the filesystem, rw,user,auto means we're automounting read/write for the drive
Another note here, is that my filesystem type is reiserfs on my HDD, you may be using ext3/ext4/etc. Identify what it is prior to doing this
4. Mount your drive
you@ubuntu:$ sudo mount -a
And that's all there is to it.
Now, if you don't know what the filesystem type is, you can do the following prior to the above steps
you@ubuntu:$ cd /mnt
you@ubuntu:$ sudo mkdir temp
you@ubuntu:$ sudo mount /dev/sdc3 /mnt/temp
you@ubuntu:$ df -HTv
Filesystem Type Size Used Avail Use% Mounted on
tmpfs tmpfs 264M 0 264M 0% /lib/init/rw
udev tmpfs 11M 775k 9.8M 8% /dev
tmpfs tmpfs 264M 4.1k 264M 1% /dev/shm
rootfs rootfs 485M 182M 303M 38% /
tmpfs tmpfs 264M 40M 224M 15% /var/cache/apt
/dev/sdc3 reiserfs 499G 355G 145G 72% /mnt/tmp
you@ubuntu:$ sudo umount /mnt/temp
Let me know if you have any questions.
_O_