You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* create directory "isos" and use git mv to move `iso_creation.md` to the "isos" folder
* rm the author created "ISOs" directory
* replace passive voice with active throughout
* add in fenced code block context descriptions
* some other minor corrections
Copy file name to clipboardExpand all lines: docs/guides/isos/iso_creation.md
+29-14Lines changed: 29 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Creating a Custom Rocky Linux ISO
3
3
author: Howard Van Der Wal
4
-
contributors:
4
+
contributors:Steven Spencer
5
5
tested with: 9.5
6
6
tags:
7
7
- create
@@ -11,7 +11,7 @@ tags:
11
11
12
12
## Introduction
13
13
14
-
Creating a custom ISO may be required for a litany of reasons. Perhaps you want to make a change to the boot process, add specific packages or update a configuration file.
14
+
You might need to Create a custom ISO for a many reasons. Perhaps you want to make a change to the boot process, add specific packages, or update a configuration file.
15
15
16
16
This guide will instruct you from start to finish on how to build your own Rocky Linux ISO.
17
17
@@ -20,23 +20,27 @@ This guide will instruct you from start to finish on how to build your own Rocky
20
20
* A 64 bit machine running Rocky Linux 9 to build the new ISO image.
21
21
* A Rocky Linux 9 DVD ISO image.
22
22
* A `kickstart` file to apply to the ISO.
23
-
* Read the Lorax [Quickstart](https://weldr.io/lorax/lorax.html#quickstart) and [mkksiso](https://weldr.io/lorax/mkksiso.html) documentation to become famililar with how the `Anaconda``boot.iso` is created.
23
+
* Read the Lorax [Quickstart](https://weldr.io/lorax/lorax.html#quickstart) and [mkksiso](https://weldr.io/lorax/mkksiso.html) documentation to become familiar with how to create the `Anaconda``boot.iso`.
24
24
25
25
## Package installation and setup
26
26
27
27
* Install the `lorax` package:
28
-
```
28
+
29
+
```bash
29
30
sudo dnf install -y lorax
30
31
```
31
32
32
33
## Building the ISO with a kickstart file
33
34
34
35
* Run the `mkksiso` command to add a `kickstart` file and then build a new ISO:
* Below is an example `kickstart` file `example-ks.cfg`, which sets up a Rocky Linux 9.5 `Server With GUI` environment:
39
-
```
42
+
43
+
```bash
40
44
lang en_GB
41
45
keyboard --xlayouts='us'
42
46
timezone Asia/Tokyo --utc
@@ -57,27 +61,36 @@ firewall --enabled
57
61
58
62
## Adding a repository with its packages to an ISO image
59
63
60
-
* Make sure the repository you want to add has the `repodata` directory inside of it. If not, this can be created using the `createrepo_c` command and this can be installed with `sudo dnf install -y createrepo_c`
64
+
* Make sure the repository you want to add has the `repodata` directory inside of it. If not, you can create this using the `createrepo_c` command and install it with `sudo dnf install -y createrepo_c`
61
65
* Add the repository to your `kickstart` file, using the following syntax:
0 commit comments