我刚刚建立了一个概念的证明UEFI,PXE,NFS无盘引导系统.为了使NFS启动工作,我需要使用initramfs创建一个自定义dracut-network,包括nfs、network和base的模块。
最终,NFS上将有许多不同的文件系统(操作系统),每个文件系统都有多个内核(来自更新/调试)。我希望它是相对简单的创建/更新任何这些开放源码软件。
我如何构建一个将与任何通用发行版内核一起工作的initramfs?(这可能吗?其他有关该项目的建筑建议也受到欢迎)。
发布于 2017-04-13 20:09:07
您需要安装根文件系统所需的模块(如nfs、必要的网络接口驱动程序等)都内置到内核中,或者它们需要存在于initramfs中。前者是不太可能的,因为发行版内核不倾向于静态地连接这些模块(它们只需要一个最小的集合,其余部分则依赖于initramfs )。后者不会解决您的问题,因为您必须提供与用户可能使用的内核相匹配的模块。
换句话说,你可能不能。
https://unix.stackexchange.com/questions/358868
复制相似问题