@@ -77,7 +77,7 @@ Please refer to the [guide](#license-activation) to get activation key.
7777
7878Currently supported OS for conversion:
7979* CentOS 7
80- * AlmaLinux OS 8
80+ * AlmaLinux OS 8, AlmaLinux OS 9
8181* RockyLinux (installation only, no uninstall option)
8282
8383
@@ -190,6 +190,65 @@ If you receive any troubles during the conversion process,
190190please feel free to search our [ knowledgebase] ( https://cloudlinux.zendesk.com/hc/en-us )
191191or contact our support and attach the conversion log (/var/log/cldeploy.log).
192192
193+ ### Technical details: How to enable secure boot for cl9
194+
195+ #### Overview
196+ CloudLinux 9 uses non-modified AlmaLinux 9 kernel.\
197+ To make secure boot work with CloudLinux's kernel module you need to enroll CloudLinux secure boot key to your server.\
198+ This procedure shows how to do it
199+
200+ #### Requirements
201+ * UEFI support
202+ * mokutil package installed
203+ * Access to server's BIOS options menu and boot screen
204+
205+ #### Procedure
206+ 1 . Download CloudLinux key
207+ 1 . ` wget https://repo.cloudlinux.com/cloudlinux/SECURE-BOOT-KEY-cloudlinux-kmod.der `
208+ 2 . Import the key
209+ 1 . ` mokutil --import SECURE-BOOT-KEY-cloudlinux-kmod.der `
210+ 2 . When prompted, enter a password of your choice. This password will be used when enrolling the key into the MOK list.
211+ 3 . Reboot server
212+ 1 . Upon rebooting, the "Shim UEFI key management" screen appears. Press any key withing 10 seconds to proceed.
213+ 4 . Enroll the key
214+
215+ Select ` Enroll MOK ` \
216+ ![ Step 1] ( ./images/cl9_secureboot/1.png )
217+
218+ Select ` View key 0 ` \
219+ ![ Step 2] ( ./images/cl9_secureboot/2.png )
220+
221+ Make sure that CloudLinux's Secure Boot Key information is displayed\
222+ Press the Esc key when you are finished\
223+ ![ Step 3] ( ./images/cl9_secureboot/3.png )
224+
225+ Select ` Continue ` on the screen from Step 2
226+ It will ask "Enrol the key(s)?".\
227+ Select ` Yes/OK ` \
228+ ![ Step 4] ( ./images/cl9_secureboot/4.png )
229+
230+ Enter the password you used for importing the key (point 2.ii)\
231+ ![ Step 5] ( ./images/cl9_secureboot/5.png )
232+
233+ Select ` Reboot ` (Older versions may say ` Continue boot ` )\
234+ ![ Step 6] ( ./images/cl9_secureboot/6.png )
235+
236+ Now you can enable Secure Boot in BIOS options menu
237+
238+ #### Useful commands
239+ * ` mokutil --sb-state ` to check current Secure Boot state
240+ * ` mokutil --list-enrolled ` to show list of enrolled keys
241+
242+ #### If you wish to remove the CloudLinux key from the MOK list, follow the instructions below
243+ :::warning Warning
244+ Do not delete the key when secure boot is enabled - server will be unable to boot
245+ :::
246+
247+ 1 . Disable Secure Boot
248+ 2 . ` mokutil --delete SECURE-BOOT-KEY-cloudlinux-kmod.der `
249+ 3 . ` mokutil --list-delete ` (to check the key to be deleted)
250+ 4 . Reboot the system and go through the MOK management process to complete the deletion from the MOK list.
251+
193252### Technical details: cldeploy
194253
195254By its design, CloudLinux OS Shared is very close to the upstream operating system - RHEL.
@@ -244,6 +303,10 @@ All CloudLinux OS editions may be installed using one ISO and source.
244303
245304You can download the latest CloudLinux OS ISO and use it to install CloudLinux OS on your server:
246305
306+ * CloudLinux OS 9
307+
308+ * x86_64 version: [ https://www.repo.cloudlinux.com/cloudlinux/9/iso/x86_64/ ] ( https://www.repo.cloudlinux.com/cloudlinux/9/iso/x86_64/ )
309+
247310* CloudLinux OS 8
248311
249312 * x86_64 version: [ https://www.repo.cloudlinux.com/cloudlinux/8/iso/x86_64/ ] ( https://www.repo.cloudlinux.com/cloudlinux/8/iso/x86_64/ )
0 commit comments