Installation problem [black screen]: Fedora 41 on laptop with an Intel Ultra 5 CPU and integrated graphics card

Hi there,

I’m trying to install the latest Fedora Workstation on my laptop, which has an Intel Ultra 5 CPU and an integrated graphics card.

However, I’m stuck at the installation screen, where only a black screen with a “_” in the top left corner appears.

I posted about this issue earlier this year when trying to install Fedora 40 (link to discussion). Someone replied that the kernel might not be compatible with my laptop for installing Fedora 40/

So, I waited for Fedora 41 and tried again using Ventoy’s GRUB2 mode to install Fedora 41, I tried Fedora basic graphical mode, but it still doesn’t work.

Could anyone help me figure out what’s causing this issue? I find it hard to believe that installing the latest version of Fedora would still lead to the same kernel problem. Any suggestions are appreciated.

Additionally, I would also like to know how to submit this issue to the Fedora development team so they can address it in the next version.

===
I can install Ubuntu 24.04 LTS successfully on my laptop.

Added boot, installation, kernel

Maybe linux users with the same model have found a solution on another distro. Linux developers tend to use the high-end models from vendors that support linux, so it is often up to users to sort out issues with hardware the developers don’t use.

You can compare details between your system and the successful installs in the LHDB for the Ultra 7 CPU model with Meteor Lake-P [Intel Graphics] PCIID 8086:7d55:1d72:2307 using the i915 driver which I gather works for you in the installer. There are 19 LHDB probes for this graphics hardware.

  • Use the LHDB to compare BIOS versions and other details for your system and systems that work.
  • Try using the grub2 editor to remove the rhgb quiet in order to see messages while booting.
  • Try using the grub2 editor to add <space>3 to end of the kernel command line to boot to a text console.
1 Like

Thanks, Vlasislav and George. I’ll try each of your suggestions one by one and list the results here. This is also a great opportunity for me to learn how to troubleshoot these kinds of problems.

2 Likes
  • Use the LHDB to compare BIOS versions and other details for your system and systems that work.

I got my bios version using the command line below. I contacted several users who successfully installed Fedora on their Ultra 7 laptops. They told me they did not encounter any issues during installation with the default boot settings, meaning they did not need to edit GRUB.

I checked two probes, Ultra 7 laptop bios version is RMAMT4B0P0808 03/18/2024
another example is BIOS RMAMT4B0P0909 04/07/2024

Mine is RMAMT4B0P0A0A 06/04/2024

I found from the laptop brand official website, I can only download this bios RMAMT4B0P0A0A

Should I install the Ultra 7 laptop BIOS? I’m not sure if it is compatible with my laptop.

[yulijia@ubuntu ~]$ sudo dmidecode -t bios
[sudo] password for yulijia: 
# dmidecode 3.5
Getting SMBIOS data from sysfs.
SMBIOS 3.6 present.
# SMBIOS implementations newer than version 3.5.0 are not
# fully supported by this version of dmidecode.

Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
	Vendor: XIAOMI
	Version: RMAMT4B0P0A0A
	Release Date: 06/04/2024
	Address: 0xE0000
	Runtime Size: 128 kB
	ROM Size: 8 MB
	Characteristics:
		PCI is supported
		BIOS is upgradeable
		BIOS shadowing is allowed
		Boot from CD is supported
		Selectable boot is supported
		EDD is supported
		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
		5.25"/360 kB floppy services are supported (int 13h)
		5.25"/1.2 MB floppy services are supported (int 13h)
		3.5"/720 kB floppy services are supported (int 13h)
		3.5"/2.88 MB floppy services are supported (int 13h)
		8042 keyboard services are supported (int 9h)
		CGA/mono video services are supported (int 10h)
		ACPI is supported
		USB legacy is supported
		BIOS boot specification is supported
		Targeted content distribution is supported
		UEFI is supported
	BIOS Revision: 1.10
	Firmware Revision: 1.10

Handle 0x0025, DMI type 13, 22 bytes
BIOS Language Information
	Language Description Format: Long
	Installable Languages: 8
		en|US|iso8859-1,0
		fr|FR|iso8859-1,0
		zh|TW|unicode,0
		ja|JP|unicode,0
		it|IT|iso8859-1,0
		es|ES|iso8859-1,0
		de|DE|iso8859-1,0
		pt|PT|iso8859-1,0
	Currently Installed Language: en|US|iso8859-1,0

  • Try using the grub2 editor to remove the rhgb quiet in order to see messages while booting.

I tried, but it displayed the message shown in the next picture and stopped there.

  • Try using the grub2 editor to add <space>3 to end of the kernel command line to boot to a text console.

I get the same message as above. “booting a command list”.

  • Problems with Booting into the Graphical Installation

Edit program’s boot options doesn’t work.

  • Advanced Installation Options - Installing Using VNC

Sorry, I am not understand how to install Fedora using VNC, does it mean I need to access my laptop from another machine?

for more information about VGA and driver.

[yulijia@ubuntu ~]$ lspci -nn | grep -i vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Meteor Lake-P [Intel Arc Graphics] [8086:7d55] (rev 08)
[yulijia@ubuntu ~]$ lspci -k | grep -EA3 "VGA|3D|Display"
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P [Intel Arc Graphics] (rev 08)
	Subsystem: Xiaomi Meteor Lake-P [Intel Arc Graphics]
	Kernel driver in use: i915
	Kernel modules: i915, xe

You need either a BIOS update or additional kernel command-line parameters to work around BIOS incompatibilities with linux – for some kernel command-line parameters see:
https://discussion.fedoraproject.org/t/machine-fails-to-boot-on-kernels-greater-than-6-9-x-f40/124894/8.

This issue is not specific to Fedora but to your model’s “BIOS”. I have often found appropriate command-line parameters for a specific model in forums for other linux distros. The dmesg data in the LHDB does include the kernel command-line, but looks like all the Ultra 5 probes only have “detected” for the iGPU.

3 Likes

Tried (editing the boot parameter in basic graphics mode)

  1. removing rhbg and quiet individually.
  2. adding single,
  3. adding init=/usr/bin/bash
  4. adding loglevel=debug
  5. adding acpi=off
  6. adding noapic
  7. adding nolapic
  8. adding irqpoll
  9. adding acpi=noirq
  10. adding acpi_osi='Windows 2022'
    and never made it past “booting command list”

btw, my Ubuntu system kernel is 6.8.0-48-generic

Is there any way to copy the boot parameters from Ubuntu to make it work successfully on Fedora?

The parameters don’t depend on the distro – kernel version and vendor “BIOS” are what matters. Did you make all 10 changes at once or try them one-by-one?

I tried them one by one. Some of them caused my laptop fan to start running, but I never saw the screen progress beyond “booting command list.”

Finally, I updated the BIOS and installed Fedora 41 successfully.

Procedures:

  1. Consulted the laptop brand’s after-sales service online and got the information that the official website only provides the factory version BIOS. If I want the latest BIOS, I need to consult the local after-sales service store.
  2. Consulted the local after-sales service store and got the latest BIOS version, RMAMT4B0P0909.
  3. By default, the BIOS upgrade software tested and showed that RMAMT4B0P0A0A was newer than RMAMT4B0P0909Start to google how to downgrade BIOS…
    I think the laptop brand tries to avoid users upgrading the BIOS by themselves, so they made the initial version use the largest number, 0A0A.
    The after-sales service staff was pretty sure that 0909 is the latest version.
  4. Studied how to use Process Monitor to find the BIOS update program extracted by the BIOS upgrade software. It will look like 7zS9F19.tmp or similar sounding, inside theWindows > Temp folder, but not in the User > username > AppData > Temp folder.
  5. Edited the platform.ini file in the [Bios_Version_Check] section. Changed Flag=1 to Flag=0 to remove the version check when upgrading the BIOS, then successfully upgraded the BIOS.
  6. Tried installing Fedora via Ventoy but got the error message on the screen:
    /ventoy/busybox/sh: can't access tty: job control turned off
  7. Created a new installation USB using Rufus and installed Fedora 41 successfully in normal mode (didn’t need to switch to basic graphics mode).
4 Likes

Thank you for sharing the information and I’m just facing the same issue. Could you kindly provide a download link for the BIOS version RMAMT4B0P0909?

The link (https://file.io/lE6YF3MYlm2L) expires in one week. Please make sure you need RMAMT4B0P0909. I only know that it works for my laptop. All my consultations were done online. You can ask the local after-sales service store to get the latest BIOS without needing to visit the store.

Thank you very much! However, the BIOS ID for your model appears to be TM2307, while mine is TM2309. I just contacted the local after-sales service center, and they informed me that they can only provide version 0A0A instead of 0909. It seems I’ll have to wait for future kernel updates, which may not be available until after February next year. Anyway, I really appreciate your help!

Just made a mistake : I should find the version RMAMT6B0P0909 nor RMAMT4B0P0909

You need to ask the after-sales service store about the specific version. However, do not assume the latest version is 0909; it might be 0707 or another number.

Please re-upload the BIOS file. Thank you for sharing the solution to this problem.

The link expires in 7 days.

I don’t think the file will stay online for long because it contains sensitive data, so the platform might delete it before the expiration date I set. Please check with your local after-sales service store to get the latest version of the BIOS. I won’t be sharing it again.