diff --git a/CHANGELOG.md b/CHANGELOG.md index 818ee3ea..b058c62f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Don't populate NetDevs[].Type or NetDevs[].Netmask during upgrade. #1661 - Prefer parent profile values over child profile values. #1672 - Don't attempt to back-up an output file that doesn't exist during upgrade. #1671 +- Specify init=/init when booting with Grub+dracut. #1573 ## v4.6.0rc1, 2025-01-29 diff --git a/etc/grub/grub.cfg.ww b/etc/grub/grub.cfg.ww index 6f464d5b..a0963266 100644 --- a/etc/grub/grub.cfg.ww +++ b/etc/grub/grub.cfg.ww @@ -52,7 +52,7 @@ menuentry "Network boot node with dracut: {{.Id}}" --id dracut { echo "KernelArgs: {{.KernelArgs}}" net_args="rd.neednet=1 {{range $devname, $netdev := .NetDevs}}{{if and $netdev.Hwaddr $netdev.Device}} ifname={{$netdev.Device}}:{{$netdev.Hwaddr}} {{end}}{{end}}" - wwinit_args="root=wwinit wwinit.uri=${wwinit_uri}" + wwinit_args="root=wwinit wwinit.uri=${wwinit_uri} init=/init" linux $kernel wwid=${net_default_mac} {{.KernelArgs}} $net_args $wwinit_args if [ x$? = x0 ] ; then