Linux Mint and Paragon NTFS&HFS for Linux 8.5 Express

Questions about applications and software
Forum rules
Before you post please read this

Linux Mint and Paragon NTFS&HFS for Linux 8.5 Express

Postby deamon_knight on Thu Apr 05, 2012 1:17 am

I've been looking for a way to access HFS+ Journaled volumes (the Apple File System) in Linux, but I have not been able to find an Open Source driver that has full read/write access. I did find Paragon NTFS&HFS for Linux 8.5 Express http://www.paragon-software.com/home/ntfs-linux-per/features.html, which can be used free for personal use and evaulation. However, it has to be complied from source, and I'm running into trouble.

Paragons website notes that this driver has been tested with Linux Mint 10. So I installed Mint 10, and I believe I downloaded all the packages needed to build the required Devlopment Enviornment, but whenever I try to build from the provided install scripts, it fails. The requirements are

Kernel source code (recommended) or Kernel header files (doesn’t always work)
GNU C (gcc) compiler (version 2.95 or higher is required)
GNU C++ (g++) compiler
GNU Make
GNU ld (binutils)
Modutils (module-init tools)

I'm not 100% sure what packages are needed to fulfill these requirements, but looking into Synaptic, I think I found the kernel Source and I think the other modules are already installed. I'm not sure how to confirm I have the correct kernel sources.

However, when I try to build with the scripts that are provided, the process reports it failed. Here is the end of the log file that is created. (the whole file is long, and I think this is the relavent portion. If not, I can post the complete file.) I'm not familar with compiling from source, so I'm not sure if this is my fault by overlooking something or if I need to talk to Paragon's tech support.

Here is the end of the Log File:

Code: Select all
[32mBuilding driver to kernel 2.6.35-22-generic
make -C "/lib/modules/2.6.35-22-generic/build" SUBDIRS="/home/tech/Documents/Pargon Linux Driver/Paragon_NTFS_HFS_Linux_8.5.005_Express" O="/lib/modules/2.6.35-22-generic/build" V=1 modules 2>&1
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
make -C /usr/src/linux-headers-2.6.35-22-generic \
   KBUILD_SRC=/usr/src/linux-headers-2.6.35-22-generic \
   KBUILD_EXTMOD="/home/tech/Documents/Pargon Linux Driver/Paragon_NTFS_HFS_Linux_8.5.005_Express" -f /usr/src/linux-headers-2.6.35-22-generic/Makefile \
   modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (      \
   echo;                        \
   echo "  ERROR: Kernel configuration is invalid.";      \
   echo "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
   echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";   \
   echo;                        \
   /bin/false)
mkdir -p /home/tech/Documents/Pargon/.tmp_versions ; rm -f /home/tech/Documents/Pargon/.tmp_versions/*
make -f /usr/src/linux-headers-2.6.35-22-generic/scripts/Makefile.build obj=/home/tech/Documents/Pargon
/usr/src/linux-headers-2.6.35-22-generic/scripts/Makefile.build:44: /home/tech/Documents/Pargon/Makefile: No such file or directory
make[3]: *** No rule to make target `/home/tech/Documents/Pargon/Makefile'.  Stop.
make[2]: *** [_module_/home/tech/Documents/Pargon] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make: *** [ufsd.ko] Error 2
Can't build driver


I think
ERROR: Kernel configuration is invalid
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.

is the Key, but I'm not sure what to do about it. I tried to "sudo make oldconfig && make prepare /usr/src/linux-headers-2.6.35-22-generic" but that didn't run at all, so I'm not sure how to proceed.

Thanks in Advance.
deamon_knight
Level 1
Level 1
 
Posts: 5
Joined: Sun Dec 13, 2009 12:28 am

Linux Mint is funded by ads and donations.
 

Re: Linux Mint and Paragon NTFS&HFS for Linux 8.5 Express

Postby deamon_knight on Tue Apr 24, 2012 12:04 pm

Well, I solved one problem and created another. Apparently the install script would not work if the directory it is in has spaces, so I changed that got this complied and installed. It even works! I can write to HSF+ disks normally. However, I have to specify partitions and mount them from the command line. I'd like to use the tools in the GUI/Nautilus to mount and eject the disk but it still uses the Original driver and mounts as read only. How can I change the default behavior to use th new driver?

Thanks
deamon_knight
Level 1
Level 1
 
Posts: 5
Joined: Sun Dec 13, 2009 12:28 am

Re: Linux Mint and Paragon NTFS&HFS for Linux 8.5 Express

Postby deamon_knight on Thu May 10, 2012 10:39 am

I know this is a bit of an esoteric question, but can anyone help me with this? Or propose another way to get write access to Mac formatted volumes?

Thanks
deamon_knight
Level 1
Level 1
 
Posts: 5
Joined: Sun Dec 13, 2009 12:28 am


Return to Software & Applications

Who is online

Users browsing this forum: Alexa [Bot], Google [Bot] and 16 guests