저는 아치 리눅스를 실행하고 있으며 최근에 커널 4.6.9로 업그레이드했습니다. 재부팅 후 코드 페이지 누락, 특히 코드 페이지 437을 나타내는 오류 메시지와 함께 단일 사용자 모드로 전환되었습니다. 몇 가지 조사를 해본 결과 cp437이 FAT 파일 시스템을 식별하는 데 사용되는 것 같습니다. 내 커널이 컴파일된 옵션(기본 아치 커널)을 확인했고 CONFIG_NLS_CODEPAGE
_437이 모듈로 컴파일되어 CONFIG_FAT_DEFAULT_CODEPAGE
437로 설정되었습니다. dmesg
주어진 오류는 다음과 같습니다: FAT-fs (sdc1): codepage cp437 not found
. /dev/sdc1
이동식 USB 드라이브에 저장된 UEFI 부팅 파티션입니다. 단일 사용자 모드를 넘어설 수 없습니다. 마운트할 수 없는 유일한 볼륨은 UEFI 파티션이기 때문에 이상하다고 생각합니다( mount
코드 페이지를 지정하고 명령을 사용하여 마운트하려고 시도했습니다).
나는 아치 리눅스 bbs에 대한 답변을 찾고 있습니다. 지금까지 시도한 것은 모든 드라이브와 파티션을 아치의 라이브 ISO에 마운트하고 전체 시스템을 업그레이드하는 것입니다. 커널을 다시 컴파일하면 문제가 해결될 수 있다는 내용을 읽었지만 필요한 코드가 이미 컴파일되어 있는 것 같습니다. 필요하다면 시도해 볼 의향이 있습니다. 도움을 주시면 감사하겠습니다!