答案1
如果您启动到救援模式并且在根卷中启动了 shell,那么您可以尝试几种方法来回收足够的空间至少进行启动。
尝试使用 apt 清除旧的依赖项
您可以尝试运行apt autoremove
。这将清除任何不需要的依赖项。
尝试删除不需要的包
如果您运行的是带有桌面界面的 Ubuntu,这可能特别有用,因为它可能附带了许多您不会使用的软件包。例如,firefox 浏览器或 openoffice。但这完全取决于您正在运行什么。要列出当前安装的软件包,请使用dpkg --list
。这将是一个很长的列表,因此如果您怀疑存在要删除的程序,请尝试运行dpkg --list | grep package_name
。如果可以删除某些程序,则使用 卸载apt remove package_name
。
其他一些想法:您可能能够删除/压缩一些日志文件。另外,检查您的主目录中是否有可以删除的内容。
答案2
如果您不使用 LVM,则必须操作标准分区以腾出足够的空间,但由于分区太多,这很繁琐。
如果你正好在使用 LVM(逻辑卷管理器),那就方便多了。LVM 适合处理多个卷。前提是你在安装系统之前已经建立了 LVM 卷组。在你发的 GParted 截图上我没有看到标准的分区分类,所以我猜测您已有一个 LVM 卷组(但我没有用过 MacOS X)。
如果要让 Ubuntu 实用,您至少需要 22 GiB 的空间来存储应用程序和系统本身(不包括主目录)。
您可能需要继续从Windows分区中划分空间(至少让根分区有22GiB的空间)。
这是唯一的办法。
使用 Ubuntu LiveCD 上的 GParted 对其进行分区。