PVE无显示器开机自动重启

求解 pve开机 没接显示器开机会自动重启 接上显示器后开机就没问题 用的dp转HDMI 我想不接显示器开机的 不知是哪设置错了

我引用ChatGPT作答:可能是以下原因之一:
1 BIOS 配置:您的计算机 BIOS 可能设置为仅在检测到连接显示器时才启动。您可以进入 BIOS 设置并检查是否存在此类选项。如果存在,您可以将其设置为禁用或关闭。

2 GPU 驱动程序:有时,在安装或更新 GPU 驱动程序时,可能会默认启用“连接显示器才能启动”选项。您可以尝试更新或卸载并重新安装 GPU 驱动程序,并检查是否存在此类选项。

可能是由于你的PVE系统配置了自动重启功能。
你试试:将PVE服务器连接到显示器和键盘上,在管理员账户下进入PVE管理界面,检查虚拟机列表并关闭虚拟机,禁用虚拟机自动启动,重启服务器,浏览器进入PVE管理界面并删除虚拟机直通的网卡。
也可能与你使用的DP到HDMI转换器有关。可以尝试使用其他转换器或使用HDMI直接连接显示器,以查看问题是否仍然存在。

您的问题可能是由于 PVE(Proxmox Virtual Environment)在启动时没有默认控制台而导致的。您可以通过以下方式来解决此问题:

  1. 使用SSH连接到PVE主机:使用SSH连接到您的PVE主机,例如在命令行中输入 ssh username@IP_address。

  2. 编辑 GRUB 配置文件: 打开 /etc/default/grub 文件,并在控制台设置那一行末尾添加 console=tty0,例如:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty0"。

  3. 更新 GRUB 配置:保存更改后,请运行以下命令以重新生成 GRUB 设置文件并更新引导程序:

    update-grub

  4. 重启您的 PVE 主机:现在请重新启动您的 PVE 主机。此时,即使未连接显示器,它也应该能够正常启动了。

希望以上信息可以帮助您解决问题。

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个问题可能是由于PVE没有检测到任何显示器而导致的。你可以尝试以下解决方案:

  1. 在PVE服务器启动时连接一个虚拟显示器。你可以使用Dummy VGA来模拟一个虚拟显示器。使用以下命令安装Dummy VGA:
sudo apt install xserver-xorg-video-dummy

在/etc/X11/xorg.conf文件中添加以下配置:

Section "Device"已黑化的小白    Identifier  "Configured Video Device"已黑化的小白    Driver      "dummy"已黑化的小白 EndSection

Section "Monitor"已黑化的小白    Identifier  "Configured Monitor"已黑化的小白    HorizSync 31.5-48.5
   VertRefresh 50-70
EndSection

Section "Screen"已黑化的小白    Identifier  "Default Screen"已黑化的小白    Monitor     "Configured Monitor"已黑化的小白    Device      "Configured Video Device"已黑化的小白    DefaultDepth 24
   SubSection "Display"已黑化的小白         Depth 24
        Modes "1920x1080"已黑化的小白    EndSubSection
EndSection

保存并重新启动Xorg:

sudo systemctl restart display-manager
  1. 在PVE的GRUB设置中添加"nomodeset"内核参数。

在PVE服务器启动时按下左Shift键(或Esc键)进入GRUB引导菜单。选择你想要启动的内核版本,按下E键进入编辑模式。在内核参数内添加"nomodeset",如下所示:

linux /boot/vmlinuz-4.4.6-1-pve root=/dev/sda1 quiet nomodeset

按下Ctrl+X键重新启动。

希望能解决你的问题。
如果我的回答解决了您的问题,请采纳!

根据您提供的信息,问题可能是由于您的 PVE 服务器在开机时未能正确识别连接到它的显示器而导致的。这可能是因为您的 DP 转 HDMI 转换器无法正确传递视频信号。

您可以尝试以下解决方案:

确保您的 DP 转 HDMI 转换器支持 4K 分辨率。如果您的 PVE 服务器在开机时检测到连接的显示器时,无法正确识别分辨率,可能会导致自动重启。

确保您的 DP 转 HDMI 转换器已正确连接到您的显示器,并已正确插入到 PVE 服务器的 DP 接口。

检查您的 PVE 服务器的 BIOS 设置,确保它们已正确设置以支持通过 DP 转 HDMI 转换器连接的显示器。

尝试升级 PVE 服务器的 BIOS 和显卡驱动程序,以确保它们已更新至最新版本。

确保您的 DP 转 HDMI 转换器的供电充足,以确保它能够正确传递信号。

该回答引用ChatGPT
这个问题可能是因为在没有连接显示器时,PVE系统无法检测到正确的分辨率和刷新率,导致系统出现错误并自动重新启动。您可以尝试以下解决方案:

1. 在PVE服务器上编辑 /etc/default/grub 文件,并将 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=DP-1:d",其中DP-1改为您使用的显示端口,例如HDMI-1或VGA-1等。此命令将强制设置与连接的显示器相同的分辨率和刷新率。

2. 执行 sudo update-grub 命令来更新GRUB配置文件。

3. 安装 xrandr 命令行工具,并使用以下命令来列出系统可用的显示器:


xrandr --listmonitors


4. 在 /etc/X11/xorg.conf.d/ 目录下创建一个新文件(例如10-monitor.conf),并在其中添加以下内容:


Section "Monitor"
Identifier "Monitor0"
Option "Enable" "true"
EndSection

Section "Device"
Identifier "Device0"
Option "ConnectedMonitor" "Monitor0"
EndSection


这会告诉X服务器使用虚拟显示器,而不是连接的实际显示器。

5. 重启系统并尝试启动PVE服务器,看看是否解决了问题。

希望这些解决方案可以帮助您解决问题。