Proxmox VE 8.1 don't boot, only boot when monitor attached

dalst

New Member
Mar 23, 2024
1
0
1
Hi Everyone,

I recently migrated from running TrueNAS Core Bare Metal to using Proxmox with a TrueNAS VM.

However, I encountered an issue: when booting without a monitor attached (as the server is located in my rack), Proxmox fails to boot, and don't get a network connectivity. Only after power resetting the server and attaching a display it boots without any problems.

To work around this problem, I've attached an HDMI dummy plug to my server, allowing it to boot even without a physical display. Interestingly, I faced a similar situation with an Intel NUC running Proxmox VE 8.0, where the solution was also to use an HDMI dummy plug. Prior to PVE 8.0 this problem wasn't present.

Do any of you have ideas on how to resolve this issue? Also, it's worth mentioning that before migrating to Proxmox, TrueNAS Core ran smoothly without the need for a monitor or HDMI dummy plug.


Server Specs:
CPU: AMD Ryzen 5 5600G
RAM: 64GB 3200
Mainboard; Gigabyte B450 I AORUS PRO WIFI
Boot Volume: ZFS Mirror over 2 128GB SATA SSDs
PVE Verison: 8.1.5
Kernel Version: Linux 6.5.13-3-pve
 
Could you try to change /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

Then run 'sudo update-grub'

And then try if that makes a difference?
 
I also encountered a similar problem with PVE 8.1.10.
However, I have solved the problem by adding nomodeset and also by uncommenting the GRUB_GFXMODE line.
There was no need for a ridiculous gadget called dummy plug.

I did not have this problem while Windows was running on the same hardware.
Also, as dalst says, this problem did not exist in previous versions.
This problem is often blamed on a hardware or BIOS, but it appears to be a problem that PVE 8.1.x or kernel it uses may have.
 
Last edited:
Could you try to change /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

Then run 'sudo update-grub'

And then try if that makes a difference?
This appears to have fixed the issue for me running Proxmox 8.4 on an Intel NUC 8i7BEH1 from 2019
 
Apologies for raising a zombie thread. I had this topic bookmarked after I found out my second cluster node - an Intel NUC7i5DNHE- would not reboot without...

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

...set in /etc/default/grub and running update-grub afterwards. This solution worked like a charm up until I upgraded to 8.4.5 a while back. As I'm clueless as to what to do (NUC's BIOS does not have settings for boot override when no monitor attached) I repeated the steps and found the system exhibits the same behavior as before: the system does not reboot but boots just fine from a cold start. I read the following in the output of update-grub:

Code:
W: This system is booted via proxmox-boot-tool:
W: Executing 'update-grub' directly does not update the correct configs!
W: Running: 'proxmox-boot-tool refresh'

Is there a way to pass to right kernel parameters using proxmox-boot-tool to once again enable rebooting on this headless system? If possible I don't want to spend money on a HDMI dongle - not because of the money but because I think it's a stupid solution for a problem which should not exist ;):)
 
Hey @HaveBlue I'm glad you brought it back because I just upgraded to v9 and I've been facing a similar issue.
My set up is a Beelink U59 minipc with an intel N5105 that was working headless with no issues until v8, however after upgrading to v9.0.6 with kernel 6.14.11-1 (last one working fine was 6.8.12-14 with v8) cannot run without a monitor attached.

I've tried to change grub with no success
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

It's weird because as soon as I unplug the hdmi cable from the monitor, the pc just freezes, it doesn't matter if I reconnect the monitor, I've to force-shutdown it.

I'm searching the forum for clues but this thread is the closest one.

I would appreciate if anyone could point me in the right direction.

thanks
 
Hey @HaveBlue I'm glad you brought it back because I just upgraded to v9 and I've been facing a similar issue.
My set up is a Beelink U59 minipc with an intel N5105 that was working headless with no issues until v8, however after upgrading to v9.0.6 with kernel 6.14.11-1 (last one working fine was 6.8.12-14 with v8) cannot run without a monitor attached.

I've tried to change grub with no success
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

It's weird because as soon as I unplug the hdmi cable from the monitor, the pc just freezes, it doesn't matter if I reconnect the monitor, I've to force-shutdown it.

I'm searching the forum for clues but this thread is the closest one.

I would appreciate if anyone could point me in the right direction.

thanks
Hi! Please feel free to contact our support team at support-pc@bee-link.com for assistance :)
您好!如需帮助,请随时通过 support-pc@bee-link.com 联系我们的支持团队。 :)