We concentrate all our arch-chroot information in this article.
We are working on a motherboard of Asus P8Z77-V LE and have an Nvidia Geforce GTX970.
In this tutorial we have seen how I knew what package to install for this card.
BUT what do you do when you broke your system because you installed (in this case intentionally) the wrong drivers.
A clean install is always a good answer (if you keep your most important files in cloud services) but lets try to figure it out without reinstalling.
We install the wrong drivers for our Nvidia card and it will break the system.
This installation will break my system. I do this for educational purposes. Showing you how to fix your computer afterwards.
sudo pacman -S nvidia-340xx
When your system crashes, you might still be able to go into a TTY.
CTRL + ALT + F2, F3, F4, F5 and F6
Virtualbox : RIGHT-CTRL +F2, F3, F4, F5 and F6
TTY = TeleTYpewriter
We see the image above that we are in TTY2.
Then you have to retrace your steps. What did I do to get here? Did I install something? Was there an update gone wrong?
In our case we installed the wrong nvidia drivers so we uninstall them with
sudo pacman -R nvidia-340xx
and reboot and we are back in the system using the nouveau driver.
Then we will install the proper driver for this system with Nvidia GTX970:
sudo pacman -S nvidia
You can also install the nvidia utilities if you like with
sudo pacman -S nvidia-utils
To be able to install my drivers I first had to uninstall all the left-overs of previous installations. Always try to start with a clean slate.
Use sudo pacman -R nvidia and press twice on TAB to see what you have as left-overs and remove before attempting a new driver.
If you can not get into TTY then there is second way to fix your computer and we will change the root with arch-chroot command.
You can follow this article from the Arch Way installation series or this one.