DISCLAIMER: This is not my post is only a copy, in case the original gets deleted or whatever, posting on my personal blog gets easier for me to find it. You can find the original one at this link https://vpsie.com/knowledge-base/boot-single-user-mode-centos-rhel-vpsie/
The first thing to do is to open Terminal and log in to your CentOS 7 server.
After, restarting your server wait for the GRUB boot menu to show.
The next step is to select your Kernel version and press
key to edit the first boot option. Find the kernel line (starts with “linux16“), then change the
rw init=/sysroot/bin/sh .
When you have finished, press
to boot into single-user mode
After mounting the root filesystem using the following command:
Now, to finish this process reboot your server using the following command: