HFSPlus는 utf8 nls를 로드할 수 없습니다.

HFSPlus는 utf8 nls를 로드할 수 없습니다.

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 검색으로 단 하나의 관련 결과가 나타났습니다.RFC 패치그것은 말한다NLS table for utf8 is broken and cannot be fixed.

어떻게 작동하게 합니까?

그런데 난 아치를 써

답변1

hfsplus 파티션의 파티션 유형이 Apple이 아닌 파일 시스템으로 설정되었을 때 이 문제가 발생했습니다.

파티션의 유형 ID가 Apple에서 제공되었는지 확인하세요.

fdisk /dev/sdXi그런 다음 파티션을 누르고 선택하십시오. 필드 Type에 "Apple" 또는 "Apple boot"가 포함되어 있지 않으면 t를 누르고 유형 ID를 144 또는 149로 변경합니다.

( /dev/sdXhfs 파티션이 포함된 드라이브입니다)

관련 정보