You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04因x11vnc服务启动失败卡在开机阶段,修复后重启问题复现的求助

Ubuntu 22.04因x11vnc服务启动失败卡在开机阶段,修复后重启问题复现的求助

Hey there! 作为刚接触Ubuntu的新手碰到这种开机卡壳的问题确实挺闹心的,我来帮你捋捋可能的原因和解决办法~

问题原因分析

你在recovery模式下能正常使用但重启正常模式就卡的核心原因是:recovery模式是Ubuntu的简化应急环境,x11vnc服务不会自动启动,所以避开了这个故障点;而你之前做的dpkg、grub修复只处理了系统包管理和引导的问题,根本没触及x11vnc服务本身的故障,所以重启正常模式后问题会复发。

x11vnc启动失败大概率是这几个原因:

  • 服务配置文件错误(比如指定了不存在的显示端口、参数写错)
  • 服务启动时机不对(在图形界面还没加载完成就尝试连接X服务器)
  • x11vnc本身的依赖缺失或程序损坏
  • 权限问题(服务运行用户没有访问X服务器的权限)

具体解决步骤

第一步:先让系统能正常开机

你需要先禁用或移除有问题的x11vnc服务,让正常模式启动时跳过它:

  1. 进入recovery模式,选择root shell(获取管理员权限)
  2. 执行命令禁用服务:
    systemctl disable x11vnc.service
    
  3. 如果是你手动创建的自定义服务文件(比如在/etc/systemd/system/目录下),建议先备份再删除:
    cp /etc/systemd/system/x11vnc.service ~/x11vnc-backup.service
    rm /etc/systemd/system/x11vnc.service
    
  4. 执行reboot重启系统,正常模式应该就能顺利进入桌面了。

第二步:排查x11vnc的具体故障

进入系统后,你可以通过以下命令找出服务启动失败的根源:

  1. 查看x11vnc服务的详细错误日志:
    journalctl -u x11vnc.service -b
    
    日志里会明确显示失败原因,比如Failed to connect to display :0(说明X服务器没起来或权限不足)、Invalid argument(参数错误)等。
  2. 如果日志提示依赖问题,重新安装x11vnc:
    sudo apt remove --purge x11vnc
    sudo apt install x11vnc
    
  3. 检查你之前的服务配置:如果是手动写的service文件,要确保After=graphical.target(意思是等图形界面加载完成后再启动服务),避免启动时机过早。

第三步:重新配置可用的x11vnc服务(如果需要继续使用)

如果还需要远程桌面功能,重新配置正确的服务:

  1. 先设置x11vnc密码:
    x11vnc -storepasswd
    
  2. 创建正确的systemd服务文件,比如/etc/systemd/system/x11vnc.service,内容示例:
    [Unit]
    Description=Start x11vnc at startup.
    After=graphical.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/你的用户名/.vnc/passwd -rfbport 5900 -shared
    User=你的用户名
    Group=你的用户名
    
    [Install]
    WantedBy=graphical.target
    
  3. 保存文件后,重新加载服务并设置开机自启:
    sudo systemctl daemon-reload
    sudo systemctl enable x11vnc.service
    
  4. 重启验证是否正常启动:
    sudo systemctl start x11vnc.service
    sudo systemctl status x11vnc.service
    

如果还有其他报错,可以把日志内容贴出来,我再帮你针对性分析~

备注:内容来源于stack exchange,提问作者DNS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 16:04:06