My pre-boot/bios manufacturer splash screen appears after the user login screen. It sticks around for maybe a few seconds or so, then the desktop appears as it should. I'm running Gnome. Anyone have an idea of how to stop it appearing?
Turn it off in BIOS.
No option to do so.
When I was just checking the BIOS menu, I made note of the instances it displays:
*Manufacturer splash (as usual/expected)
Boot loader menu
Manjaro login screen
It also displays after I select to shutdown the system.
I never had this happen on any other OS, Linux or otherwise. Any ideas?
Please post the output of
inxi -Fxxxza --no-host
Be sure to use 3 ``` before and after the pasted content so it's easier to read. Or you can highlight the test and click the </> button. Thanks!
Here it is:
System: Kernel: 5.2.11-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.1.0 parameters: BOOT_IMAGE=/boot/vmlinuz-5.2-x86_64 root=UUID=fe7bed61-f826-4d2b-ad09-5bbaaf1598c5 rw quiet cryptdevice=UUID=f2edf70b-bd30-4d1f-a746-b4c474e810ef:luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef root=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef resume=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef apparmor=1 security=apparmor udev.log_priority=3 pci=nommconf Desktop: Gnome 3.32.2 wm: gnome-shell dm: GDM 3.32.0 Distro: Manjaro Linux Machine: Type: Convertible System: Acer product: Spin SP513-52N v: V1.15 serial: <filter> Mobo: KBL model: Woody_KL v: V1.15 serial: <filter> UEFI: Insyde v: 1.15 date: 04/18/2019 Battery: ID-1: BAT0 charge: 35.1 Wh condition: 40.4/54.2 Wh (74%) volts: 12.5/11.6 model: PANASONIC AP15O5L type: Li-ion serial: <filter> status: Discharging Device-1: hid-0003:04F3:2560.0001-battery model: ELAN Touchscreen serial: N/A charge: N/A status: N/A CPU: Topology: Quad Core model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Kaby Lake family: 6 model-id: 8E (142) stepping: A (10) microcode: B4 L2 cache: 6144 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28808 Speed: 400 MHz min/max: 400/3400 MHz Core speeds (MHz): 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 Vulnerabilities: Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable Type: mds mitigation: Clear CPU buffers; SMT vulnerable Type: meltdown mitigation: PTI Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling Graphics: Device-1: Intel UHD Graphics 620 vendor: Acer Incorporated ALI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 Display: x11 server: X.org 1.20.5 driver: i915 compositor: gnome-shell resolution: <xdpyinfo missing> OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (Kabylake GT2) v: 4.5 Mesa 19.1.5 compat-v: 3.0 direct render: Yes Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:9d71 Sound Server: ALSA v: k5.2.11-1-MANJARO Network: Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Lite-On driver: ath10k_pci v: kernel port: 3040 bus ID: 01:00.0 chip ID: 168c:003e IF: wlp1s0 state: up mac: <filter> Drives: Local Storage: total: 238.47 GiB used: 43.96 GiB (18.4%) ID-1: /dev/sda vendor: Micron model: 1100 MTFDDAV256TBN size: 238.47 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: A020 scheme: GPT Partition: ID-1: / raw size: 64.00 GiB size: 62.50 GiB (97.65%) used: 43.91 GiB (70.3%) fs: ext4 dev: /dev/dm-0 Sensors: System Temperatures: cpu: 53.0 C mobo: 44.0 C Fan Speeds (RPM): N/A Info: Processes: 268 Uptime: 21m Memory: 7.70 GiB used: 2.30 GiB (29.8%) Init: systemd v: 242 Compilers: gcc: 9.1.0 Shell: bash v: 5.0.9 running in: gnome-terminal inxi: 3.0.36
Hope you can find something in there! Such a bizarre little quirk
I don't see anything in your inxi that would give me an indication of an improperly setup kernel params. Not an expert in that however.
I'm not surprised that there is no option. They rip out so much from Laptops for BIOS options. Kind of sucks.
Not a solution and it might happen to quickly but when that screen comes up, can you hit Esc ? Does it go away?
You might also want to post your grub:
Perhaps something tweaked the grub config?
slightly teeny tiny bit OT
Took a bit to get back to this thread. I updating ( On
testing branch ) and had an.. ahem... issue.
Here's my grub:
GRUB_DEFAULT="Manjaro Linux" GRUB_TIMEOUT="0" GRUB_TIMEOUT_STYLE="hidden" GRUB_DISTRIBUTOR="Manjaro" GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=UUID=f2edf70b-bd30-4d1f-a746-b4c474e810ef:luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef root=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef resume=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef apparmor=1 security=apparmor udev.log_priority=3 pci=nommconf" GRUB_CMDLINE_LINUX="" # If you want to enable the save default function, uncomment the following # line, and set GRUB_DEFAULT to saved. GRUB_SAVEDEFAULT="false" # Preload both GPT and MBR modules so that they are not missed GRUB_PRELOAD_MODULES="part_gpt part_msdos" # Uncomment to enable booting from LUKS encrypted devices #GRUB_ENABLE_CRYPTODISK="y" # Uncomment to use basic console GRUB_TERMINAL_INPUT="console" # Uncomment to disable graphical terminal #GRUB_TERMINAL_OUTPUT="console" # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command 'videoinfo' GRUB_GFXMODE="auto" # Uncomment to allow the kernel use the same resolution used by grub GRUB_GFXPAYLOAD_LINUX="keep" # Uncomment if you want GRUB to pass to the Linux kernel the old parameter # format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" #GRUB_DISABLE_LINUX_UUID="true" # Uncomment to disable generation of recovery mode menu entries GRUB_DISABLE_RECOVERY="true" # Uncomment and set to the desired menu colors. Used by normal and wallpaper # modes only. Entries specified as foreground/background. GRUB_COLOR_NORMAL="light-gray/black" GRUB_COLOR_HIGHLIGHT="green/black" # Uncomment one of them for the gfx desired, a image background or a gfxtheme #GRUB_BACKGROUND="/usr/share/grub/background.png" GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt" # Uncomment to get a beep at GRUB start #GRUB_INIT_TUNE="480 440 1" GRUB_ENABLE_CRYPTODISK="y" GRUB_HIDDEN_TIMEOUT="0" GRUB_DISABLE_OS_PROBER="true"
I'm using rEFInd boot manager, hence the measures here to hide Grub. Do you think it could be related? In my limited knowledge, it doesn't seem that it would be related (since it's already booted into the OS), but maybe it does to someone wiser on this stuff.
Thanks in advance!
I assume it's just for aesthetic reasons you want it gone? Because I seriously doubt it is delaying your DE loading, it is most certainly loading in the background.
Yeah, mainly for aesthetics. The DE load time is fine. But, ideally, I want it running as it should.. not half-baked or with random oddities. So, I'd rather take care of it, if possible, and avoid potential issues/conflicts.
Then grub and /etc/default/grub has nothing to do with it.
And you should have said so much earlier.
If you've modified refind.conf (not refind_linux.conf), tell us what's modified.
If you want to check if the grub you've done in your OS (but not operational) would have these splash screen or not, from an external grub (like our install media boot menu), configfile to your OS grub and boot up (and make sure you've done 'update-grub' !!)
grub> set root=(hdx,y) grub> configfile /boot/grub/grub.cfg
If the splash screen still appears, it may be your bios setup as was mentioned earlier.
ps: But I think (not certain) that may help.
systemctl status plymouth-quit
systemctl status bootsplash-hide-when-booted
Thanks for the input, but couldn't do anything with it...
$ systemctl status plymouth-quit Unit plymouth-quit.service could not be found.
Also tried with sudo before, but same same.
Should I try installing plymouth?
You should've posted the output of each command to ease our remote diagnosis.
$ systemctl status plymouth-quit Unit plymouth-quit.service could not be found. $ systemctl status bootsplash-hide-when-booted Unit bootsplash-hide-when-booted.service could not be found. $ cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-5.3-x86_64 root=UUID=fe7bed61-f826-4d2b-ad09-5bbaaf1598c5 rw quiet cryptdevice=UUID=f2edf70b-bd30-4d1f-a746-b4c474e810ef:luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef root=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef resume=/dev/mapper/luks-f2edf70b-bd30-4d1f-a746-b4c474e810ef apparmor=1 security=apparmor udev.log_priority=3 pci=nommconf
quiet from your boot options and see how it change the situation. I mean edit grub options in the beginning of the boot (e key to start editing, Ctrl+X to boot).
But in fact it is more related to Gnome session parameters as far as I can tell.
Confirm that you are using rEFInd and not grub to boot?
If using rEFInd, confirm it is not bring up the grub menu before booting? If it is brings up grub menu, confirm this as well.
Oh sorry I forgot that you are using rEFInd, I haven't re-read the whole thread.
This makes everything easier, edit your cmdline with TAB key and boot with Enter to see if there's some effect. I guess there won't be logo after gdm anymore but some kind of empty screen. That also would prove there's something wrong with starting of Gnome session.
What is strange is that your /proc/cmdline starts with
BOOT_IMAGE=, which is peculiar to Grub, not to rEFInd, but whatever. Maybe you use rEFInd but then start Manjaro with picking Grub, it is possible and seems to be true. So you need to select Manjaro in rEFInd menu and press Enter, and immediately press "Arrow Up" several times for Grub menu to appear. Then edit it.
Cheers, lord! That's all it was. Removed quiet, updated grub, restart and done! Appreciate your time/help
One more related question... Now that it isn't being hidden with the bootsplash, do you have an idea if there is another way to hide the all that loading text that comes up in between boot menu and login screen? Can I change it to a blank screen, cover it with a plain black background image, or change the text colour to black?
This is not a solution, just a temporary workaround. I suppose you need to add
quiet back, but disable some Gnome extensions some of which is likely to be the culprit. How it was, I mean did it happen in case when you logged out and log in without reboot? If so, then you can disable extensions one by one and quickly check to find the faulty one.
Or you can install
plymouth-git from AUR in accordance with Arch wiki instructions. It will require
plymouth hook in
quiet splash boot parameters.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.