mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-01-23 02:34:26 +00:00
Change from Packet to Equinix Metal
This commit is contained in:
parent
7ff2dd1b81
commit
95f4fff6a6
9 changed files with 28 additions and 24 deletions
|
|
@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [2.0.56]
|
||||||
|
#### Fixed
|
||||||
|
- Change from Packet to Equinix Metal
|
||||||
|
|
||||||
## [2.0.55]
|
## [2.0.55]
|
||||||
#### Fixed
|
#### Fixed
|
||||||
- Hardset Flatcar Linux initrd to fix booting (https://github.com/netbootxyz/netboot.xyz/issues/1070)
|
- Hardset Flatcar Linux initrd to fix booting (https://github.com/netbootxyz/netboot.xyz/issues/1070)
|
||||||
|
|
|
||||||
|
|
@ -473,8 +473,8 @@ releases:
|
||||||
name: Digital Ocean
|
name: Digital Ocean
|
||||||
- key: gcp
|
- key: gcp
|
||||||
name: GCP
|
name: GCP
|
||||||
- key: packet
|
- key: metal
|
||||||
name: Packet
|
name: Equinix Metal
|
||||||
- key: vmware
|
- key: vmware
|
||||||
name: VMware
|
name: VMware
|
||||||
tinycore:
|
tinycore:
|
||||||
|
|
|
||||||
|
|
@ -74,13 +74,13 @@
|
||||||
- { src: "bin-arm64-efi/ipxe.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
|
- { src: "bin-arm64-efi/ipxe.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
|
||||||
- { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64-snp.efi" }
|
- { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64-snp.efi" }
|
||||||
- { src: "bin-arm64-efi/snponly.efi", dest: "{{ bootloader_filename }}-arm64-snponly.efi" }
|
- { src: "bin-arm64-efi/snponly.efi", dest: "{{ bootloader_filename }}-arm64-snponly.efi" }
|
||||||
when: bootloader_filename != "netboot.xyz-packet"
|
when: bootloader_filename != "netboot.xyz-metal"
|
||||||
|
|
||||||
- name: Copy iPXE arm64 EFI builds to http directory for packet
|
- name: Copy iPXE arm64 EFI builds to http directory for Equinix Metal
|
||||||
copy:
|
copy:
|
||||||
src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
|
src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
|
||||||
dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
|
dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
|
||||||
remote_src: True
|
remote_src: True
|
||||||
with_items:
|
with_items:
|
||||||
- { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
|
- { src: "bin-arm64-efi/snp.efi", dest: "{{ bootloader_filename }}-arm64.efi" }
|
||||||
when: bootloader_filename == "netboot.xyz-packet"
|
when: bootloader_filename == "netboot.xyz-metal"
|
||||||
|
|
|
||||||
|
|
@ -62,13 +62,13 @@
|
||||||
- { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
|
- { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
|
||||||
- { src: "bin-x86_64-efi/snp.efi", dest: "{{ bootloader_filename }}-snp.efi" }
|
- { src: "bin-x86_64-efi/snp.efi", dest: "{{ bootloader_filename }}-snp.efi" }
|
||||||
- { src: "bin-x86_64-efi/snponly.efi", dest: "{{ bootloader_filename }}-snponly.efi" }
|
- { src: "bin-x86_64-efi/snponly.efi", dest: "{{ bootloader_filename }}-snponly.efi" }
|
||||||
when: bootloader_filename != "netboot.xyz-packet"
|
when: bootloader_filename != "netboot.xyz-metal"
|
||||||
|
|
||||||
- name: Copy iPXE EFI builds to http directory for packet
|
- name: Copy iPXE EFI builds to http directory for Equinix Metal
|
||||||
copy:
|
copy:
|
||||||
src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
|
src: "{{ ipxe_source_dir }}/src/{{ item.src }}"
|
||||||
dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
|
dest: "{{ netbootxyz_root }}/ipxe/{{ item.dest }}"
|
||||||
remote_src: True
|
remote_src: True
|
||||||
with_items:
|
with_items:
|
||||||
- { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
|
- { src: "bin-x86_64-efi/ipxe.efi", dest: "{{ bootloader_filename }}.efi" }
|
||||||
when: bootloader_filename == "netboot.xyz-packet"
|
when: bootloader_filename == "netboot.xyz-metal"
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@
|
||||||
- ".dsk"
|
- ".dsk"
|
||||||
- ".lkrn"
|
- ".lkrn"
|
||||||
- ".kpxe"
|
- ".kpxe"
|
||||||
when: bootloader_filename != "netboot.xyz-packet"
|
when: bootloader_filename != "netboot.xyz-metal"
|
||||||
|
|
||||||
- name: Copy iPXE files for Legacy BIOS to http directory
|
- name: Copy iPXE files for Legacy BIOS to http directory
|
||||||
copy:
|
copy:
|
||||||
|
|
@ -72,11 +72,11 @@
|
||||||
remote_src: True
|
remote_src: True
|
||||||
with_items:
|
with_items:
|
||||||
- ".kpxe"
|
- ".kpxe"
|
||||||
when: bootloader_filename == "netboot.xyz-packet"
|
when: bootloader_filename == "netboot.xyz-metal"
|
||||||
|
|
||||||
- name: Copy undionly.kpxe for Legacy BIOS to http directory
|
- name: Copy undionly.kpxe for Legacy BIOS to http directory
|
||||||
copy:
|
copy:
|
||||||
src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
|
src: "{{ ipxe_source_dir }}/src/bin/undionly.kpxe"
|
||||||
dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-undionly.kpxe"
|
dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-undionly.kpxe"
|
||||||
remote_src: True
|
remote_src: True
|
||||||
when: bootloader_filename != "netboot.xyz-packet"
|
when: bootloader_filename != "netboot.xyz-metal"
|
||||||
|
|
|
||||||
|
|
@ -54,4 +54,4 @@
|
||||||
src: "{{ ipxe_source_dir }}/src/bin-x86_64-linux/slirp.linux"
|
src: "{{ ipxe_source_dir }}/src/bin-x86_64-linux/slirp.linux"
|
||||||
dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-linux.bin"
|
dest: "{{ netbootxyz_root }}/ipxe/{{ bootloader_filename }}-linux.bin"
|
||||||
remote_src: True
|
remote_src: True
|
||||||
when: bootloader_filename != "netboot.xyz-packet"
|
when: bootloader_filename != "netboot.xyz-metal"
|
||||||
|
|
|
||||||
|
|
@ -10,10 +10,10 @@ set HTTPS_ERR HTTPS appears to have failed... attempting HTTP
|
||||||
set HTTP_ERR HTTP has failed, localbooting...
|
set HTTP_ERR HTTP has failed, localbooting...
|
||||||
set ipxe_version ${version}
|
set ipxe_version ${version}
|
||||||
set version {{ boot_version }}
|
set version {{ boot_version }}
|
||||||
set ipxe_cloud_config packet
|
set ipxe_cloud_config metal
|
||||||
|
|
||||||
:start
|
:start
|
||||||
echo ${bold}${fg_gre}netboot.xyz ${fg_whi}v${version} for ${fg_red}packet.com${fg_whi}${boldoff}
|
echo ${bold}${fg_gre}netboot.xyz ${fg_whi}v${version} for ${fg_red}metal.equinix.com${fg_whi}${boldoff}
|
||||||
prompt --key m --timeout 4000 Hit the ${bold}m${boldoff} key to open failsafe menu... && goto failsafe || goto dhcp
|
prompt --key m --timeout 4000 Hit the ${bold}m${boldoff} key to open failsafe menu... && goto failsafe || goto dhcp
|
||||||
|
|
||||||
:dhcp
|
:dhcp
|
||||||
|
|
@ -99,30 +99,30 @@ goto clouds
|
||||||
###################################
|
###################################
|
||||||
:clouds
|
:clouds
|
||||||
iseq ${ipxe_cloud_config} gce && goto gce ||
|
iseq ${ipxe_cloud_config} gce && goto gce ||
|
||||||
iseq ${ipxe_cloud_config} packet && goto packet ||
|
iseq ${ipxe_cloud_config} metal && goto metal ||
|
||||||
goto clouds_end
|
goto clouds_end
|
||||||
|
|
||||||
:gce
|
:gce
|
||||||
set cmdline console=ttyS0,115200n8
|
set cmdline console=ttyS0,115200n8
|
||||||
goto clouds_end
|
goto clouds_end
|
||||||
|
|
||||||
:packet
|
:metal
|
||||||
iseq ${arch} i386 && goto packet_x86_64 ||
|
iseq ${arch} i386 && goto metal_x86_64 ||
|
||||||
iseq ${arch} x86_64 && goto packet_x86_64 ||
|
iseq ${arch} x86_64 && goto metal_x86_64 ||
|
||||||
iseq ${arch} arm64 && goto packet_arm64 ||
|
iseq ${arch} arm64 && goto metal_arm64 ||
|
||||||
goto clouds_end
|
goto clouds_end
|
||||||
|
|
||||||
:packet_x86_64
|
:metal_x86_64
|
||||||
set cmdline console=ttyS1,115200n8
|
set cmdline console=ttyS1,115200n8
|
||||||
iseq ${platform} efi && set ipxe_disk netboot.xyz-packet.efi || set ipxe_disk netboot.xyz-packet.kpxe
|
iseq ${platform} efi && set ipxe_disk netboot.xyz-metal.efi || set ipxe_disk netboot.xyz-metal.kpxe
|
||||||
set menu_linux_i386 0
|
set menu_linux_i386 0
|
||||||
set menu_freedos 0
|
set menu_freedos 0
|
||||||
set menu_windows 0
|
set menu_windows 0
|
||||||
goto clouds_end
|
goto clouds_end
|
||||||
|
|
||||||
:packet_arm64
|
:metal_arm64
|
||||||
set cmdline console=ttyAMA0,115200
|
set cmdline console=ttyAMA0,115200
|
||||||
set ipxe_disk netboot.xyz-packet-arm64.efi
|
set ipxe_disk netboot.xyz-metal-arm64.efi
|
||||||
set menu_bsd 0
|
set menu_bsd 0
|
||||||
set menu_freedos 0
|
set menu_freedos 0
|
||||||
set menu_live 0
|
set menu_live 0
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ generate_local_vars: false
|
||||||
bootloader_multiple: true
|
bootloader_multiple: true
|
||||||
bootloader_disks:
|
bootloader_disks:
|
||||||
- "netboot.xyz"
|
- "netboot.xyz"
|
||||||
- "netboot.xyz-packet"
|
- "netboot.xyz-metal"
|
||||||
generate_signatures: true
|
generate_signatures: true
|
||||||
sigs_dir: "{{ netbootxyz_root }}/sigs"
|
sigs_dir: "{{ netbootxyz_root }}/sigs"
|
||||||
sigs_location: "http://${boot_domain}/sigs/"
|
sigs_location: "http://${boot_domain}/sigs/"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue