In the past year or so Arch Linux, among many othe distros, for unknown reasons disabled or completely removed the runlevels from the linux kernel and now this can only be achieved by using a systemd target. So if your system is using systemd, that will work 100% for your system. If your distro is running on something else that isn't systemd, you should probably check their way of entering runlevel 3 equivalent.
I won't explain what the terminal mode is for - I'm assuming that if you're reading this subforum, you're already aware what it is used for, so straight to the point.
Until recently the runlevel 3 was enabled by adding the number 3 at the end of the linux line in grub.cfg. But since that doesn't work anymore and the kernel simply ignores that number 3, now there's another way: you have to replace that "3" with
This is what the linux line in my grub.cfg looks like (I have a separate menu entry for runlevel 3):
The only difference between that and the traditional runlevel 3 is that the systemd method doesn't automatically log you in as root and you have to do it yourself. But the important thing is that it works!
I won't explain what the terminal mode is for - I'm assuming that if you're reading this subforum, you're already aware what it is used for, so straight to the point.
Until recently the runlevel 3 was enabled by adding the number 3 at the end of the linux line in grub.cfg. But since that doesn't work anymore and the kernel simply ignores that number 3, now there's another way: you have to replace that "3" with
Code:
systemd.unit=multi-user.target
This is what the linux line in my grub.cfg looks like (I have a separate menu entry for runlevel 3):
Code:
linux /boot/vmlinuz-linux root=UUID=[number] rw acpi=force acpi_enforce_resources=lax intel_pstate=disable systemd.unit=multi-user.target
The only difference between that and the traditional runlevel 3 is that the systemd method doesn't automatically log you in as root and you have to do it yourself. But the important thing is that it works!

