答案1
我遇到了同样的问题,并尝试了几乎所有方法来解决这个问题。但经过两天的麻烦,终于意识到导致此问题的磁盘上没有剩余空间。在尝试任何其他解决方案之前,您可能需要检查磁盘上剩余的空间:
df -h --total
答案2
步骤1
让我们首先检查您的文件系统是否有错误。
要检查 Ubuntu 分区上的文件系统...
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入
sudo fsck -f /
- 如果有错误,请重复 fsck 命令
- 类型
reboot
如果由于某种原因您无法执行上述操作...
- 启动至 Ubuntu Live DVD/USB
- 启动
gparted
并确定哪个 /dev/sdaX 是你的 Ubuntu 分区 - 辞职
gparted
- 打开
terminal
窗户 - 输入
sudo fsck -f /dev/sdaX
# 用你之前找到的数字替换 X - 如果有错误,请重复 fsck 命令
- 类型
reboot
第2步
如果步骤 1 不能解决您的问题,请执行以下操作:
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入:
sudo blkid
sudo cat /etc/fstab
- 编辑您的问题以包含前两个命令的输出
- 类型
reboot
步骤#3
我们需要修复您中的一个问题/etc/fstab
...
更新:这个特殊问题可能会使编辑变得困难,/etc/fstab
因为它要么在不到 2 分钟的时间内超时,要么将多余的字符放入文件中,要么就是行为失常。如果发生这种情况,您需要在启动到 Ubuntu Live DVD/USB 时编辑此文件。
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入:
mount -o rw,remount /
sudo cp /etc/fstab /etc/fstab.bak
# 只需要做一次...第一次sudo pico /etc/fstab
- 使用箭头键在文件中移动
- 找到包含的行
umask=0077
,然后小心仅更改umask=0077
以使其显示为defaults
,而不是umask=0077
- control-o,然后按Enter键,将保存您的编辑
- control-x将退出 pico 编辑器
reboot