initramfs.conf 中 IP 变量的文档在哪里?

initramfs.conf 中 IP 变量的文档在哪里?

多个来源,包括这个,提到使用 initramfs.conf 中的 IP 变量在预启动环境中设置静态 IP 地址,我过去已经成功地使用过这个。然而,initramfs 的手册页没有提到它,我也找不到它的任何文档。有没有?如果是的话在哪里?

答案1

这应该是缺失的部分:

手册页initramfs.conf(5)(Debian 破坏者)

NFS 引导变量

DEVICE

指定要使用的默认网络接口,例如 eth0。这ip或者引导函数bootargs 可能会覆盖它。


手册页initramfs-工具(7)(Debian 破坏者)

ip
讲述如何配置IP地址。允许指定不同于 DHCP 服务器的 NFS 服务器。有关详细信息,请参阅任何最新 Linux 源中的 Documentation/filesystems/nfsroot.txt。 NFS 根的可选参数。


https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt

ip=<client-ip>:<server-ip>:<gw-ip>:<netmask>:<hostname>:<device>:<autoconf>:
   <dns0-ip>:<dns1-ip>:<ntp0-ip>

该参数告诉内核如何配置设备的IP地址以及如何设置IP路由表。它最初被称为 nfsaddrs,但现在启动时 IP 配置独立于 NFS 工作,因此ip出于兼容性原因,它被重命名为 并保留旧名称作为别名。

如果内核命令行中缺少此参数,则所有字段都被假定为空,并且应用下面提到的默认值。一般来说,这意味着内核尝试使用自动配置来配置所有内容。

...

相关内容