Mounten der UDF-Festplattenpartition beim Booten

Mounten der UDF-Festplattenpartition beim Booten

Wie kann ich eine UDF-Festplattenpartition beim Booten mounten? Soweit ich weiß, wird mountall ausgeführt, bevor das UDF-Modul geladen wird.

Konkret: Geben PREREQ-Spezifikationen in initramfs-tools-Hooks nur andere Hooks an, oder können sie auch Module ohne Hook-Dateien angeben? Wenn die Antwort darauf lautet, dass sie Module angeben können, besteht die Lösung des größeren Problems meiner Meinung nach darin, Hooks/Mountall von UDF ein bedingtes PREREQ hinzuzufügen, wenn das UDF-Modul verfügbar ist.

Derzeit habe ich eine UDF-Partition auf meiner Festplatte, die in /etc/fstab angegeben ist, und der Bootvorgang hängt mit der Meldung „Laufwerk noch nicht bereit oder nicht vorhanden“. Wenn ich in /etc/fstab „nobootfail“ angebe, wird der Bootvorgang abgeschlossen, ohne dass die Partition gemountet wird. Da das Endziel darin besteht, dass die UDF-Partition /home ist, ist dies ein Problem …

Antwort1

Ich habe das Grundproblem und eine Problemumgehung gefunden. Das Problem besteht darin, dass das UDF-Kernelmodul während der Initramfs-Phase des Bootvorgangs nicht geladen wird (dies sollte sogar standardmäßig der Fall sein, wird aber nicht geladen, selbst wenn dies ausdrücklich angegeben wird). Die Problemumgehung besteht darin, die Option _netdev in der UDF-Dateisystemzeile in fstab anzugeben.

verwandte Informationen