当我打开我的电脑(CR-48)时,我一直在加载 tty1。我试过了xstart
,得到的只是:
致命服务器错误:
无法在 /tmp/.tX0-lock 中创建锁定文件
当我尝试创建目录(无论是否使用 sudo)时,收到以下两个错误:
sudo:无法打开/var/lib/sudo/don/tty2:只读文件系统(我已经为不同的虚拟终端获取了其他 tty)
mkdir:无法创建目录“/tmp/tX0-lock”:只读文件系统
在我进入唯一的终端状态之前,我让计算机将一些文件从网络服务器移动到计算机上,我让它进入睡眠状态而不停止传输,然后远离我的家庭网络再次启动计算机,并试图停止传输,然后计算机重新启动。
运行后sudo reboot
我又回到了虚拟终端,而且我无法进入任何类型的 x 应用程序。
答案1
硬盘驱动器是只读的,因为它上面有一些错误。这些错误是在扫描过程中检测到的,现在您的驱动器是只读的。您需要fsck
在分区未安装或只读时针对主根分区运行。它是只读的,所以您只需运行fsck
。
如果可以运行 LiveCD,您可以使用 GUI 工具来修复该问题,您可以System > Administration > Disk Utility
在启动到 LiveCD 桌面后使用以下命令完成所有操作:
运行检查后,请确保磁盘未满(如果需要,请删除一些内容),然后重新启动。
答案2
看来您的文件系统有问题,并且已将其自身安装为“只读”模式。可能有很多原因。
我大胆假设你只有一个根文件系统。尝试像这样重启:
shutdown -r now -F
这会将文件系统标记为“脏”,并在重启时检查。它不能保证修复它,但可能会有所帮助。
您还可以尝试以 RW 模式重新挂载根文件系统。以 root 身份尝试此操作:
mount -o remount,rw /
并检查您是否可以在 /tmp 中写入某些内容。如果不能,我们无法用您提供的数据做太多事情。检查 dmesg 以查看是否有任何明显的错误。
很抱歉没能帮上什么忙。
答案3
只是为了给 chromebook 添加这个。如果您遇到问题并且需要更改文件系统中只读的某些内容。
重新启动 chrome os,然后执行Ctrl++ Alt->
以 chronos 身份登录,然后以 root 身份登录
mkdir test
mount -w /dev/sda7 test
然后从那里,在测试中,您可以编辑您更改的设置,这会导致您的系统变为只读状态
最后:umount test
当你完成时
答案4
我的惊人的观察技巧让我发现有人告诉我要手动运行 fsck。我照做了,一切都很好。