<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Went looking for an automated way to install a bunch of Ubuntu (14.04) nodes I had to bring up, and happily found that Ubuntu now supports Kickstart (albeit in a non-complete way...)<o:p></o:p></p>
<p class="MsoNormal"><a href="https://help.ubuntu.com/14.04/installation-guide/amd64/ch04s06.html#kickstart">https://help.ubuntu.com/14.04/installation-guide/amd64/ch04s06.html#kickstart</a><o:p></o:p></p>
<p class="MsoNormal"><a href="https://help.ubuntu.com/community/KickstartCompatibility">https://help.ubuntu.com/community/KickstartCompatibility</a><o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I created a USB installer, and authored a kickstart file (via the Ubuntu app &#8220;system-config-kickstart&#8221;), placed it in the root of the USB key, and then in /syslinux/txt.cfg I added &#8220;ks=cdrom:/ks.cfg&#8221; to the end of the &#8220;append&#8221; line for
 the default install. Booted my test node from the USB key, and the kickstart worked like a champ.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Now, since I&#8217;ve been using Cobbler to install RedHat-family nodes, I thought I&#8217;d try to add a Ubuntu OS choice. So I added the install ISO to Cobbler via the &#8216;cobbler import&#8217; command, and also did a &#8216;cobbler reposync&#8217; to add the local repo.
 Tried PXE-booting my test node, my Ubuntu 14.04 OS choice shows up in the menu, and can be installed (but for some reason stops at the &#8220;Partition disks&#8221; setup screen...)<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">When I checked out the &#8220;kickstart&#8221; file for the profile, I was surprised to find that it was actually a Debian preseed file instead of a kickstart... Since I don&#8217;t understand preseed files, and wanted to use my (working) kickstart file,
 I imported my kickstart file into /var/lib/cobbler/kickstarts and then made a copy of the Ubuntu 14.04 profile, and changed the kickstart file to be mine instead of &#8220;sample.seed&#8221;. Upon PXE booting the test node and selecting my new profile, it errored out
 with the following message:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">&#8220;The installer failed to process the preconfiguration file from
<a href="http://%3ccobbler-svr-ip%3e/cblr/svc/op/ks/profile/%3cprofile_name">http://&lt;cobbler-svr-ip&gt;/cblr/svc/op/ks/profile/&lt;profile_name</a>&gt;. The file may be corrupt.&#8221;<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">So, is there a way to support using kickstart files against Ubuntu nodes, instead of preseed files? If so, any docs anywhere?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Also, is there a way to search the list archives (such as Gmane, etc.) for keywords such as &#8220;Ubuntu kickstart&#8221; &#8211; I&#8217;m sure this has been discussed before on the list, but couldn&#8217;t (quickly) find anything...<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Will<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>