To
install the ntfs-config package type the following in a terminal window:
sudo apt-get -y
install ntfs-config
This package will install the NTFS Configuration tool along with ntfs-3g
package. To access the NTFS Configuration tool go to Applications--->System
Tools and Click on NTFS Configuration Tool. There is a good tutorial over at
ubuntugeek.com, click here to read that tutorial.
First thing first
is that we need to find out what kind and where the partition is. To do this
simply type the following command:
sudo fdisk -l
The output will
look something like this:
Disk /dev/hda: 250.0 GB,
250059350016 bytes
255 heads, 63
sectors/track, 30401 cylinders
Units = cylinders of 16065
* 512 = 8225280 bytes
Device Boot Start
End Blocks Id System
/dev/hda1 *
1 3102 24916783+
7 HPFS/NTFS
/dev/hda2 3103
16850 110430810 f W95 Ext'd (LBA)
/dev/hda3 16851
30401 108848407+ 83 Linux
/dev/hda5 3103
16473 107402526 7 HPFS/NTFS
/dev/hda6 16474
16850 3028221 82 Linux swap / Solaris
The location and name of
the drive is /dev/hdax where x is an integer designation of the drive partition.
BTW hda is Parallel ATA and sda will be Serial ATA or SCSI if you were curious.
You could also load up Gnome Partition Editor and it will display the partitions
and names.
Next we will need to then modify you /etc/fstab to have the partitions mounted.
First thing we need to make a folder in your /media folder for the mount to go
to. If you are mounting a windows drive type the following:
sudo mkdir
/media/windows
The word windows is not magic but it is used in a descriptive sense. We use the /media
folder as an icon will appear on your desktop linking you to that partition. If
you prefer you can use the /mnt
folder for a more traditional approach. Some people make a folder in the root
called /windows, it does not matter
just make sure you put the correct folder in your fstab.
We now will need to edit your fstab file. Type the following command in a
terminal:
sudo gedit /etc/fstab
This will bring bring up your drive mountings configuration text file. At the
bottom we will need to add the following line:
/dev/hda1
/media/windows ntfs nls=utf8,umask=0222 0 0
This will tell Ubuntu to mount the Windows drive in the /media/windows folder.
The next option tells Ubuntu that it is an NTFS file system. After the has
been added you need to then save and reboot. Once you log back on you will then
see an icon on your desktop labeled "windows". You can then access your windows
partition and copy needed files over.
This method will not allow you to write
as you will need the ntfs-3g package installed on your system. There are
rumors and reports that the ntfs-3g package can corrupt the NTFS file system. I
have used ntfs-3g for some time with no difficulties. If you want to be able to
read/write to NTFS dives type the following in a terminal:
sudo apt-get -y install
ntfs-3g
After doing this substitute ntfs-3g for
ntfs in your fstab file.
/dev/hda1 /media/windows ntfs-3g
defaults 0 0
You will now have read/write access when you login. Remember, anyone on the PC
will have read write access to the NTFS partitions using this approach.
Linux can read/write to ext2, ext3, fat, and vfat(FAT32). Choose vfat for hard
drives and USB drives as both your Windows and Linux can read and write to them
with no difficulties. I personally have not had any difficulties
reading/writing to NTFS partitions using ntfs-3g.
After you have all your partitions setup in your fstab file type the following in a terminal:
sudo mount -a
What this
command does is to execute all the mounting commands contained in your fstab
file.
Repartitioning a hard drive that has Windows XP installed on another partition.
(same physical drive)
If you are planning to repartition
a partition on a drive that has Windows XP installed for dual booting purposes
it is recommended to do the following:
How to make that new partition usable by Ubuntu:
Another common
question is that when you re-partition a hard drive or have other ext2 or ext3
partitions on a hard drive how can you make Ubuntu see them and then use them.
We will use the same methodology. Suppose you have a 40G ext3 partition you
wish to use. Type the following again in a terminal
sudo mkdir
/media/storage
The word storage is not magic again but it is used in a descriptive sense. You
will need to modify the fstab file again.
sudo gedit /etc/fstab
This will bring bring up your drive mountings
configuration text file again. Again at the bottom we will need to add a line:
/dev/hda3 /media/storage ext3
auto,defaults,rw 0 0
What the following
line means is that the partition will be auto mounted, users can execute
programs and be able to read and write (rw) to the drive. Substitute hda3 for
whatever drive you are trying to mount.
Note: The usage of "defaults"
is so that one can execute programs, if you don't want execution of programs
allowed use "user"
in place of "defaults"
After this is done
and you have saved the text file you need to adjust the permissions. Type the
following two commands in a terminal window.
Change ownership of
the drive to the user that needs it.
sudo chown -R
bob:bob /media/storage (substitute the username
you wish to have access to the drive in place of bob)
Allow the user to read and write to the drive.
sudo chmod -R 755 /media/storage
After this is done
type the following to execute your fstab modifications:
sudo mount -a
A good deal of the information here I learned from the following webpage
http://www.tuxfiles.org/linuxhelp/fstab.html, other information I
got through a trial end error approach.
Thanks to the guys over there.
I hope this helps.