Saya punya masalah memasang beberapa drive hfsplus. Saya hanya perlu mereka dipasang hanya. (Menonaktifkan jurnal bukan pilihan) Saya melakukan banyak penelitian dan menemukan bahwa karena perubahan dari kernel versi 2.6.37 ke 2.6.38 masalah dimulai.
Lihat tautan ini di bugs.launchpad.net .
Jadi saya mengujinya dengan kernel Linux versi 2.6.37 dan lebih rendah dan bekerja dengan baik seperti seharusnya.
Versi di atas termasuk versi saya yang 3.2.0-54-generik (ubuntu 12.04) tidak berfungsi dengan baik dengan memasang gambar dan disk hfsplus. Jadi saya memerlukan modul hfsplus dari versi yang berfungsi seperti 2.6.31-14-generic dari ubuntu 9.
Saya menggunakan perintah ini dalam hal ini dengan gambar HFS + DD. Tapi saya melakukan ini dengan drive fisik hfsplus lain dan gambar lainnya. Semuanya bekerja dengan kernel 2.6.37 dan lebih rendah tetapi tidak dengan versi yang lebih baru:
sudo losetup -d /dev/loop0
sudo losetup /dev/loop0 -o $((512*409640)) /folder/iMac_21.dd
sudo mount -t hfsplus /dev/loop0 /mnt/hfs
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
dmesg | tail
[84980.380254] hfs: invalid secondary volume header
Saya harus menambahkan informasi ini ke "bukti" bahwa masalahnya adalah setelah kernel 2.6.38. Lihatlah ini. Itu adalah driver NTFS und HFS + dari Paragon.
"What's new in Paragon NTFS & HFS+ for Linux 8.5:
Support for modern Linux Kernels (up to 2.6.38);"
paragon-software.com/home/ntfs-linux-per/features.html
Untuk memperbaiki masalah saya hanya menyalin /lib/modules/2.6.27/kernel/fs/hfsplus.ko
ke kernel generik 3.2.0-54 saya saat ini. Tetapi itu tidak berhasil. Bagaimana cara mendapatkan bagian hfsplus yang berfungsi ke dalam Linux 3.2.0-54-generic kernel ubuntu 12.04 saya saat ini? Atau bagaimana cara memperbaiki kernel saya agar berfungsi seperti di 2.6.37?
Petunjuk terbaik yang saya lihat adalah yang ini .
Number
perangkat saya adalah 1,offset=1
danoffset=0
keduanya gagalUntuk orang lain yang tersandung pada pertanyaan ini sambil mencari pesan kesalahan yang sama, perhatikan bahwa ada kemungkinan penyebab lain untuk kesalahan ini.
Sementara jawaban yang diberikan oleh mcy harus bekerja jika partisi tersebut sebenarnya adalah partisi HFS +, dimulai dengan OSX Yosemite tipe partisi default untuk Mac adalah "Core Storage", yang digunakan untuk menangani volume logis. Ini berarti bahwa apa yang sebenarnya ingin Anda mount adalah volume logis (menggunakan HFS + filesytem) di dalam partisi "Core Storage".
Untuk melihat apakah partisi Anda bertipe "Apple Core Storage", Anda dapat menggunakan
gdisk
:AF05
adalah kode untuk "Apple Core Storage", sedangkanaf00
kode untuk "Apple HFS / HFS +".Jika disk Anda menggunakan "Penyimpanan Inti Apple", Anda dapat menggunakan panduan yang disediakan dalam jawaban ini untuk memasangnya.
sumber