我试图将 ubuntu 16 安装到运行 Windows 10 的计算机上。我已经安装了 Ubuntu 14。现在我试图更新,但由于空间不足,它不允许我这样做。我读到我需要缩小 Windows 分区并扩展 ubuntu,但我不知道该怎么做。
我有我的机器的一部分我不确定是否要删除所有分区(Windows 除外)并重新启动。当我尝试安装 ubuntu 时,它显示一条错误消息,说我没有足够的空间。
我应该怎么办?
答案1
您的 Ubuntu 安装在 上/dev/sda8
,大小仅为 11 GiB,其中 9 GiB 已在使用中。虽然 11 GiB(显然)足以安装 Ubuntu,但还是有点紧张,无论是因为临时需要升级还是 Ubuntu 16.04 与 14.04 相比需求增加,该分区上的 2 GiB 可用空间都不足以进行升级。
理论上,您可以通过卸载未使用的软件包、从主目录中删除不必要的文件或采取其他节省磁盘空间的措施来清除足够的空间;但是,考虑到您的情况,我认为这并不是最好的方法。我看到,紧挨着 的分区/dev/sda8
是/dev/sda7
一个 143 GiB 的 NTFS 分区,其中有 127 GiB 的可用空间。除非您计划在可预见的未来使用大部分空间,否则我建议您缩小该分区并将 Ubuntu 分区移动/调整大小到该空间。此类操作有一定的风险,因此在执行此操作之前备份两个分区中的任何重要文件是个好主意。请注意,您需要从“实时磁盘”进行调整大小,例如处于“安装前尝试”模式的 Ubuntu 安装程序。本网站上的几个问题和答案更详细地介绍了分区调整大小,例如:
您应该将 Ubuntu 根 ( ) 分区的大小增加多少/
?这很难说。考虑到您的磁盘大小,我建议将其大小大致增加一倍,除非您有其他特殊原因。(例如,如果您预计在 中使用更多空间/dev/sda7
,则可能希望尽可能少地牺牲其空间并扩展较少的空间 - 比如 5 GiB;或者如果您预计在 Ubuntu 分区本身中存储更大的文件,则可能希望将其扩展更多。)
这种方法的替代方法是缩小或删除交换分区,/dev/sda9
然后将其扩大/dev/sda8
到该空间。不过,这将为您带来最多 3.89 GiB,并且您将失去交换空间,而您可能需要也可能不需要交换空间。(如果您使用挂起到磁盘的操作,交换空间是最重要的,但即使您不这样做,也可以使用它来提高整体系统性能,因为内核可以使用它来帮助优化其对 RAM 的使用。)