Menu

White screen with rEFInd logo

Anonymous
2020-02-26
2020-11-29
  • Anonymous

    Anonymous - 2020-02-26

    Hi,

    I am having this issue where whenever I boot to rEFInd, it just shows me a white screen with the rEFInd logo, like this:

    I just followed the official docs. Initially, I installed rEFInd in Windows, by pasting the files to the EFI directory in a "refind" directory, and setting it as my default boot manager using BCD. The problem occured, so I booted to my Linux and used the provided script to install rEFId. It told me my installation was successful and that rEFInd is the default boot manager, but when I booted to it, the problem still persisted. A white screen with the rEFInd logo. What am I doing wrong here?

    Here is my efibootmgr list, in case you're wondering:

    Boot0000  Startup Menu
    Boot0001  System Information
    Boot0002  Bios Setup
    Boot0003  3rd Party Option ROM Management
    Boot0004  System Diagnostics
    Boot0005  System Diagnostics
    Boot0006  System Diagnostics
    Boot0007  System Diagnostics
    Boot0008  Boot Menu
    Boot0009  HP Recovery
    Boot000A  Network Boot:IPV4  
    Boot000B* rEFInd Boot Manager
    Boot000C  USB:  
    Boot000E  Network Boot:IPV6  
    Boot000F  Network Boot
    

    Here is a copy of my entire EFI partition for reference: https://send.firefox.com/download/e8355bf29789696c/#I60buAOdPhUSMnLDaU2Akw.

    My computer is an HP EliteBook x360 1030 G2. I would appreciate any help to fix my issue.

    Thank you.

     

    Last edit: Anonymous 2020-02-26
  • Roderick W. Smith

    I tried clicking the link you provided, but I got a "link has expired" message. You can post the entire ls -R /boot/efi output here, or share it on pastebin.com or someplace similar.

    The usual cause of this symptom is a bad filesystem -- either a filesystem that's been damaged or one that's accessible only via a buggy filesystem driver. To resolve the problem, try this:

    1. Remove all unnecessary filesystem drivers from the rEFInd installation (typically in EFI/refind/drivers_x64 on the ESP). The NTFS driver is particularly likely to cause problems, which is why it's no longer built by default in rEFInd 0.11.5; but other drivers can cause problems, too. Remove all of the drivers that you don't need. Normally, you need only one (if that): the driver for the filesystem on which your Linux kernel resides.
    2. If step #1 doesn't help, then remove all the filesystem drivers, at least for testing. If this resolves the problem, then you can focus your attention on partitions that hold the filesystem whose driver is associated with the problem. If not, then the problem may be with a FAT filesystem; or perhaps HFS+ (on Macs) or (rarely) NTFS (with some UEFI-based PCs).
    3. Run a filesystem repair program, such as dosfsck or fsck in Linux or CHKDSK in Windows, on whatever filesystem(s) remain readable from the EFI, or on whatever filesystem(s) are served by the driver you've identified as the problem, if you need that driver to boot Linux. In an extreme case, doing a file-level backup, creating a fresh filesystem, and restoring files can sometimes help. (This is most practical with the ESP or other small filesystems, like a Linux /boot partition.)
    4. If the problem is with a Linux filesystem and you keep having problems, consider switching to another filesystem, at least for holding the kernel. You can often create a small (~1 GiB) /boot partition by shrinking (from the end) an existing partition, then create a filesystem on it that you don't use elsewhere. For instance, if your main installation uses ext4fs, you can create a Btrfs or ReiserFS /boot partition. Copy all the files from /boot (excluding /boot/efi, if that's where you mount the ESP) to the new partition, install the appropriate driver, and test it. If this works, reconfigure /etc/fstab to mount the new partition at /boot and you're done. (You can delete the contents of the original /boot, if you want to save some space and minimize the risk of confusion.) If you already use a separate /boot partition, you can do a file-level backup, create a fresh filesystem on the partition, restore the files, and adjust /etc/fstab appropriately. rEFInd ships with drivers for ext2/3fs, ext4fs, Btrfs, and ReiserFS, just to name the Linux filesystems. HFS+ can also work well, although that's unorthodox; and on Macs, you don't need a separate driver to use HFS+, since the firmware supports it. FAT also works without a driver, but with the caveat that some distributions (including those derived from Debian) use symbolic links or other Unix-style filesystem features not supported by FAT within /boot, so FAT can sometimes cause problems.
    5. Alternatively to step #4, or if you keep having problems, you can try another filesystem driver. Perhaps Pete Batard's drivers would work better than rEFInd's, for instance.
    6. Yet another alternative to step #4 or #5 is to forget about EFI filesystem drivers and instead boot Linux via GRUB 2.
     
    • Anonymous

      Anonymous - 2020-02-27

      https://easyupload.io/m5na7u
      I apologize. The link expired faster than it should have. Here is the new one.

       
  • Jeremy W. Murphy

    At the risk of muddying the waters of someone else's problem, I have exactly the same symptom: white/grey screen with the rEFInd logo on an HP laptop (ZBook 15 G3) with (only) Windows 10.
    (rEFInd works fine on my HP laptop Linux-only systems.)
    But the interesting thing that I'll add, is that version 0.10.9 works! It is 0.11.3 and 0.12.0 that do not. Curious, hey? Rod, does your advice about bad filesystem/drivers still apply in this case?
    Thanks, cheers.

    PS. Another detail I can add is that the 0.10.9 build uses Tianocore but I'm not sure what the more recent builds use.

     

    Last edit: Jeremy W. Murphy 2020-04-27
  • Eugene Zykov

    Eugene Zykov - 2020-05-04

    Hello!
    I have a set top box PC with Intel N4200. I've encountered the same problem - blank screen with logo in version 0.12.0. I repeat exactly the same installation steps for 0.11.5 and it started to work.
    There is no secure boot enabled in my PC, I have Windows 10 and no filesystem drivers are used as system partition is FAT32.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.