fork of upstream to ease suggestions
Go to file
2022-11-30 17:46:24 -05:00
cloud fix dracut entries for OCP 2022-11-30 17:46:24 -05:00
container template out various images for r8 2022-11-22 10:59:32 -07:00
live/8 bump to 8.7 2022-11-11 13:43:10 -07:00
vagrant remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
README.md remove auth from the kickstarts 2021-11-13 15:29:28 -07:00
Rocky-8-Azure-Base.ks remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
Rocky-8-Azure-LVM.ks remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
Rocky-8-Container-Base.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-Container-Minimal.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-Container-UBI.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-EC2-Base.ks try to forcefully create a grub.cfg 2022-11-28 23:43:41 -07:00
Rocky-8-EC2-LVM.ks try to forcefully create a grub.cfg 2022-11-28 23:43:41 -07:00
Rocky-8-GenericCloud-Base.ks try to forcefully create a grub.cfg 2022-11-28 23:43:41 -07:00
Rocky-8-GenericCloud-LVM.ks try to forcefully create a grub.cfg 2022-11-28 23:43:41 -07:00
Rocky-8-KDE.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-MATE.ks Add restorecon for MATE 2022-11-22 11:26:50 -07:00
Rocky-8-OCP.ks fix dracut entries for OCP 2022-11-30 17:46:24 -05:00
Rocky-8-Vagrant-Libvirt.ks remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
Rocky-8-Vagrant-Vbox.ks remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
Rocky-8-Vagrant-VMware.ks remove asprimary as it serves no purpose in gpt 2022-11-24 12:53:59 -07:00
Rocky-8-Workstation-Lite.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-Workstation-Mainline.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-Workstation.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00
Rocky-8-XFCE.ks try pointing to this hostname? 2022-11-12 16:31:34 -05:00

R8 specific kickstarts

This branch has Rocky Linux 8 specific kickstarts. These kickstarts vary between cloud images and live images provided in our repositories and mirrors.

Building Live Images

To build live images, you will need to use livecd-creator or livemedia-creator. The former is simpler to use and generally works without many issues. The latter can be a bit more tricky to work with and typically runs the installer virtually. However, it can be used without a virtual machine like in a mock shell.

Using livemedia-creator

To use livemedia-creator without using virt, you can use a mock shell. To setup a mock chroot for the purpose of building a live image, you would set it up like so:

# Install mock if you haven't already
% dnf install epel-release -y
% dnf install mock -y

# Add a user to the mock group
% usermod -a -G mock user

# As the user, setup the mock environment
% mock -r rocky-8-x86_64 --init
% mock -r rocky-8-x86_64 --install lorax-lmc-novirt vim-minimal pykickstart git
# You will need to be in permissive mode temporarily
% setenforce 0
# Enter the shell
% mock -r rocky-8-x86_64 --shell --isolation=simple --enable-network

# Clone the kickstarts and run an installation
% git clone https://github.com/rocky-linux/kickstarts
% cd kickstarts
% livemedia-creator --ks Rocky-8-Workstation.ks \
  --no-virt \
  --resultdir /var/lmc \
  --project="Rocky Linux" \
  --make-iso \
  --volid Rocky-Workstation-8 \
  --iso-only \
  --iso-name Rocky-Workstation-8-x86_64.iso \
  --releasever=8 \
  --nomacboot  # This option is important to set, mkfs.hfsplus is not available

With the example above, all of the results will appear in /var/lib/mock/rocky-8-x86_64/root/var/lmc.