Installed fglrx and Selected fglrx-update from Software Settings - Now Black Screen on Boot

I have been tinkering around because I find that Ubuntu 13.10 (which I have as dual boot on my Asus laptop) get my computer a little hot and I get some crashing issues sometimes when watching videos, and more crashes when using slimboat.

Reading around a bit, I (wisely or otherwise) installed fglrx, and then I went into System Settings > Software Updates and in one of the tabs there selected "proprietary driver fglrx update". On rebooting my laptop into Ubuntu, I hear the login sound, but get a black screen.

Since I cannot get into System Settings now to change the graphics card driver back, what can I do?

My graphics card is an ATI Mobility Radeon HD 5470 1 GB. My laptop is 86_64 bit.

EDIT: I looked at the page that gives advice about how to fix the problem of booting to a black screen. I installed Ubuntu a few weeks ago successfully, and have been using it just fine with the exception of some crashing with video files and browsers, as explained above. So the advice for a new install doesn't apply, and grub is working just fine so the dual boot advise doesn't apply either.

I did follow the advise about ATI Radeon drivers:

If your graphics card is ATI, follow these steps:

    In the GRUB menu at startup, press "e"; then
    Use the arrow keys to replace quiet splash with radeon.modeset=0.
    Then press the Ctrl+x key combination to boot.

This did not work either (and I also tried "nomodeset"). Although I did get the purple screen straight out of grub (which I wasn't getting), only to go black before the login screen and the login sound.

The issue here is that I messed around with the graphics driver, and would like to be able to get in long enough to change my settings as explained in my opening 3 paragraphs.


Solution 1:

1. Open a text-only virtual console by using the keyboard shortcut Ctrl + Alt + F3.

2. At the login: prompt type your username and press Enter.

3. At the Password: prompt type your user password and press Enter.

4. Now you're logged in to a text-only console where you can change your graphics driver from whatever you have now (fglrx-updates???) back to whatever driver you had that was working before (for example, fglrx if that's what driver you were using that was working before). "Reading around a bit, I (wisely or otherwise) installed fglrx, and then I went into System Settings > Software Updates and in one of the tabs there selected proprietary driver fglrx update."

If you can't get into a text only console by pressing Ctrl+Alt+F3 you need to boot into recovery mode.

Immediately after the motherboard / computer manufacturer logo splash screen appears when the computer is booting, with BIOS, quickly press and hold the Shift key, which will bring up the GNU GRUB menu. (If you see the Ubuntu logo, you've missed the point where you can enter the GRUB menu.) With UEFI press (perhaps several times) the Esc key to get to the GRUB menu. Sometimes the manufacturer's splash screen is a part of the Windows bootloader, so when you power up the machine it goes straight to the GRUB screen, and then pressing Shift is unnecessary.

GNU GRUB menu

Press the down arrow key until you select the 2nd entry from the top (the one with the recovery mode in the description) and then press Enter.

Now you should see this recovery menu:

recovery menu

Using the arrow keys scroll down to network and then press Enter.

Using the arrow keys scroll down to root and then press Enter.

You should now see a root prompt, something like this:

root@ubuntu:~#

At this stage you should have a read-only filesystem. You have to remount it with write permissions:

mount -rw -o remount /

Now uninstall the current graphics drivers and then reinstall the one you had before that worked.

sudo apt-get remove fglrx-updates

5. Reboot the system by running the command: sudo reboot

6. Now you have gone back to the graphics driver you had originally, whatever Ubuntu 13.10 installed by default. Try it for a while and test if it works. Afterwards you can decide whether or not to try to install the proprietary fglrx driver.