From 31db046a8052daaa870a5c3650f3d184b3d4c4b0 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 27 Apr 2016 09:20:13 -0700 Subject: [PATCH] Add example kickstart for Atomic PXE live no-virt Because --no-virt uses a fsimage disk you can't create a /boot partition. This kickstart will also work for creating the PXE files inside a mock environment. Also rename rhel-atomic-pxe-live.ks to fedora-atomic-pxe-live.ks --- docs/fedora-atomic-pxe-live-novirt.ks | 28 +++++++++++++++++++ ...-pxe-live.ks => fedora-atomic-pxe-live.ks} | 0 docs/livemedia-creator.rst | 4 +++ 3 files changed, 32 insertions(+) create mode 100644 docs/fedora-atomic-pxe-live-novirt.ks rename docs/{rhel-atomic-pxe-live.ks => fedora-atomic-pxe-live.ks} (100%) diff --git a/docs/fedora-atomic-pxe-live-novirt.ks b/docs/fedora-atomic-pxe-live-novirt.ks new file mode 100644 index 00000000..e0f27800 --- /dev/null +++ b/docs/fedora-atomic-pxe-live-novirt.ks @@ -0,0 +1,28 @@ +# Fedora Atomic PXE Live creation kickstart +# Suitable for use with livemedia-creator --no-virt + +# Settings for unattended installation: +lang en_US.UTF-8 +keyboard us +timezone America/New_York +clearpart --all --initlabel +rootpw --plaintext atomic + +part / --fstype="ext4" --size=6000 + +shutdown + +ostreesetup --nogpg --osname=fedora-atomic --remote=fedora-atomic --url=https://dl.fedoraproject.org/pub/fedora/linux/atomic/24/ --ref=fedora-atomic/rawhide/x86_64/docker-host + +services --disabled=cloud-init,cloud-init-local,cloud-final,cloud-config,docker-storage-setup + +# We copy content of separate /boot partition to root part when building live squashfs image, +# and we don't want systemd to try to mount it when pxe booting +%post +cat /dev/null > /etc/fstab +%end + +%post --erroronfail +rm -f /etc/ostree/remotes.d/fedora-atomic.conf +ostree remote add --set=gpg-verify=false fedora-atomic 'https://dl.fedoraproject.org/pub/fedora/linux/atomic/24/' +%end diff --git a/docs/rhel-atomic-pxe-live.ks b/docs/fedora-atomic-pxe-live.ks similarity index 100% rename from docs/rhel-atomic-pxe-live.ks rename to docs/fedora-atomic-pxe-live.ks diff --git a/docs/livemedia-creator.rst b/docs/livemedia-creator.rst index 83d27646..b8825248 100644 --- a/docs/livemedia-creator.rst +++ b/docs/livemedia-creator.rst @@ -347,6 +347,10 @@ for installations of Atomic Host. Example kickstart for such an installation using Atomic installer iso with local repo included in the image can be found in docs/rhel-atomic-pxe-live.ks. +The PXE images can also be created with ``--no-virt`` by using the example +kickstart in docs/fedora-atomic-pxe-live-novirt.ks. This also works inside the +mock environment. + Using Mock and --no-virt to Create Images -----------------------------------------