Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions roles/netbootxyz/templates/menu/opensuse.ipxe.j2
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,20 @@ iseq ${version} tumbleweed && set dir ${version}/repo/oss ||
imgfree
set kernel_url boot/${os_arch}/loader
iseq ${os_arch} aarch64 && set kernel_url boot/${os_arch} ||

# openSUSE Leap 16.0+ uses Agama installer instead of YaST
# Agama requires different kernel parameters
iseq ${version} 16.0 && goto agama_boot ||
goto yast_boot

:agama_boot
kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux ${netsetup} rd.neednet=1 agama.auto=1 ${params} {{ kernel_params }}
initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd
echo MD5sums:
md5sum linux initrd
boot

:yast_boot
kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux ${netsetup} install=${opensuse_mirror}/${dir} ${params} {{ kernel_params }}
initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd
echo MD5sums:
Expand Down
Loading