<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kickstart on Major Hayden</title><link>https://major.io/tags/kickstart/</link><description>Recent content in Kickstart on Major Hayden</description><generator>Hugo</generator><language>en</language><managingEditor>major@mhtx.net (Major Hayden)</managingEditor><webMaster>major@mhtx.net (Major Hayden)</webMaster><copyright>All content licensed [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)</copyright><lastBuildDate>Thu, 09 Jul 2026 20:41:49 +0000</lastBuildDate><atom:link href="https://major.io/tags/kickstart/index.xml" rel="self" type="application/rss+xml"/><item><title>Automate CentOS 6 deployments with CIS Security Benchmarks already applied</title><link>https://major.io/p/automate-centos-6-deployments-with-cis-security-benchmarks-already-applied/</link><pubDate>Fri, 26 Apr 2013 14:15:24 +0000</pubDate><author>major@mhtx.net (Major Hayden)</author><guid>https://major.io/p/automate-centos-6-deployments-with-cis-security-benchmarks-already-applied/</guid><description>&lt;p&gt;A coworker heard me grumbling about Linux system administration standards and recommended that I review the &lt;a href="http://benchmarks.cisecurity.org/"&gt;CIS Security Benchmarks&lt;/a&gt;. After downloading the Red Hat Enterprise Linux 6 security benchmark PDF, I quickly started to see the value of the document. Some of the standards were the installation defaults, some were often forgotten settings, and some were completely brand new to me.&lt;/p&gt;
&lt;p&gt;Automating the standards can be a little treacherous simply due to the number of things to adjust and check. I&amp;rsquo;ve created a kickstart for CentOS 6 and tossed it on Github:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rackerhacker/securekickstarts"&gt;https://github.com/rackerhacker/securekickstarts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Be sure to read the disclaimers in the &lt;a href="https://github.com/rackerhacker/securekickstarts/blob/master/README.md"&gt;README&lt;/a&gt; before getting started. Also, keep in mind that the kickstarts are in no way approved by or affiliated with the &lt;a href="https://www.cisecurity.org/"&gt;Center for Internet Security&lt;/a&gt; in any way. This is just something I&amp;rsquo;m offering up to the community in the hope that it helps someone.&lt;/p&gt;</description></item><item><title>Installing Fedora 16 in XenServer</title><link>https://major.io/p/installing-fedora-16-in-xenserver/</link><pubDate>Sun, 12 Feb 2012 03:39:11 +0000</pubDate><author>major@mhtx.net (Major Hayden)</author><guid>https://major.io/p/installing-fedora-16-in-xenserver/</guid><description>&lt;p&gt;Getting Fedora 16 working in XenServer isn&amp;rsquo;t the easiest thing to do, but I&amp;rsquo;ve put together a &lt;a href="https://github.com/rackerhacker/kickstarts"&gt;repository on GitHub&lt;/a&gt; that should help. The repository contains a kickstart file along with some brief instructions to help with the installation. If you&amp;rsquo;re ready to get started right now, just clone the repository:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git clone git://github.com/rackerhacker/kickstarts.git kickstarts
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;There are some big issues with Fedora 16 which cause problems for installations within XenServer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the installer sets up a console on something other than hvc0&lt;/li&gt;
&lt;li&gt;anaconda won&amp;rsquo;t start without being in serial mode&lt;/li&gt;
&lt;li&gt;anaconda tries to use GPT partitions by default&lt;/li&gt;
&lt;li&gt;grub2 is now standard, but it causes problems for older XenServer versions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My kickstart works around the grub2 problem by throwing down an old-style grub configuration file and creating the proper symlinks. This config will still be updated when you upgrade kernels (at least in Fedora 16). It also sets up a very simple partitioning schema with one root and one swap partition. A DOS partition table is used in lieu of a GPT partition table.&lt;/p&gt;
&lt;p&gt;When you start the installation, be sure to review the &lt;a href="https://github.com/rackerhacker/kickstarts/blob/master/Fedora%2016%20Minimal%20on%20XenServer%206/README.md"&gt;README.md&lt;/a&gt; in the git repository. It has some special instructions for boot options to meet the requirements of Fedora 16 and the kickstart file.&lt;/p&gt;</description></item></channel></rss>