我到目前为止尝试过的事情:

我到目前为止尝试过的事情:

大约三个月以来,我一直在尝试修复我的 x-server 的问题。

问题在 lightdm 正常启动后出现。输入我的账户密码后,加载屏幕出现,但返回 lightdm。现在我最终看到黑屏,试图解决这个问题。

我到目前为止尝试过的事情:

  • 之前创建了一个测试帐户:这个有效,我可以毫无问题地登录。

  • 将所有 .Xauthority 文件都归属于我的用户

  • 将 /home/.encryptfs/myaccount/.* 中的所有文件都更改为我的用户

  • 在阅读了由 nvidia 驱动程序更新引起的类似问题后,我清除了 nvidia 驱动程序文件:这导致黑屏(因此屏幕亮起,但在使用标准 grub 选项启动时不显示任何内容)。我不明白在英特尔 HD 4000 显卡机器上清除无用的驱动程序怎么会导致黑屏。这让我非常困惑。

  • 重新配置 xserver-xorg

  • 设置 kdm 而不是 lightdm

  • 从控制台启动 xserver 使用startx -v:首先导致下面附加的错误,现在提供X: /tmp/.X11-unix has suspicious mode (not 1777) or is not a directory, aborting. xinit: giving up xinit: connection to server lost

  • sudo apt-get install --reinstall xserver-xorg xorg plymouth-x11

  • 重新安装内核:我无法解释为什么这无法解决黑屏问题,像我这样的较新内核(...0.23)都装有 HD4000 驱动程序,现在肯定有正确的驱动程序了!所以在我看来这不是图形问题,但在清除 nvidia 驱动程序后,下一次出现了黑屏。
  • 添加 x-swat 存储库并从那里安装 HD4000 驱动程序:同样没有任何结果
  • 从 live-media 启动:返回 busybox initramfs 接口
  • quiet无选项启动
  • boot without splash:使我至少能够可靠地访问控制台登录和界面
  • 启动方式nomodeset quiet splash:有时可以工作并带我进入控制台登录和界面,有时则不行

如上所述,创建一个新帐户进行测试是可行的,所以我认为当局可能存在问题。但检查并更改已知会导致此类问题的文件的所有者权限。不幸的是,这并没有解决问题。经过一些网络搜索,我发现 nvidia 驱动程序更新最近导致了类似的问题,所以我删除并清除了驱动程序文件。我预计显示屏上会有图像,就像 Windows 操作系统中的 VGA 模式一样。事实并非如此,所以现在我又面临黑屏问题,不知何故无法通过重新安装驱动程序来解决,或者从未因清除 nvidia 驱动程序而导致。

在 xinit 问题首次出现之前我做了什么: - 我将此脚本添加到自动启动中:

#!/bin/bash
#!/bin/sh
# wait for the dock state to change
sleep 2.0
DOCKED=$(cat /sys/devices/platform/dock.0/docked)
case "$DOCKED" in
    "0")
       #undocked event - lets remove all connected outputs apart from LVDS
       for output in $(/usr/bin/xrandr -d :0.0 --verbose|grep " connected"|grep -v LVDS|awk '{print $1}')
         do
         /usr/bin/xrandr -d :0.0 --output $output --off
       done
    xrandr --output LVDS1 --rotation normal
        xsetwacom set "Wacom ISDv4 90 Pen stylus" MapToOutput LVDS1
    xsetwacom set "Wacom ISDv4 90 Pen eraser" MapToOutput LVDS1
    # rotates the tablet input to the according position (half=180°, (c)cw=(counter)clockwise, none=normal)
    xsetwacom set "Wacom ISDv4 90 Pen stylus" rotate none
    # if multiouch present set: xsetwacom set "Wacom ISDv4 E6 Finger touch" rotate half
    xsetwacom set "Wacom ISDv4 90 Pen eraser" rotate none
    ;;
    "1")
    ## rotates internal Laptop Display LVDS1 to inverted
    xrandr --output HDMI2 --auto --above LVDS1
    xrandr --output LVDS1 --rotation inverted
    xsetwacom set "Wacom ISDv4 90 Pen stylus" MapToOutput LVDS1
    xsetwacom set "Wacom ISDv4 90 Pen eraser" MapToOutput LVDS1
    # rotates the tablet input to the according position (half=180°, (c)cw=(counter)clockwise, none=normal)
    xsetwacom set "Wacom ISDv4 90 Pen stylus" rotate half
    # if multiouch present set: xsetwacom set "Wacom ISDv4 E6 Finger touch" rotate half
    xsetwacom set "Wacom ISDv4 90 Pen eraser" rotate half
    ;;
esac
exit 0
  • 安装了 Canonical 的一些标准更新

我用:

  • Ubuntu 12.10

  • 联想 x230t

  • 英特尔酷睿 i7 3520M,集成 HD 4000 显卡

清除 nvidia 之前,有关初始错误的其他信息:

startx -v 的输出

尝试通过 lightdm 登录后的控制台行

ls -la 1 的输出

ls -la 2 的输出

ls -la 3 的输出

ls -la 4 的输出

ls -la 5 的输出

答案1

尝试启动实时会话以访问您的数据文件并备份您需要/希望保留的所有内容。

什么时候发生什么事你能访问 tty ( Ctrl++ Alt( F1... F6)) 吗?

在启动时,在 POST 屏幕消失后立即按住以加载 Grub 菜单Shift。检查启动的内核选项中的“text”是否未替换“quiet splash”(或所选的任何启动选项)。

为什么需要删除 nvidia 驱动程序?您有英特尔 CPU 和 GPU 吗?

无论通过哪种方式(tty,恢复命令提示符,命令提示符),lspci -v所使用的图形有什么用处?

删除添加到自动启动的脚本是否会停止 xinit 问题?

@phaeton616 表示:

lightdm 正常启动后出现问题

那么为什么要突出显示“设置 kdm 而不是 lightdm”?

吃饭时,你有没有考虑过提出的问题这里

也许所有这些问题的答案都表明是时候重新安装了吗?

您是否尝试过启动 Ubuntu DVD?重新安装您选择的操作系统。

答案2

1.) 我有点困惑:问题什么时候出现?仅当您尝试登录到您的帐户时或在启动过程的早期出现?

2.) 广告脚本:这是 1:1 复制的吗?如果是:似乎第 7 行有一个左括号

相关内容