Add support for cross-arch ISOs
Initial support for arm64 installer support, as well as supporting building the amd64 files on arm64 (i.e. an RPi3/4)
This commit is contained in:
@ -76,7 +76,15 @@ default_debrelease="buster"
|
||||
default_debmirror="http://debian.mirror.rafal.ca/debian"
|
||||
|
||||
# Base packages (installed by debootstrap)
|
||||
basepkglist="lvm2,parted,gdisk,grub-pc,grub-efi-amd64,linux-image-amd64,sudo,vim,gpg,gpg-agent,openssh-server,vlan,ifenslave,python3,ca-certificates,curl"
|
||||
basepkglist="lvm2,parted,gdisk,sudo,vim,gpg,gpg-agent,openssh-server,vlan,ifenslave,python3,ca-certificates,curl"
|
||||
case $( uname -m ) in
|
||||
x86_64)
|
||||
basepkglist="${basepkglist},grub-pc,grub-efi-amd64,linux-image-amd64"
|
||||
;;
|
||||
aarch64)
|
||||
basepkglist="${basepkglist},grub-efi-arm64,linux-image-arm64"
|
||||
;;
|
||||
esac
|
||||
# Supplemental packages (installed in chroot after debootstrap)
|
||||
suppkglist="firmware-linux,firmware-linux-nonfree,firmware-bnx2,firmware-bnx2x,ntp,ipmitool,acpid,acpi-support-base,lsscsi"
|
||||
|
||||
|
@ -1 +1 @@
|
||||
live-task-standard live-tools live-boot live-boot-initramfs-tools linux-image-amd64 psmisc mdadm lvm2 parted gdisk dosfstools debootstrap grub-pc-bin grub-efi-amd64 sipcalc vim ca-certificates vlan tftp-hpa curl ipmitool lsscsi
|
||||
live-task-standard live-tools live-boot live-boot-initramfs-tools psmisc mdadm lvm2 parted gdisk dosfstools debootstrap sipcalc vim ca-certificates vlan tftp-hpa curl ipmitool lsscsi
|
||||
|
1
templates/installer_amd64.list.chroot
Normal file
1
templates/installer_amd64.list.chroot
Normal file
@ -0,0 +1 @@
|
||||
linux-image-amd64 grub-pc-bin grub-efi-amd64
|
1
templates/installer_arm64.list.chroot
Normal file
1
templates/installer_arm64.list.chroot
Normal file
@ -0,0 +1 @@
|
||||
linux-image-arm64 grub-efi-arm64
|
Reference in New Issue
Block a user