From 7af3ebeb252a9f48066e1735487a55a433842c9c Mon Sep 17 00:00:00 2001 From: Paolo Asperti Date: Fri, 24 Apr 2020 09:42:53 +0200 Subject: [PATCH] added ubuntu 20.04 --- libreschool-pxeserver.spec | 5 ++++- root/srv/ipxe/ubuntu-20.04-64bit-live/boot | 9 +++++++++ root/srv/ipxe/ubuntu-20.04-64bit-live/initrd | 1 + root/srv/ipxe/ubuntu-20.04-64bit-live/iso_checksum | 1 + root/srv/ipxe/ubuntu-20.04-64bit-live/iso_is_mounted | 1 + root/srv/ipxe/ubuntu-20.04-64bit-live/iso_url | 2 ++ root/srv/ipxe/ubuntu-20.04-64bit-live/vmlinuz | 1 + root/srv/ipxe/ubuntu-20.04-64bit-preseed/boot | 12 ++++++++++++ root/srv/ipxe/ubuntu-20.04-64bit-preseed/initrd | 1 + .../srv/ipxe/ubuntu-20.04-64bit-preseed/iso_checksum | 1 + .../ipxe/ubuntu-20.04-64bit-preseed/iso_is_mounted | 1 + root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_url | 2 ++ root/srv/ipxe/ubuntu-20.04-64bit-preseed/preseed.txt | 1 + root/srv/ipxe/ubuntu-20.04-64bit-preseed/vmlinuz | 1 + 14 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-live/boot create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-live/initrd create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-live/iso_checksum create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-live/iso_is_mounted create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-live/iso_url create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-live/vmlinuz create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-preseed/boot create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-preseed/initrd create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_checksum create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_is_mounted create mode 100644 root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_url create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-preseed/preseed.txt create mode 120000 root/srv/ipxe/ubuntu-20.04-64bit-preseed/vmlinuz diff --git a/libreschool-pxeserver.spec b/libreschool-pxeserver.spec index 878ff6a..e0133ce 100644 --- a/libreschool-pxeserver.spec +++ b/libreschool-pxeserver.spec @@ -1,6 +1,6 @@ Summary: LibreSchool PXE server Name: libreschool-pxeserver -Version: 1.1.1 +Version: 1.1.2 Release: 1.ns7 License: GPL BuildArch: noarch @@ -112,6 +112,9 @@ if [ "$1" = 0 ]; then fi %changelog +* Fri Apr 24 2020 Paolo Asperti - 1.1.2-1.ns7 +- Added Ubuntu 20.04 + * Fri Apr 3 2020 Paolo Asperti - 1.1.1-1.ns7 - Fixed boot.php script diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/boot b/root/srv/ipxe/ubuntu-20.04-64bit-live/boot new file mode 100644 index 0000000..4ba1066 --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/boot @@ -0,0 +1,9 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso ubuntu-20.04-desktop-amd64.iso || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ splash +initrd initrd +boot diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/initrd b/root/srv/ipxe/ubuntu-20.04-64bit-live/initrd new file mode 120000 index 0000000..1cc21ea --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/initrd @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/casper/initrd \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_checksum b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_checksum new file mode 100644 index 0000000..323c72d --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_checksum @@ -0,0 +1 @@ +e5b72e9cfe20988991c9cd87bde43c0b691e3b67b01f76d23f8150615883ce11 ubuntu-20.04-desktop-amd64.iso diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_is_mounted b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_is_mounted new file mode 120000 index 0000000..7071dc0 --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_url b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_url new file mode 100644 index 0000000..335746f --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/iso_url @@ -0,0 +1,2 @@ +http://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso + diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-live/vmlinuz b/root/srv/ipxe/ubuntu-20.04-64bit-live/vmlinuz new file mode 120000 index 0000000..00d725e --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-live/vmlinuz @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/casper/vmlinuz \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/boot b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/boot new file mode 100644 index 0000000..d186974 --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/boot @@ -0,0 +1,12 @@ +#!ipxe + +chain --autofree ../common.ipxe.cfg || + +set iso ubuntu-20.04-desktop-amd64.iso || +set preseedurl ${base-url}/ubuntu-20.04-64bit-preseed/preseed.txt || + +set kernelparams locale=${locale} keyboard-configuration/modelcode=SKIP automatic-ubiquity url=${preseedurl} || + +kernel vmlinuz ip=dhcp boot=casper netboot=nfs nfsroot=${dhcp-server}:/srv/mounts/${iso}/ -- ${kernelparams} +initrd initrd +boot diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/initrd b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/initrd new file mode 120000 index 0000000..1cc21ea --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/initrd @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/casper/initrd \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_checksum b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_checksum new file mode 100644 index 0000000..323c72d --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_checksum @@ -0,0 +1 @@ +e5b72e9cfe20988991c9cd87bde43c0b691e3b67b01f76d23f8150615883ce11 ubuntu-20.04-desktop-amd64.iso diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_is_mounted b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_is_mounted new file mode 120000 index 0000000..7071dc0 --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_is_mounted @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/.disk/info \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_url b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_url new file mode 100644 index 0000000..335746f --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/iso_url @@ -0,0 +1,2 @@ +http://releases.ubuntu.com/20.04/ubuntu-20.04-desktop-amd64.iso + diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/preseed.txt b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/preseed.txt new file mode 120000 index 0000000..21d7898 --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/preseed.txt @@ -0,0 +1 @@ +../default_preseed.txt \ No newline at end of file diff --git a/root/srv/ipxe/ubuntu-20.04-64bit-preseed/vmlinuz b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/vmlinuz new file mode 120000 index 0000000..00d725e --- /dev/null +++ b/root/srv/ipxe/ubuntu-20.04-64bit-preseed/vmlinuz @@ -0,0 +1 @@ +../../mounts/ubuntu-20.04-desktop-amd64.iso/casper/vmlinuz \ No newline at end of file