I tried to install Fedora on my new lenovo yoga 7i 16gb ultra 7 155u with integrated graphics, but it gets stuck after grub menu on a black screen with a non blinking hyphen at the top left corner. I tried disabling secure boot and using the nomodeset param, but it didn’t work.
I tried Ubuntu and it boots just fine.
Can someone please help me get this fixed?
UPDATE:
I managed to fix this issue. It turns out it was a bug in the laptop’s firmware. I reinstalled Windows and updated the BIOS using Lenovo’s Vantage software. I updated from BIOS version NWCN17WW to NWCN18WW. After updating Fedora booted without any issues.
Assuming that you are trying to install the workstation edition.
When first booting it should show 3 options for the boot mode.
Boot fedora
Test the media and boot fedora
troubleshooting.
The 3rd option allows to select boot in basic graphics mode and usually allows booting and a proper installation.
If you have already gotten past the install and are instead asking about booting from the installed system, then this may be an issue with the graphics driver and/or kernel.
Are you able to get past the black screen by using ctrl-alt-F2 or ctrl-alt-F3 to reach a text login screen? If so then additional info and recovery may be available.
Thanks for your reply, I am trying to install the workstation edition. I already tried the third option and it does the same thing. Also tried ctrl + alt + f2/f3 and nothing happens.
I tried removing the “quiet” flag too, but there’s no output, it just gets stuck and does the same thing.
I haven’t been able to install fedora, I’m still trying to boot from the usb.
It’s definitely not the usb drive, because I was able to install Ubuntu with it, and tried multiple usb drives with the same result.
I am glad to see you found a fix.
A firmware update has been known to fix certain problems and it seems that the lenovo yoga 7i is one of those applicable.
In the future please add a new post so all comments are in the order entered. Doing an update to the OP like that puts things out of sequence in time and we do not always see when an earlier post has been edited…