dmg2imgで生成された.imgファイルをインストールしようとしています。私は以下を試しました:
sudo modprobe hfsplus
sudo mount -o loop -t hfsplus ./path/to/img /mnt/iso
これによりエラーが発生します。
mount: /mnt/iso: wrong fs type, bad option, bad superblock on /dev/loop9, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
HFSPlusのエラーを追跡し、dmesgで次のエラーが発生しました。
hfsplus: unable to load nls for utf8
クイック Google 検索で 1 つの関連結果が表示されました。RFCパッチそれは言うNLS table for utf8 is broken and cannot be fixed.
どのように機能させますか?
しかし、私はアーチを書いた
答え1
hfsplusパーティションのパーティションタイプがAppleではなくファイルシステムに設定されているときにこの問題が発生しました。
パーティションのタイプIDがAppleから提供されていることを確認してください。
fdisk /dev/sdX
i
次に、パーティションを押して選択します。フィールドType
に「Apple」または「Apple boot」が含まれていない場合は、tを押してタイプIDを144または149に変更します。
(/dev/sdX
hfsパーティションを含むドライブ)