In CentOS 7.2.1511 does the 3.10.0-327.18.2.el7.centos.plus.x86_64 (Plus) kernel read HFSPlus iMac drives? I don't see any hfsplus modules installed anywhere, so I suspect not. My sister's 17" iMac died, and I'm trying to recover the drive. If it spins up, I'd like to copy it with dd. I see that Elrepo has kmod-hfsplus and hfsplus-tools, will these work with the Plus kernel? I still have to pull the drive from that infernal iMac case, so can't test yet. Thank you for any clues, my Google-foo isn't finding anything on the Plus kernel and HFSPlus. --- I yam Popeye of the Borg. Prepares ta beez askimiligrated.
For what it's worth a non-ancient Mac can boot to Internet recovery by holding the Command and R keys while powering on. From there you can get a working Terminal (click the Utilities menu at the top of the screen) and run dd or try copying files to another drive, or whatever else you may want to try.> On May 31, 2016, at 18:59, Albert McCann <albert.mccann at outlook.com> wrote: > > In CentOS 7.2.1511 does the 3.10.0-327.18.2.el7.centos.plus.x86_64 (Plus) > kernel read HFSPlus iMac drives? I don't see any hfsplus modules installed > anywhere, so I suspect not. My sister's 17" iMac died, and I'm trying to > recover the drive. If it spins up, I'd like to copy it with dd. > > I see that Elrepo has kmod-hfsplus and hfsplus-tools, will these work with > the Plus kernel? > > I still have to pull the drive from that infernal iMac case, so can't test > yet. > > Thank you for any clues, my Google-foo isn't finding anything on the Plus > kernel and HFSPlus. > > --- > I yam Popeye of the Borg. Prepares ta beez askimiligrated. > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos
On Tue, May 31, 2016, 7:59 PM Albert McCann <albert.mccann at outlook.com> wrote:> In CentOS 7.2.1511 does the 3.10.0-327.18.2.el7.centos.plus.x86_64 (Plus) > kernel read HFSPlus iMac drives? I don't see any hfsplus modules installed > anywhere, so I suspect not.It's in mainline so I don't know why it would not be built. It certainly exists on Fedora. You could get Fedora live image, dd to a USB stick and it will boot the Mac. The much bigger problem is recent OS X versions default to, and convert on updating prior versions to, Core Storage volumes. This is Apple's equivalent of LVM. And there is no open source code for this. Upstream liblkid doesn't even recognize it. It's actually a big problem as it renders OS X HFS unreadable outside of OS X. Microsoft's equivalent is Storage Spaces. But as yet it's not used by default. Likewise no support on Linux still. Chris Murphy My sister's 17" iMac died, and I'm trying to> recover the drive. If it spins up, I'd like to copy it with dd. > > I see that Elrepo has kmod-hfsplus and hfsplus-tools, will these work with > the Plus kernel? > > I still have to pull the drive from that infernal iMac case, so can't test > yet. > > Thank you for any clues, my Google-foo isn't finding anything on the Plus > kernel and HFSPlus. > > --- > I yam Popeye of the Borg. Prepares ta beez askimiligrated. > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >
On 03/06/16 04:45, Chris Murphy wrote:> On Tue, May 31, 2016, 7:59 PM Albert McCann <albert.mccann at outlook.com> > wrote: > >> In CentOS 7.2.1511 does the 3.10.0-327.18.2.el7.centos.plus.x86_64 (Plus) >> kernel read HFSPlus iMac drives? I don't see any hfsplus modules installed >> anywhere, so I suspect not. > > > It's in mainline so I don't know why it would not be built. It certainly > exists on Fedora. You could get Fedora live image, dd to a USB stick and it > will boot the Mac. >There are a lot of modules in the equivalent mainline kernel that are not enabled / built in the RHEL kernel, reason being RH don't want the extra workload of maintaining (backporting fixes) those drivers for the 10 year lifespan of the product, long after upstream support at kernel.org has ended. In this case they probably determined it unlikely that a user would want to hook an HFSPlus volume up to a RHEL server. They also disabled a whole bunch of 100Mbit ethernet drivers commonly found on older desktop motherboards in RHEL7 for the same reason.
On 06/07/2016 09:06 PM, Albert McCann wrote:> Thanks for the clues from yourself and other's. I haven't had a chance > to check things out yet, I'm still dealing with food poisoning I came > down with after sending my question. :-(Use the ELrepo kmod-hfsplus module. See elrepo.org for details on how to get the repo installed, then you can just 'yum install kmod-hfsplus' to get started. Use the ELrepo mailing lists for questions abut ELrepo and the kmod-hfsplus package. ++++++++++++ [lowen at dhcp-pool108 ~]$ repoquery -qi kmod-hfsplus Name : kmod-hfsplus Version : 0.0 Release : 2.el7.elrepo Architecture: x86_64 Size : 179840 Packager : Alan Bartlett <ajb at elrepo.org> Group : System Environment/Kernel URL : http://www.kernel.org/ Repository : elrepo Summary : hfsplus kernel module(s) Source : hfsplus-kmod-0.0-2.el7.elrepo.src.rpm Description : This package provides the hfsplus kernel module(s) which allows the mounting of extended format Macintosh-formatted hard drive partitions with full read-write access. The file system is often called HFS+ and was introduced with MacOS 8. It includes all Macintosh specific filesystem data such as data forks & creator codes and it also has several UNIX style features such as file ownership and permissions. It has been built for the Linux kernel using the x86_64 family of processors. [lowen at dhcp-pool108 ~]$ ++++++++++++++++