diff --git a/Ideas.md b/Ideas.md new file mode 100644 index 0000000..f62df3a --- /dev/null +++ b/Ideas.md @@ -0,0 +1,24 @@ +# Ideas + +### General +* Graphics +* We could use same config files for BIOS and EFI (except for `default`) +* Problem with 19.10 live (can't mount NFS root as "Network is unreachable" + +### Arch repo +* The goal is to provide automatically latest versions of Arch Live through PXE +* In order to avoid downloading from Internet, we should have it on PXE server + * Like we did before with the ISO +* So we need to move the Arch web server to PXE server + * [x] Our Arch update script must be modified to mount PXE server via NFS and perform the updates + * Wait, wait... Why not just mounting system-side? + * Direct benefit: no 502 when updating from clients + * [ ] We add an `iso` directory in the repo with the files we need +* How do we update it? + * We can either extract the ISO (a few `ipxe` files missing) or download the files directly + * It would be nice to be automated +* How to boot? + * Either we do it the old way + * But with HTTP(S) rather than NFS + * Or we build our custom `ipxe.pxe` image + * See https://aur.archlinux.org/packages/ipxe-netboot diff --git a/README.md b/README.md index a7212b6..8d1c7f1 100644 --- a/README.md +++ b/README.md @@ -12,3 +12,5 @@ to Wiki (INSERT LINK). `dhcpd.conf` contains the specific directives you should add to your ISC DHCP server. `tftpd-hpa` is a config file for Debian/Ubuntu; Should be placed at `/etc/default/tftpd-hpa`. + +Finally, `Ideas.md` contains our last thought on improving our setup. Probably quite outdated, but kept for archiving.