12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!ipxe
- # Proxmox VE
- # https://www.proxmox.com
- goto ${menu} ||
- :proxmox
- set os Proxmox VE
- menu ${os}
- item --gap ${os} Versions
- {% for key, value in endpoints.items() | sort %}
- {% if value.os == "proxmox" %}
- item normal ${space} ${os} {{ value.version }}
- item debug ${space} ${os} {{ value.version }} (Debug)
- {% endif %}
- {% endfor %}
- choose proxmox_version || goto proxmox_exit
- goto ${proxmox_version}
- :normal
- set params splash=silent
- goto boot
- :debug
- set params splash=verbose proxdebug
- goto boot
- :boot
- {% for key, value in endpoints.items() | sort %}
- {% if value.os == "proxmox" %}
- set kernel_url ${live_endpoint}{{ value.path }}
- {% endif %}
- {% endfor %}
- imgfree
- kernel ${kernel_url}vmlinuz vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 rw quiet ${params} {{ kernel_params }}
- initrd ${kernel_url}initrd
- initrd ${kernel_url}proxmox.iso /proxmox.iso
- boot
- :proxmox_exit
- clear menu
- exit 0
|