12.10 Ubuntu 无法启动,因为设备上没有剩余空间

12.10 Ubuntu 无法启动,因为设备上没有剩余空间

我有一个 Windows 7/Ubuntu 12.10 系统,几个月来一直启动和运行正常。通常,我会运行生成大量数据的程序并将其保存到 Windows 7 创建的分区中。这样,数据就可以在 Windows 和 Ubuntu 中访问,但昨天我意外地从安装 Ubuntu 的分区运行了一个程序,我认为它已经填满了整个分区。我现在无法启动 Ubuntu。当我以恢复模式启动,然后从那里进入正常模式时,我收到以下消息:

starting save kernal messages [fail]
grub-editenv: error: cannot write to '/boot/grub/grubenv/new' : no space left on device

我可以使用 live-USB 启动,所以我认为不存在任何硬件问题。计算机未连接到网络,因此软件包已经有一段时间没有更新了。

有人知道我该如何从与我的 ubuntu 安装相同的分区中删除一些磁盘空间吗?我尝试过通过 Windows,但看不到 ubuntu 分区,我尝试过从实时 USB 启动,其中 HDD 显示为 1.0 TB 卷,但是当我右键单击它并选择挂载时,出现错误:adding read ACL for uid 999 to '/media/ubuntu' failed: Operation not supported

我能够在恢复模式下启动 HDD 安装并进入 root shell 提示符。我可以从此处删除主文件夹中的一些目录,但出现错误,提示它们是只读目录,即使使用 也是如此sudo rm -rf <directory>。是否可以通过这种方式删除目录?

答案1

在 Grub 菜单中选择恢复模式,然后选择“Root Shell”。运行mount -o remount,rw /以将根分区重新挂载为读/写,然后您应该能够删除文件。

相关内容