diff --git a/CHANGELOG.md b/CHANGELOG.md index 829bf179..ab7ac9c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -93,6 +93,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Parallelized and optimized overlay build. #1018 - Added note about dnsmasq interface options in Rocky 9. - Added retries to curl in wwinit dracut module. #1631 +- Added ip= argument to dracut ipxe script. #1630 ### Removed diff --git a/etc/ipxe/dracut.ipxe b/etc/ipxe/dracut.ipxe index e7b09e50..e9814e0c 100644 --- a/etc/ipxe/dracut.ipxe +++ b/etc/ipxe/dracut.ipxe @@ -23,7 +23,7 @@ kernel --name kernel ${uri}&stage=kernel || goto reboot echo Downloading initramfs initrd --name initramfs ${uri}&stage=initramfs || goto reboot -set dracut_net rd.neednet=1 {{range $devname, $netdev := .NetDevs}}{{if and $netdev.Hwaddr $netdev.Device}} ifname={{$netdev.Device}}:{{$netdev.Hwaddr}} {{end}}{{end}} +set dracut_net rd.neednet=1 {{range $devname, $netdev := .NetDevs}}{{if and $netdev.Hwaddr $netdev.Device}} ifname={{$netdev.Device}}:{{$netdev.Hwaddr}} ip={{$netdev.Device}}:dhcp {{end}}{{end}} set dracut_wwinit root=wwinit wwinit.uri=${baseuri} init=/init echo Booting initramfs