无法启动 X-Server - Linux Mint 17.2

无法启动 X-Server - Linux Mint 17.2

我有一个安装了 Linux Mint 的外部 SSD(所以不是作为实时 USB,而是就像一个内部 SSD)。我大约 1 周前使用过这个,效果很好。今天想开机,突然就不行了。

当我启动时,出现蓝屏并带有灰色警报框,显示:

Could not start the X
server (your graphical environment)
due to some internal error.

它继续告诉我联系我的系统管理员并在错误得到纠正后重新启动 MDM。我可以选择的唯一选项是“确定”,它将重新启动系统。

每次尝试引导时都会重复出现此错误。

当我启动进入恢复模式时,有两件事发生,似乎是随机的。

要么它会很好地启动到恢复模式,但这显然不会给我一个功能齐全的系统(例如,我无法使用双显示器设置,因为它不会加载显示管理器,而且我似乎无法手动启动也可以)。

启动进入恢复模式时可能发生的另一件事是,我最终进入了一个类似终端的环境,这绝对不是 root shell,而似乎只是没有 gui 的 Linux Mint。我可以登录并看似访问终端,但除了sudo reboot now尝试重新启动到运行得更好一点的东西之外,没有做太多事情。

登录到类似终端的环境后,我确实收到一条错误消息:

sktemp: failed to create file via template `/var/lib/update-notifier/tmp.XXXXXXXXXX/': read-only file system
run-parts: /etc/update-motd.d/95/hwe-e01 exited with return code 1
/usr/lib/update-notifier/update-motd-fsck-at-reboot: 33: /usr/lib/update-notifier/update-metd-fsck-at-reboot: cannot create /var/lib/update-notifier/fsck-at-reboot: Read-only file system

因此,系统似乎认为文件系统是只读的,而它不应该是只读的。现在我可以(也许?可能?)简单地处理CHOWN整个系统,但这似乎不是一个明智的想法。

我也浏览过系统日志,但这并没有真正告诉我任何事情。 “错误”这个词出现了 16 次,但我不知道如何解释这些信息。

当然,我在发帖之前已经做了研究。根据我发现的一些事情,我跑了

fsck -Af -M

两者都是sudosu,但两次我得到的都是

fsck from util-linux 2.20.1

这并没有真正告诉我任何事情。

我还发现操作系统可能会将文件系统设置为只读以防止损坏,但我不确定是什么导致了所述损坏,更不用说如何修复它了。

现在我不是在找人“帮我解决这个问题”。相反,我希望你们中的任何人能够为我指明可能发生的事情的正确方向,是否可以进行任何其他测试来缩小问题范围等。

一些规格:

  • 发布:LinuxMint 17.2 (rafaela)
  • GNOME:3.8.4(Ubuntu 2015-12-02)
  • Xorg:1.15.1(2017 年 7 月 20 日 07:11:13PM)
  • CPU:Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
  • 显卡: 板载英特尔

答案1

fsck使用该-M选项将不会检查已安装的文件系统。我假设你运行时已经安装了,但我可能是错的。在已安装的文件系统上运行fsck可能会导致问题,因此它可能是您使用的最好的-M。当未安装文件系统时,我会尝试从 LiveCD/拇指驱动器(安装 CD 或 knoppix/等)在文件系统上运行 fsck。这意味着您必须直接指定文件系统(和类型),因为该-A选项不起作用。

对整个文件系统进行 CHOWN 将会毁了你的一天。

答案2

好吧,我建议采取一些步骤来正确调试问题。

正如您的错误所示,这是一个权限问题,您可以使用

mount |sdX

其中 X 是安装系统的块设备(我假设是sdb

现在你需要查看输出,它会是这样的

/dev/sda3 on / type ext4 (rw,relatime,data=ordered)

看看选项,我几乎 100% 你会得到类似的东西error=ro

如果这是正确的,那么您遇到了物理问题,可能是 SSD 损坏。

下一步

dmesg -k

这将告诉您自启动以来系统的所有内核调用,寻找类似的内容

[    6.190768] EXT4-fs (sda3): mounted filesystem with ordered data mode. Opts: (null)

可能是sdb,之后您可能会看到一个错误,或者几个错误,告诉您块设备有问题......如果出现问题,您可以通过谷歌搜索开始:)

PS:如果您遇到问题dmesg -k并且由于速度太快而看不到日志,请尝试使用dmesg -k | less.

相关内容