CentOS 9 Installation (Minimal)
Download CentOS 9 Minimal ISO
Open VirtualBox and click New .
Set the name to centos-mini , type to Linux , and version to Red Hat (64-bit) .
Allocate 1024 MB RAM (According to requirement).
Create a virtual disk:
Select VDI (Virtual Disk Image) .
Choose Dynamically allocated .
Set file location and size to 40 GB (According to requirement).
Start the virtual machine, select the CentOS 9 ISO, and click Start .
Choose Install CentOS 9 .
Select English > English (India) > Continue .
Configure settings:
Date & Time : Asia/Kolkata > Done.
Keyboard Layout : English (India, with rupee) > Add English (US) > Done.
Language Support : English (India) > Done.
Installation Source : Verify ISO > Done.
Software Selection : Select Minimal Install .
Configure partitioning:
Custom partitioning > Done.
Choose Standard Partition .
Click "Click here to create them automatically" > Done.
Accept Changes.
KDUMP : No changes.
Network & Hostname :
Enable enp0s3 .
Configure IPv4 manually, disable IPv6, save settings.
Set hostname to centos .
Security Policy : No changes.
Click Begin Installation .
Set root password and create a user:
Full name: <demouser>
.
Username: <demouser>
.
Tick Make this user administrator .
Click Done > Done , then Reboot .
yum install epel-release.noarch
rpm -ivh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -ivh https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm
rpm -ivh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
rpm -ivh https://repo.ius.io/ius-release-el7.rpm
yum install bash-completion.noarch
yum groups info " Development and Creative Workstation"
yum groups summary " Development and Creative Workstation"
yum groups install " Development and Creative Workstation"
yum groups remove " Development and Creative Workstation"
yum groups install " Server with GUI"
systemctl set-default graphical.target
systemctl isolate graphical.target
Additional Server with GUI Commands
yum install epel-release.noarch
rpm -ivh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -ivh https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm
rpm -ivh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
rpm -ivh https://repo.ius.io/ius-release-el7.rpm
yum groups install " MATE Desktop"
yum groups install " Server with GUI"
systemctl set-default graphical.target
systemctl isolate graphical.target