Cannot boot without two monitors

I'm away for the weekend and only brought one :sweat:

Are you dual booting?

This can still be done from the terminal.


How to boot to run level 3:


Posting outputs & logs via the terminal:

Termbin is an open source terminal/netcat based pastebin type service.


inxi -Faz  | nc 9999

sudo dmesg | nc 9999

journalctl -b0 -p4 | nc 9999

cat /var/log/Xorg.0.log | nc 9999

Termbin accepts large log outputs without any size restrictions from my limited experience using it.



Yes, and I'm using windows to type this rn.

Last night when I wasn't looking, windows did an update and now the name of my garuda partition, and the filesystem is changed and grub is in rescue mode. It sabotaged my partition again. Unbelievable. I've learned my lesson, buying another small SSD so I don't have to have this cancer running alongside linux lol. Might have to put fixing the monitor issue on hold :sweat:

If you end up reinstalling, then do the installation without your secondary monitor connected. Be sure to have a snapshot using only your laptop monitor saved.


will do, thanks so much for your help!! <3

1 Like

I'm home now on a new install with the same problem, but at least now I've got the inxi -Fza output:

parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=bdc23692-a79c-45e0-a2f0-9f968b6d38db  
rw [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM  
Distro: Garuda Linux base: Arch Linux  
Machine:   Type: Desktop Mobo: ASUSTeK model: Z170M-PLUS v: Rev X.0x serial: <filter>  
UEFI: American Megatrends v: 1803 date: 05/09/2016  
Battery:   Device-1: sony_controller_battery_a4:53:85:9b:83:6f model: N/A serial: N/A charge: N/A  
status: Full  
CPU:       Info: Quad Core model: Intel Core i5-6600K bits: 64 type: MCP arch: Skylake-S family: 6  
model-id: 5E (94) stepping: 3 microcode: EA cache: L2: 6 MiB  
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 27999  
Speed: 4200 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 4200 2: 4124 3: 4200 4: 4200  
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled  
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled  
Type: mds mitigation: Clear CPU buffers; SMT disabled  
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: disabled, RSB filling  
Type: srbds mitigation: Microcode  
Type: tsx_async_abort mitigation: TSX disabled  
Graphics:  Device-1: Intel HD Graphics 530 vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0  
chip-ID: 8086:1912 class-ID: 0300  
Device-2: NVIDIA GM204 [GeForce GTX 970] vendor: Gigabyte driver: N/A  
alternate: nouveau, nvidia_drm, nvidia bus-ID: 01:00.0 chip-ID: 10de:13c2 class-ID: 0300  
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: modesetting  
display-ID: :0 screens: 1  
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")  
Monitor-1: DP-1 res: 1920x1080 hz: 60 dpi: 96 size: 509x286mm (20.0x11.3") diag: 584mm (23")  
OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 21.2.1 direct render: Yes  
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK driver: snd_hda_intel  
v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170 class-ID: 0403  
Device-2: NVIDIA GM204 High Definition Audio vendor: Gigabyte driver: snd_hda_intel v: kernel  
bus-ID: 01:00.1 chip-ID: 10de:0fbb class-ID: 0403  
Device-3: Sony DualShock 4 [CUH-ZCT2x] type: USB driver: snd-usb-audio,sony,usbhid  
bus-ID: 1-10:6 chip-ID: 054c:09cc class-ID: 0300  
Device-4: JMTek LLC. USB PnP Audio Device type: USB driver: hid-generic,snd-usb-audio,usbhid  
bus-ID: 1-3:4 chip-ID: 0c76:161f class-ID: 0300  
Sound Server-1: ALSA v: k5.14.3-zen1-1-zen running: yes  
Sound Server-2: JACK v: 1.9.19 running: no  
Sound Server-3: PulseAudio v: 15.0 running: no  
Sound Server-4: PipeWire v: 0.3.35 running: yes  
Network:   Device-1: Intel Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel port: f040  
bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200  
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>  
Drives:    Local Storage: total: 1.94 TiB used: 25.36 GiB (1.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVPV128HDGM-00000 size: 119.24 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: BXW7300Q temp: 48.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DM001-1ER164 size: 1.82 TiB
block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200
serial: <filter> rev: CC26 scheme: GPT
Partition: ID-1: / raw-size: 118.99 GiB size: 118.99 GiB (100.00%) used: 25.36 GiB (21.3%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) used: 562 KiB (0.2%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 118.99 GiB size: 118.99 GiB (100.00%) used: 25.36 GiB (21.3%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 118.99 GiB size: 118.99 GiB (100.00%) used: 25.36 GiB (21.3%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 118.99 GiB size: 118.99 GiB (100.00%) used: 25.36 GiB (21.3%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.53 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C
Fan Speeds (RPM): N/A
Info:      Processes: 227 Uptime: 4m wakeups: 1 Memory: 15.53 GiB used: 2.55 GiB (16.4%) Init: systemd
v: 249 tool: systemctl Compilers: gcc: 11.1.0 Packages: pacman: 1365 lib: 373 Shell: fish
v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06

(note: just in case this matters, I usually change to nvidia in optimus manager on every fresh install, but this time optimus just doesn't exist.. :thinking: but anyway, I ran a game and it appears to be running on the GTX 970, which is good)

installing optimus and switching to nvidia seems to have fixed everything? very odd considering this configuration is now identical to what I had when I made the original post.. but ok I guess :sweat_smile:

big thanks to you both though :slight_smile:

1 Like

having the same issue again, stuck at loading initial ramdisk after switching to a one monitor setup, but I can get into tty terminal, so that could help :thinking:

(I've tried using fallback kernels and also disabling KMS/adding nomodeset for nvidia/intel/optimus from looking at other similar topics)

Booting without "quiet" gives me this:
[FAILED] Failed to start Deactivate Plymouth Boot Screen.

Running journalctl -b0 -p4
gives me this:

Running sudo dmesg
gives me this:

Running cat /var/log/Xorg.0.log
gives me this:

And even though I gave output for this before, it's likely different now, so, inxi -Faz gives:

It is plymouth bug. Check this topic and follow instruction. Plymouth boot screen bug

1 Like

I followed this and now when I boot it gets past the plymouth thing and puts me into tty1, but I don't know what to do with that :confused:

(note: if I remove 'quiet' from kernel parameters I can still see references to plymouth when booting up, even though it gets past them, idk if that's a bad thing or not)

Enter startx in terminal.

oh, I see.

I'm in the desktop environment now but it's a little slow, the resolution is wrong, I can only see the background, super key does nothing and top bar is gone :thinking:

kill then restart latte.

it can't find any process under latte, and clicking latte in krunner seems to do nothing

Start latte via the terminal, post any errors.

running latte-dock brought up the latte dock settings window (not the actual dock though), and terminal says:

Icon theme "gnome" not found.
"An instance is already running!, use --replace to restart Latte"

It is running and needs to be killed and restarted.

Just out of curiosity, have you tested alternate kernels?

If not test at least linux, linux-lts, and linux-mainline.

--replace didn't do anything.

I did try linux-lts seeing as it was mentioned in setup assistant as the "failsafe option" but not after the plymouth fix, so I'll give it another go, along with the other two.

(cacule stopped linux kernel from installing so I'll remove it for now)

1 Like

the linux kernel wouldn't install:

The following packages will be installed:

resolving dependencies...
warning: linux-mainline-5.15rc4-1 is up to date -- reinstalling
looking for conflicting packages...
Packages (5) linux-5.14.10.arch1-1  linux-headers-5.14.10.arch1-1  linux-lts-5.10.72-1  linux-mainline-5.15rc4-1  linux-zen-5.14.10.zen1-1
Total Installed Size:  609.63 MiB
Net Upgrade Size:      262.40 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Running pre-transaction hooks...
(1/5) Creating Timeshift snapshot before upgrade...
E: Commands listed below are not available on this system:
* rsync
 * /sbin/blkid
 * df
 * mount
 * umount
 * fuser
 * crontab
 * cp
* rm
 * touch
* ln
* sync
Please install required packages and try running TimeShift again
** (process:5231): CRITICAL **: 15:44:11.980: app_lock_remove: assertion 'self != NULL' failed
Unable to run timeshift-autosnap! Please close Timeshift and try again. Script will now exit...
Errors occurred, no packages were upgraded.
error: command failed to execute correctly
error: failed to commit transaction (failed to run transaction hooks)

Done ...

So I tried mainline/lts and there was no change in behaviour in either.

(Edit: on the two monitor setup that always worked properly previously, the resolution is still fine but now it also has the dock/top bar issue, so that isn't exclusive to the broken one monitor setup this topic is about. I brought the monitor in question with me though as I still want to get this all working on that monitor alone, because it's all I travel with)