Fix windows menu and add vdi menu
This commit is contained in:
33
config/menus/vdi.ipxe
Normal file
33
config/menus/vdi.ipxe
Normal file
@@ -0,0 +1,33 @@
|
||||
#!ipxe
|
||||
|
||||
# VDI
|
||||
# Mostly copied from alpinelinux.ipxe
|
||||
# Requires thinclient.apkovl.tar.gz to be setup and placed in /assets
|
||||
# https://www.apalrd.net/posts/2022/alpine_vdiclient/
|
||||
|
||||
set alpine_version v3.22
|
||||
set os_arch ${arch}
|
||||
set cmdline modules=loop,squashfs quiet
|
||||
|
||||
isset ${dhcp-server} && set ipparam ip=dhcp || set ipparam ip=${ip}::${gateway}:${netmask}::::${dns}
|
||||
|
||||
set server http://${next-server}
|
||||
set apkovl ${server}/thinclient.apkovl.tar.gz
|
||||
|
||||
set base-url ${alpinelinux_mirror}
|
||||
set dir ${alpinelinux_base_dir}/${alpine_version}/releases/${os_arch}/netboot
|
||||
|
||||
set vmlinuz ${base-url}/${dir}/vmlinuz-lts
|
||||
|
||||
set initramfs ${base-url}/${dir}/initramfs-lts
|
||||
set modloop ${base-url}/${dir}/modloop-lts
|
||||
|
||||
set repo ${alpinelinux_mirror}/${alpinelinux_base_dir}/${alpine_version}/main
|
||||
|
||||
imgfree
|
||||
kernel ${vmlinuz} ${ipparam} ${cmdline} alpine_repo=${repo} modloop=${modloop} apkovl=${apkovl} initrd=initrd.magic
|
||||
initrd ${initramfs}
|
||||
echo
|
||||
echo MD5sums:
|
||||
md5sum vmlinuz-lts initramfs-lts
|
||||
boot
|
||||
Reference in New Issue
Block a user