Kernel

創建與核心無關的通用 initramfs

  • April 13, 2017

我剛剛設置了一個概念驗證 UEFI、PXE、NFS 無盤引導系統。為了使 NFS 引導正常工作,我需要initramfs使用dracut-network包括nfsnetworkbase.

最終,NFS 上會有許多不同的文件系統(作業系統),每一個都有多個核心(來自更新/調試)。我希望創建/更新任何這些作業系統都相對簡單。

我如何建構一個initramfs可以與任何通用發行版核心一起使用的核心?(這甚至可能嗎?也歡迎有關該項目的其他架建構議)。

掛載根文件系統所需的模組(例如nfs,必要的網路介面驅動程序等)已內置到核心中,否則它們將需要存在於 initramfs 中。前者不太可能,因為發行版核心不傾向於將這些模組靜態連結(它們採用最小集,其餘依賴 initramfs)。後者不會解決您的問題,因為您必須提供與使用者可能正在使用的任何核心一起使用的模組。

換句話說,你可能不能

引用自:https://unix.stackexchange.com/questions/358868