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/sdX
i
그런 다음 파티션을 누르고 선택하십시오. 필드 Type
에 "Apple" 또는 "Apple boot"가 포함되어 있지 않으면 t를 누르고 유형 ID를 144 또는 149로 변경합니다.
( /dev/sdX
hfs 파티션이 포함된 드라이브입니다)