Black screen after installation on arch based distros

Hi guys, I’m aniket and a few days before I tried to install arch and it did install successfully but there was a problem, just after I finished the installation and tried to boot, it was stuck on a black screen. I decided to try garuda Linux hyperland and this has the same issue. Though I tried garuda Linux kde a year before and it worked great. I tried refined bootloader and it is still not working but atleast the bootloader shows up this time unlike grub. This laptop has intel hd graphics and you can ask what else you want to know.
Thank you

Heya. I can get a new edition with a fix built for you, might take a solid 30 minutes or so. Sorry for the trouble.

Build is in progress. It will show up here when it’s done:

Relevant patch included in this ISO:

Only affects certain types of UEFIs.

2 Likes

Build’s done. Please let me know if this one works.

Ok I’ll test asap. Thanks by the way I never expected the assistance to be this good XD

Well three things contribute to that:

  1. It’s an easy fix (the issue was already solved yesterday)
  2. I happened to be looking at the forum when you posted.
  3. The issue is a core system issue that is not your fault.

We take any core system issues that are ‘not the users fault’ very seriously.

9 Likes

Hi, I tried it but the installer doesn’t boot. It shows grub menu then after some minutes it is just a black screen but I can access the TTY mode I guess. I’ll try with nomodeset if you want

Would be good to see garuda-inxi for sure.

As well as the logs of display-manager.service

System:
  Kernel: 6.16.8-zen3-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1 clocksource: tsc
    avail: acpi_pm parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=garuda root=miso:LABEL=GARUDA_HYPRLAND_BROADWING quiet systemd.show_status=1
    checksum=y driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
  Console: pty pts/0 DM: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Portable System: Dell product: Inspiron 14-3452 v: 4.4.0 serial: <filter> Chassis: type: 8
    serial: <filter>
  Mobo: Dell model: ÿÿÿÿÿÿ v: ÿÿÿ serial: <filter> uuid: 4c4c4544-00ff-ff10-80ff-ffc04fffffff
    UEFI: Dell v: 4.4.0 date: 03/06/2018
Battery:
  ID-1: BAT0 charge: 5.6 Wh (24.3%) condition: 23.3/41.4 Wh (56.1%) volts: 14.26 min: 14.8
    model: PANASONIC DELL 78V9D74 type: Unknown serial: <filter> charging: status: discharging
    cycles: N/A
CPU:
  Info: model: Intel Pentium N3710 bits: 64 type: MCP arch: Airmont level: v2 built: 2015-17
    process: Intel 14nm family: 6 model-id: 0x4C (76) stepping: 4 microcode: 0x411
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 4 smt: <unsupported> cache: L1: 224 KiB
    desc: d-4x24 KiB; i-4x32 KiB L2: 2 MiB desc: 2x1024 KiB
  Speed (MHz): avg: 2560 min/max: 480/2560 base/boost: 1600/2400 scaling: driver: intel_cpufreq
    governor: schedutil volts: 1.2 V ext-clock: 80 MHz cores: 1: 2560 2: 2560 3: 2560 4: 2560
    bogomips: 12800
  Flags-basic: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics
    vendor: Dell driver: i915 v: kernel arch: Gen-8 process: Intel 14nm built: 2014-15 ports:
    active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:22b1
    class-ID: 0300
  Device-2: Microdia Integrated Webcam driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-5:4 chip-ID: 0c45:6710 class-ID: 0e02
  Display: unspecified server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: crocus gpu: i915 tty: 170x48
  Monitor-1: eDP-1 model: AU Optronics 0x70ec built: 2016 res: 1366x768 dpi: 101 gamma: 1.2
    size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9 modes: 1366x768
  API: OpenGL Message: GL data unavailable in console, glxinfo missing.
  Info: Tools: wl: kanshi, wdisplays, wlr-randr x11: xprop
Audio:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio
    vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:2284 class-ID: 0403
  API: ALSA v: k6.16.8-zen3-1-zen status: kernel-api tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.4.8 status: off with: 1: pipewire-pulse status: off 2: wireplumber
    status: off 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wireless 3160 driver: iwlwifi v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 01:00.0 chip-ID: 8086:08b3 class-ID: 0280
  IF: wlp1s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-2.1:5 chip-ID: 8087:07dc class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0 lmp-v: 6 status:
    discoverable: no pairing: no class-ID: 10c
Drives:
  Local Storage: total: 454.63 GiB used: 5.03 GiB (1.1%)
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT480BX500SSD1 family: Micron Client SSDs
    size: 447.13 GiB block-size: physical: 512 B logical: 512 B sata: 3.3 speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 056 temp: 39 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 219d 16h cycles: 7803 written: 47.53 TiB
  ID-2: /dev/sdb maj-min: 8:16 model: N/A size: 7.5 GiB block-size: physical: 512 B
    logical: 512 B type: USB rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
    fw-rev: 2.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  Message: No partition data found.
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.66 GiB used: 0 KiB (0.0%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 52.0 C mobo: 50.0 C
  Fan Speeds (rpm): fan-1: 0
Info:
  Memory: total: 8 GiB available: 7.66 GiB used: 582.7 MiB (7.4%) igpu: 32 MiB
  Processes: 156 Power: uptime: 13m states: freeze,mem,disk suspend: deep avail: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 3.03 GiB
    Init: systemd v: 258 default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1180 libs: 318 tools: pacseek,paru Compilers: gcc: 15.2.1
    Shell: Bash (sudo) v: 5.3.3 running-in: pty pts/0 inxi: 3.3.39
Garuda (2.8.3-2):
  System install date:     2025-09-30
  Garuda release:          250930
  Last full system update: 2025-09-30
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Yes
  Failed units:            snapper-cleanup.service 
--- System Health Check Report ---
22/24 checks run in 3.38 seconds ⌛
Powered by garuda-health 🦅

--- CRITICAL ---
 - No (intended) kernels are installed in /boot (fix available)

--- HIGH ---
 - Snapper snapshots directory is missing (fix available)

--- LOW ---
 - Failed systemd services found: snapper-cleanup.service

Run garuda-health --fix to apply fixes.

What happens when you run sudo systemctl start display-manager

display-manager.service
Shows no entries

Gotcha. Can you try this:

I will try and see if the ISO works fine on my end, just in case. I did not get a chance to test it after I built it for you.

1 Like

Ok wait lemme try

Nothing I guess

Are there any logs now?

systemctl status display-manager
1 Like

Downloaded the ISO and booted it up in VirtualBox. I also get a black screen. Will investigate, thanks for the report.

1 Like

Thanks

@Ankur This one is for you. Hyprland’s sddm theme “sweet” uses plasma5 libraries that have been removed from the arch repos. What’s the game plan here?

4 Likes

@immiku69 for now I have a bypass for you:

sudo sed -i "s/Current=Sweet/#Current=Sweet/g" /etc/sddm.conf
sudo systemctl restart sddm

Make sure you have no typos. That should reset the theme to a very boring looking sddm look, but at least it works! You will have to do the same after installing the system.

4 Likes

Thanks for telling , will have to look into it ASAP… :eyes:

4 Likes