[Tutorial] Config CentOS 8 Server in 2022

Published: by Creative Commons Licence (Last updated: )

Config CentOS 8 Server in 2022

Modify the mirror list

After create a new CentOS 8 server instance, if you wanna install anything, you'll get this error:

Cannot prepare internal mirrorlist: No URLs in mirrorlist

As the mirror list are removed in CentOS 8.

Modify the mirror list:

sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

Install Gnome (GUI)1

dnf group list
dnf groupinstall "Server with GUI"
systemctl set-default graphical
systemctl start gdm.service
systemctl enable gdm.service

Install Commonly Used Packages

yum install wget git

Reboot Fail

Reboot fails after dnf groupinstall "Server with GUI".

Change the Default Kernel

To change the default kernel version by:

grubby --set-default /boot/vmlinuz-4.18.0-348.7.1.el8_5.x86_64
reboot

Then remove the old kernels:

rpm -e kernel-modules-4.18.0-240.1.1.el3.x86_64
rpm -e kernel-core-4.18.0-240.1.1.el3.x86_64

Reference

  1. https://www.itzgeek.com/how-tos/linux/centos-how-tos/how-to-install-gnome-gui-on-rhel-8.html