如何给 Ubuntu 更多的空间(安装在 Windows 7 内部(通过 wubi))?

如何给 Ubuntu 更多的空间(安装在 Windows 7 内部(通过 wubi))?

我曾在 Windows XP 中安装了 Ubuntu,但后来我格式化了 XP 并安装了 Windows 7。

EDIT1:我用 Wubi 做了同样的事。我想知道这两者中的哪一个可以解决我的问题?创建虚拟磁盘还是调整根大小?此外,由于 4GB ext4 分区已经是 NTFS 格式的硬盘分区,因此是否可以调整根大小。

安装时我只为 Ubuntu 分配了 4GB 空间。我想增加这个大小,因为我一直收到磁盘空间不足的通知。

我已经浏览过很多类似的问题,但这并不是重复的。

因为我想了解一些文件系统。为了解决我的问题,我必须增加 root.disk 的大小吗?还是通过创建虚拟磁盘来解决?

我还想知道创建虚拟磁盘和仅增加根磁盘空间之间的区别。我是 Ubuntu 新手,所以不知道文件系统如何运行。

编辑2:我已经创建了一个 10gb 的虚拟磁盘,但我仍然收到相同的通知。有没有办法在我创建的虚拟磁盘上安装所有其他应用程序?

答案1

额外的虚拟磁盘只有在你能够分割文件系统(例如,放入/home/文件系统)时才有用,所以如果你安装了大量的东西,它们就没什么用了。你分割事物/usr/bin但它会很快变得非常混乱。

你没看到过这个帖子旅途中?您需要 LiveCD 或 LiveUSB 来操作它,但一旦您到了那个地步,一切都非常简单。以下是要点:

  • mount你的 Windows 分区(Wubi 安装所在的位置)
  • fsck检查 Wubi 文件系统以确保其没有问题。如果您不这样做,并且在调整大小之前文件系统已经损坏,则可能会发生糟糕的事情。
  • resize2fsWubi 文件系统以增加其大小。
  • 吃点零食,放松一下,击掌庆祝...您刚刚增加了分区大小。

这些不是完整的命令,我会把它们留在那条线因为它看起来保养得很好。

除此之外,安装 Ubuntu 只需几分钟。如果你喜欢它,也许你应该考虑进行适当的安装(磁盘性能也更好)。

答案2

这里很难说你指的是虚拟化或者简单地Wubi 安装程序

假设是前者,首先增加虚拟磁盘的大小,因为这将允许我们扩展实际分区。

然后在虚拟机中安装 LiveCD 并运行gparted。使用该工具,调整分区大小以占用扩展磁盘时创建的剩余空间。现在重新启动并卸载 CD。

答案3

实际上,您不必从 livecd 启动即可执行此操作:

sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=2048
sudo losetup -c /dev/loop0
sudo resize2fs /dev/loop0

这将为文件系统添加 2 GiB。请调整 count=2048 以适应不同的大小。

答案4

当然已经太晚了,但对新来者有帮助

在 Windows 8 中通过 WUBI 安装 14.04 Ubuntu。我已完成以下步骤:

从 Ubuntu 网站下载 iso。将其安装到 Windows 中的虚拟驱动器中,并将所有文件复制到驱动器文件夹中。从文件夹中单击 exe 以运行 WUBI 安装程序。其运行方式与 10.x Ubuntu 相同。

在 5 到 10 分钟内,它要求重新启动,我遇到了 ro(只读)的问题,因此将其转换为 rw(读写),如下所示在此描述

以上部分用于安装..

扩展WUBI root.disk 是一种方法。

我找到了解决方案这里 您需要从链接下载 zip 文件

提取它并运行一行命令即可完成所有工作

sudo bash wubi-resize.sh 10

上述命令将完成以下工作:

在驱动器中创建一个具有所需 (10GB) 大小的磁盘(虚拟)。将运行磁盘中的所有数据复制到新创建的磁盘,并要求您启动 Windows,将 root.disk 重命名为 OLDroot.disk,将 new.disk(新驱动器)重命名为 root.disk,然后再次重新启动 Ubuntu。现在检查您的系统属性,它将显示您的新大小。这对我来说很有效。

谢谢

相关内容