<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>As you may know, we're working to get one of ours schools set up with a PXE boot system and perhaps custom ISOs. This is something we could really use 1) more documentation around 2) more volunteers having a look at.</div><div><br></div><div>Tai Kedzierski has generously taken the time to kick off the proposal with some great comments and deliverables defined, forwarding with his permission for broader discussion on this list.<br></div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Tai Kedzierski</b> <span dir="ltr"><<a href="mailto:dch.tai@gmail.com">dch.tai@gmail.com</a>></span><br>Date: Fri, Mar 20, 2015 at 11:34 AM<br>Subject: Partimus / PXE unattended install solution<br>To: Christian Einfeldt <<a href="mailto:einfeldt@gmail.com">einfeldt@gmail.com</a>><br><br><br><div dir="ltr"><div><div>Dear Christian, All,<br><br>Hello :-)<br><br><br>I'd like to get the ball rolling first by outlining what we're actually trying to do. I've added my notes to the shared document, and below.<br><br><b>@Christian,</b> please let me know if I've gotten carried away. As you haven't yet given a wishlist, I have dreamt one up....!<br><br><br>At this point in time, the outline points are educated guesses on my part - I've 
looked into PXE and unattended installs in the past, and worked with some pre-setup ones in past positions, but not yet had a 
project goal to work to myself - hence I am taking this opportunity :-).<br><br>It may 
be full of holes. <br><br>Please do poke those holes and suggest/add any improvements/changes!<br><br><br>If
 anybody has a burning desire to look into any one Task in particular, 
maybe let the group know/put your name next to it so we're not doubling effort - and of course, add sub/tasks as you see necessary :-)<br><br><br><br></div><div>I look forward to working on this with you all!<br></div><div><br></div><div><br><br></div>Cheers<br><br></div><div>Tai<br></div><br><br>/============<br><br><div style="margin-left:40px">Following from my earlier notes, I would like to suggest attaining the goals outlined below, to wit:<br><br>## Goal workflow for workstation install:<br><br>        * teacher inserts CD into machine and reboots it from said CD<br>        * teacher needs to only click a couple of times to launch the install process<br>        ---- this may also involve choosing a network name for the PC<br>        * teacher can remove the CD and walk away, whilst the PC does its thing on the network<br><br><br>## Server install/maintenance<br><br>Installation
 of the server may need sending someone onsite, or we can prepare an 
image that the teacher can install, with a post-install script to finish
 the job.<br><br>The server should be able to just run headless and will
 probably be in command line mode unless specified otherwise (who 
normally performs maintenance?)<br><br>System updates may or may not be 
installed by a remote technician, or automatically. From a 
break-prevention point of view I prefer the former (or a technician at 
the school can be trained); for the school's independence, the latter 
may be more relevant.<br><br>At any rate, since the server is to host a 
master image, I'd like to insist that the machine /needs/ keeping up to 
date and secure from any non-authorized users in the school, or 
super-savvy/curious students :-)<br><br><br>###<br><br>I propose the following deliverables:<br><br>        * An install image with the required software and very-few-questions-asked<br>        * PXE server serving the image<br>        * Pre-seed file served from PXE server<br>        * PXE server install image itself (in case the server needs resetting) and/or install procedure<br>        * Delivery on DVDs for archival and off-Internet purposes<br>        * Hopefully, a full build manual for future maintainers<br><br>###<br><br>Tasks to attain this, as far as I can see, are:<br><br>* Create custom "ISO" of target desktop setup (rather, dir structure for serving over the web) from Ubuntu server<br>*
 Prepare the pre-seed file (which needs to include installation of 
Lubuntu desktop) (this is the workaround I can imagine to get around 
Lubuntu's lack of netboot)<br>* Prepare a PXE server setup<br>* Prepare an image of the PXE setup (which will include the contents of the target ISO)<br><br>===<br><br>Resources I've found most relevant so far:<br><br></div><ul style="margin-left:40px"><li>UnattendedInstall CD : <a href="https://help.ubuntu.com/community/Installation/UnattendedCD" target="_blank">https://help.ubuntu.com/community/Installation/UnattendedCD</a></li><li>Custom CD incl pre-seed : <a href="https://help.ubuntu.com/community/InstallCDCustomization" target="_blank">https://help.ubuntu.com/community/InstallCDCustomization</a></li><li>PXE setup : <a href="https://help.ubuntu.com/community/PXEInstallServer" target="_blank">https://help.ubuntu.com/community/PXEInstallServer</a></li></ul><div style="margin-left:40px"><br>For
 Lubuntu, this may require using tasksel to install Lubuntu on top of a 
server base, as the std Lubuntu CD does not have the requisite config 
files ( /netboot )<br></div><br>=============/<br><div><div><div><div><div><div><br></div></div></div></div></div></div><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br><br>===<br>Tai Kedzierski<br><br></div><div>IT Services Specialist<br></div><div dir="ltr"><a href="http://helpuse.com" target="_blank">http://helpuse.com</a><br><a href="tel:%2B44%20%280%29%207526%20963%20612" value="+447526963612" target="_blank">+44 (0) 7526 963 612</a> (portable GB)<br></div><br><div dir="ltr"><span></span><font size="1"><img src="http://www.free-mac-programs.com/images/applications/libreoffice.png" height="19" width="19">   I use <a href="http://www.libreoffice.org" target="_blank">www.libreoffice.org</a><br><br><i>"Open Source Free Software is a matter of liberty, not price."</i><br>
<a href="https://bitly.com/1gXkUcc" target="_blank">https://bitly.com/1gXkUcc</a><br></font></div></div></div></div></div></div></div></div></div>
</div><div><br></div>-- <br><div class="gmail_signature">Elizabeth Krumbach Joseph || Lyz || pleia2<br><a href="http://www.partimus.org" target="_blank">http://www.partimus.org</a></div>
</div>