Lubuntu 启动进入终端 | 无法在 /tmp/.tX0-lock 中创建锁定文件

Lubuntu 启动进入终端 | 无法在 /tmp/.tX0-lock 中创建锁定文件

突然断电后,我的机器(Lubuntu 16.04)面临上述同样的问题这里

我的机器正在启动到终端。当我执行startx命令时,它给出:

(EE) Could not create lock file in /tmp/.tX0-lock

因此,为了执行,sudo X -configure我运行了以下命令并出现了下面描述的错误。

sudo mount -o remount,rw /

[2112.489077] EXT4-fs error (device sda1): ext4_remount:4667: Abort forced by user
mount: cannot remount /dev/sda1 read-write, is write-protected

所以我启动一个实时系统并选择拯救一个崩溃的系统/dev/sda1并在已安装的shell 中/执行以下命令

sudo mount -o remount,rw /

并且它执行时没有任何错误。

在我执行以下操作后

sudo fsck /dev/sda1

结果很干净,没有错误。

之后,我执行了以下命令。

sudo X -configure

然后机器自行重新启动并出现they我在该问题第一部分中描述的相同情况。

更新

我尝试了另一张实时图像Ubuntu 16.04

现在,当我fsck.ext4 -f /dev/sda5从实时图像运行时,它会显示/dev/sda5已安装。

但是当我运行umount /dev/sda5它时说/dev/sda5没有安装。

我认为问题出在我的/dev/sda5分区上。我说得对吗?

我该如何修理我的机器?任何小帮助都会很感激

答案1

最后我终于解决了这个问题。

该问题是由于我的 中的交换分区条目损坏(并非真的)造成的/etc/fstab。交换条目是/dev/sda5而不是其UUID

我相信系统无法检测到我的交换分区fstab并导致此问题使我的所有文件系统变成只读。

因此,将交换名称从 更改/dev/sda5UUID来自/etc/fstab实时 USB 的名称即可解决该问题。

但是在这个问题出现之前我没有改变任何东西/etc/fstab,也不知道为什么会发生这个问题。

答案解释了为什么我们需要添加UUIDfstab不是/dev/sd_

相关内容