如何在启动时挂载 UDF 硬盘分区?据我所知,mountall 在 udf 模块加载之前运行。
具体来说:initramfs-tools hooks 中的 PREREQ 规范是否仅指定其他 hooks,或者它们是否可以指定没有 hooks 文件的模块?如果答案是它们可以指定模块,我认为解决更大问题的方法是在 udf 模块可用的情况下向 udf 的 hooks/mountall 添加条件 PREREQ。
目前,我的硬盘上有一个 UDF 分区,该分区在 /etc/fstab 中指定,启动时会挂起,并显示“驱动器尚未准备好或不存在”。如果我在 /etc/fstab 中指定“nobootfail”,则启动完成,但不安装该分区。由于最终目标是让 UDF 分区成为 /home,因此这是一个问题...
答案1
我找到了基本问题和解决方法。问题是 udf 内核模块不会在启动的 initramfs 阶段加载(默认情况下应该会加载,但即使明确指定也不会加载);解决方法是在 fstab 中的 udf 文件系统行上指定选项 _netdev。