啟動時掛載UDF硬碟分割區

啟動時掛載UDF硬碟分割區

如何讓 UDF 硬碟分割區在啟動時掛載?據我所知,mountall 在 udf 模組加載之前運行。

具體來說: initramfs-tools 鉤子中的 PREREQ 規範是否只指定其他鉤子,還是可以指定沒有鉤子檔案的模組?如果答案是他們可以指定模組,我認為更大問題的解決方案是在 udf 模組可用的情況下向 udf 的 hooks/mountall 添加條件 PREREQ。

目前,我的硬碟上有一個在 /etc/fstab 中指定的 UDF 分區,並且啟動因「磁碟機尚未準備好或不存在」而掛起。如果我在 /etc/fstab 中指定“nobootfail”,則引導會在不安裝分割區的情況下完成。由於最終目標是讓 UDF 分區為 /home,所以這是一個問題...

答案1

我已經找到了基本問題和解決方法。問題是 udf 核心模組在啟動的 initramfs 階段不會加載(預設應該加載,但即使明確指定也不會加載);解決方法是在 fstab 中的 udf 檔案系統行上指定選項 _netdev。

相關內容