个人工具

UbuntuHelp:CaptiveHowTo

来自Ubuntu中文

跳转至: 导航, 搜索

INTRO

Captive is a program that allows full read/write access to NTFS partitions under Linux by wrapping Windows' native "ntfs.sys" file. It won't just install and work by itself under Ubuntu as it is now, so here's what you have to do:

  • Note: Captive is no longer maintained by the developer and an alternative to be able to read/write NTFS access is available here

NTFS-3G

Needed

1 computer with NTFS partition(s) that you want to access. 1 licensed Windows install disk or Windows installation(you need the ntfs.sys file) Note: I didn't add "sudo" in everywhere you need to type it. You can probably figure this out.

STEPS

  1. Compile kernel 2.6.14 or later (source available at kernel.org). Details of the best way to compile/install the kernel in Ubuntu here.

I was able to do this without any trouble under 2.6.12 with the modified software suspend 2 patches, so I'm not sure if this should be here. -- DavidBendit <<DateTime(2006-01-30T10:08:44Z)>> Obviously if you already have a Kernel higher than 2.6.14 from Ubuntu Repositories you do not need to recompile it. -- MartinSchmeisser

  1. Install FUSE by install the fuse-source and fuse-utils packages from the Universe Repository and the libfuse package.
  2. Download the Captive software from here. After decompressing/untarring the package, cd into the directory and then type
sudo ./install
     
  • Note: Captive is no longer maintained but is available for download
  1. Type "captive-install-acquire" to find/use the necessary drivers.
  2. Type "modprobe fuse" to load the FUSE module into your kernel.
  3. Captive should have already edited the /etc/fstab so that all you have to do is type "mount /mnt/hda1" or whatever it is. Check your fstab, comment out any other entries for your NTFS partitions by putting a '#' at the beginning of the line. Change the mountpoints if desired.