Unable to install Fedora

Hi,

I was thinking about switching to Linux for a long time now, and I just decided to go for it.

My goal is to make a dual boot with Fedora/Windows, and later use Windows in a VM with GPU passthrough.

I feel like a noob - I already ran into a problem even before installing Linux and don‘t know how to fix it:

I downloaded the latest Workstation iso and created a bootable USB stick (with Fedora Media Writer).

After booting from it I chose the option to start the live system.

The normal starting procedure of Linux started, but after „Started GNOME Display Manager“ the checklist disappears, display turns black and just a blinking „_“ appears in the upper left corner.

Nothing happens after that and I can‘t type anything.

After pressing the computers power button once, the checklist reappears, everything looks normal and it shuts down.

I would be really grateful for any kind of help!

And I would also appreciate if you‘ve some advices/resources to read, regarding my planned setup described above. I‘ve had some difficulties finding some good and up to date resources.

Thank you really much in advance!

1 Like

Do you not have either of the options below?

image

Oh. No, my options are different:

„Start Fedora-Workstation-Live 29“
„Test this media & start Fedora-Workstation-Live 29“
„Troubleshooting —>“

What GPU?

RTX 2080 FE and GTX 970

Try press ‘e’ when highlighting Fedora-Workstation-Live and find the line that says linux or vmlinuz and after the words quiet splash add nomodeset

Press Control + X or Enter (depending on what it says) and see if that boots for you.

I haven’t had to do that in a long time with Fedora, but the 2XXX series might be throwing it off

1 Like

It’s the 2080 for sure

That guy got it working with the 2080, apparently.

Or you could just try it with only the 970, it should work. I believe nouveau supports the 900 series cards since kernel 4.12 or so.

To add, adding nomodeset just does the same thing, the blinking cursor.

1 Like

Nice, the netinst ISO. That’s what I use, but I understand why some would not prefer it.

Good catch.

Thank you for the quick reply’s!

Two lines were given - „linuxefi“ and „initrdefi“. Adding nomodeset to linuxefi didn’t change anything for me.

Maybe it‘s a bad question, but installing it with just the 970 - would this prevent me in using the 2080 in general, or just for installation?

Is it even possible to passthrough a 2080?

It wouldn’t prevent you from using it. You just need to install the OS, and the nvidia driver first before it will work.

Unfortunately I don’t know much about passthrough as I haven’t set it up myself, but you should be able to. You may need to use a different kernel depending on your hardware and how it divides the IOMMU groups.

Okay, then I‘ll try it again without the 2080. Thank you very much for your help!

This may sound dumb, but when running Fedora off of a USB it is honestly really slow. I have been running a fedora 29 that I installed to a usb (not the live version, a full install with usb as disk).

How long did you wait before hitting the power? When running mine off usb 3.0 device in a 3.0 port, I still have to wait up to 5 minutes for my desktop to come up after logging in.

That’s a Gnome issue. If you tried a different spin of Fedora (Cinnamon, LXDE, LXQT, Mate, XFCE, KDE) here

did you remove the ‘rhgb’ kernel boot flag ?

1 Like

Nvidia drivers from Nvidia are proprietary and Fedora does not include them with its install image. (They can be installed later from another source.)

The open source Nvidia driver that Fedora does use is called Nouveau. Support for Nvidia GPU’s in Nouveau is something of a reverse-engineered effort that happens after a card is released. Very likely the 2080 is not supported in Fedora 29. Hence the black screen after booting the installation image.

The usual remedy is to follow the advice about using “nomodeset” (be sure it’s entered on the correct line) after ensuring the machine will attempt to boot up using a Nouveau-compatible card, the 970 in this case. The install image should boot correctly into the Fedora installer, although the display may be less than ideal. Once the system is installed and you have rebooted, Gnome’s “first use” routine runs and asks you to do some basic account set up. Once the system is running well, you can install the proprietary Nvidia driver, switch to the 2080, reboot and cross your fingers. (Gnome includes a “Software” GUI app. On first use it will prompt you to enable some repositories. If you do that and allow the app to update itself, you can search on “Nvidia” to locate the proprietary driver to install.)

Be aware that Ubuntu and the Ubuntu derivatives like Linux Mint specifically target new Linux users more than Fedora and that their installer is simpler and probably easier and safer for a new user who is creating a dual-boot system.

1 Like

Hi, thank you very much for that detailed answer! That’s really helpful for me! I know, Fedora isn‘t the best to start with, and I don‘t expect it to be easy for me to switch, but I really want to do so.

It wasn‘t possible for me to retry installing Fedora earlier.

I‘ve just removed my 2080 and used my 970 to boot from USB.

There was still no ‚Install Fedora‘ option, and the listed items were exactly as described in my older post.

After pressing ‚e‘ while ‚Start Fedora-Workstation-Live 29‘ was active, then adding ‚nomodeset‘ to the line ‚linuxefi‘ and exiting with ctrl-x, it still booted normal til ‚Started GNOME Display Manager‘ was displayed. After that the blinking ‚_‘ reappears.

What I am offering is an analyses of your problem. But its not for starters and can shriek off some ppl. Hope you dont mind.

Can you switch to console with ALT+F1 or ALT+CTRL+F1 (or any of those combination with a different F key)?
You may need root or user password to enter CLI (command line interface).
In the CLI you can look up what the boot command was using cat /proc/cmdline .

Also the output of the X-Server could give some hints.
tail -n50 /var/log/Xorg.0.log

I know this is far complicated when new to linux, but those outputs would give us much information what went wrong.

Not sure which paste-bin redhat prefers but these tool would make the process of us showing the output quite simple. Here is a link to chose an paste-bin. You can install it via rpm command, like rpm fpaste.

On both commands I posted you could add an > filename.txt and then upload the file via fpaste filename.txt, as example…

rpm fpaste
cat /proc/cmdline > file1.txt
tail -n50 /var/log/Xorg.0.log > file2.txt
fpaste file1.txt
fpaste file2.txt
1 Like

Thank you very much! Cool, that’s a nice feature!

And I‘ve successfully uploaded both files, but It’s late here and I‘ve had to put my 2080 back in earlier. Now I don‘t have time to take it out again - so those two files are with the 2080 back in place.

File1: https://paste.fedoraproject.org/paste/JrOl-kwZmXqosqHwZ2kXHQ

File2: https://paste.fedoraproject.org/paste/atJvCdW1KsKCd6WF~YecHg

If they aren‘t helpful with the 2080 in place, I’ll upload both files again without the 2080 tomorrow.

VESA: driver for VESA chipsets: vesa
open /dev/dri/card0: No such file or directory

The live distro u using doesn’t use nouveau drivers, thats why no GUI (graphical user interface) could be created.
I would suggest to try it with the other GPU again.

Also you can put the hole Xorg.0.log into paste-bin, since u using a live distro. that was a bit misleading by me.
fpaste /var/log/Xorg.0.log

addition…
I haven’t seen your hole Xorg.0.log jet, but as far I could see there is no GTX 9xx support neither, according to this output …

|[    38.869] |RIVA TNT2       (NV05)|
|[    38.869] |GeForce 256     (NV10)|
|[    38.870] |GeForce 2       (NV11, NV15)|
|[    38.870] |GeForce 4MX     (NV17, NV18)|
|[    38.870] |GeForce 3       (NV20)|
|[    38.870] |GeForce 4Ti     (NV25, NV28)|
|[    38.870] |GeForce FX      (NV3x)|
|[    38.870] |GeForce 6       (NV4x)|
|[    38.870] |GeForce 7       (G7x)|
|[    38.870] |GeForce 8       (G8x)|
|[    38.870] |GeForce GTX 200 (NVA0)|
|[    38.870] |GeForce GTX 400 (NVC0)|

Most RedHat variants like Fedora are ancient compaired to other distros. Thats why they are stable as f***.

I assume you will need to manually update drivers for your GPUs and that can be an adventure when SElinux is securing the distro. But I’m not sure this will be the case for Fedora. I know its the case for RedHat.

Where did you get the ISO? A Fedora special interest group maintains updated install images that incorporate all Fedora updates up to the time the images are prepared. (Hundreds) Have a look: here. These are the images I use.

BTW, as you likely know, Fedora is not a variant of Red Hat with old packages. Pretty much the opposite. Red Hat begins with a Fedora version after its end-of-life (meaning 6 months+ of Fedora development and approx. 13 months of real world use) , perhaps adds features from the release before that, and then moves on to alpha and beta work, which usually takes several months for a point release. The desktop features don’t keep up with Fedora, obviously, but even still the current release is using Gnome 3.28.

1 Like

Hi,
I‘ve uploaded a new file with just the 970:
https://paste.fedoraproject.org/paste/2xnzAZDThPwfopMQ5ynwMw

So, if my 2080 and 970 isn‘t supported - what are my options to install Fedora on my system? Is it possible to update the driver before even installing the OS?

@LostMoon I‘ve used the Fedora Media Writer Tool to download the iso and to create the bootable USB Stick. Would it make a difference for me to use one of the ISO’s from your link?