부팅 시 UDF 하드 드라이브 파티션 마운트

부팅 시 UDF 하드 드라이브 파티션 마운트

부팅 시 UDF 하드 드라이브 파티션을 마운트하려면 어떻게 해야 합니까? 내가 알 수 있는 바에 따르면, mountall은 udf 모듈이 로드되기 전에 실행됩니다.

특히: initramfs-tools 후크의 PREREQ 사양은 다른 후크만 지정합니까, 아니면 후크 파일 없이 모듈을 지정할 수 있습니까? 이에 대한 대답이 모듈을 지정할 수 있다는 것이라면 더 큰 문제에 대한 해결책은 udf 모듈을 사용할 수 있는 경우 udf의 후크/마운트에 조건부 PREREQ를 추가하는 것이라고 생각합니다.

현재 하드 드라이브에 /etc/fstab에 지정된 UDF 파티션이 있고 "드라이브가 아직 준비되지 않았거나 존재하지 않습니다"라는 메시지와 함께 부팅이 중단됩니다. /etc/fstab에 "nobootfail"을 지정하면 파티션을 마운트하지 않고 부팅이 완료됩니다. 최종 목표는 UDF 파티션을 /home으로 만드는 것이므로 이것이 문제입니다...

답변1

기본 문제와 해결 방법을 찾았습니다. 문제는 udf 커널 모듈이 부팅의 initramfs 단계에서 로드되지 않는다는 것입니다(기본적으로는 로드되지만 명시적으로 지정된 경우에도 로드되지 않습니다). 해결 방법은 fstab의 udf 파일 시스템 줄에 _netdev 옵션을 지정하는 것입니다.

관련 정보