the-linux-schools-project / karoshi-client

Central repository for Karoshi Client development
http://linuxschools.org.uk
5 stars 6 forks source link

Fully auto network install #4

Open RobinMcCorkell opened 11 years ago

RobinMcCorkell commented 11 years ago

Pick up on new distribution updates from server and automatically reinstall self when booted. Skipping all interaction required, and PXE replacement needed

RobinMcCorkell commented 11 years ago

Possible solution:

Use TFTP to copy down a kernel and initrd from the distribution server, then configure Grub to boot to that kernel and use NFS. Preeseed file will need to be tweaked to preserve various settings such as domain membership.

RobinMcCorkell commented 11 years ago

Useful software: iPXE to simulate a PXE boot, allowing the machine to tftp boot.

RobinMcCorkell commented 11 years ago

The simplest solution is likely to be pulling down the correct kernel and initrd during boot, then configuring GRUB to boot into it while using an NFS root. A custom pressed file would ensure that files such as domain settings are preserved. For this to work however set-network would need to be modified to skip part of the domain setup should the previous install's domain configuration still be in place