如何为Ubuntu提供更多空间(在Windows 7中安装时(通过wubi))?

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

EDIT1:我使用了Wubi。 我想知道两者中的哪一个能解决我的问题? 创建虚拟磁盘或调整root权限? 还可以调整root的大小,因为4GB ext4分区已经是NTFS格式的硬盘分区。

在安装时我只为Ubuntu分配了4GB的空间。 我希望增加该大小,因为我不断获得低磁盘空间通知。

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

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

另外我想知道创建虚拟磁盘和增加root的磁盘空间之间的区别。我是Ubuntu的新手,所以我不知道文件系统是如何工作的。

EDIT2:我创建了一个10gb的虚拟磁盘,但我仍然收到相同的通知。无论如何我还在我创建的虚拟磁盘上安装所有其他应用程序?

只有当你能够拆分文件系统(例如把/home/放在它上面)时,额外的虚拟磁盘才有用,所以如果安装了大量的东西,那么它们就没用多少了。 你可以拆分像/usr/bin这样的东西,但它可能会非常麻烦,非常快。

你旅行时没有看到这篇文章的链接吗? 你需要一个LiveCD或LiveUSB来操作它,但是一旦你在那时它就很简单了。 以下是要点:

  • mount你的Windows分区(Wubi安装所在的位置)
  • fsck Wubi文件系统,以确保它没关系。 如果你没有这样做,并且在resize之前它已经腐败,那么可能会发生不好的事情。
  • resize2fs Wubi文件系统增加其大小。
  • 你自己吃零食,放松一下,高五…你只是增加了分区大小。

那些不是完整的命令,我将留在那个线程中,因为它似乎得到很好的维护。

如果做不到这一点,安装Ubuntu只需要几分钟。 如果您喜欢它,也许您应该考虑正确安装(磁盘性能也更好)。

这里很难说你是指虚拟化还是简单的Wubi安装程序 。

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

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

你实际上不必从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。 针对不同尺寸调整计数= 2048。

当然,为新的商业人士提供帮助已经太晚了

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

从ubantu网站下载iso。 将它安装在Windows中的virtaul驱动器中并复制驱动器文件夹中的所有文件。 从文件夹中单击exe以运行Wubi设置。 其中与10.x Ubantu相同。

在5到10分钟内它要求重新启动,我有一个问题ro(只读)所以将它转换为rw(读取和写入)如此处所示Describ Here

以上部分用于安装..

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

我在这里找到了解决方案,你需要从链接下载一个zip。

提取它,然后运行一行命令,这将完成所有工作

 sudo bash wubi-resize.sh 10 

以上commad将完成以下工作:

在驱动器中创建所需(10GB)大小的磁盘(虚拟)。 将运行磁盘的所有数据复制到新创建的磁盘,并要求您启动winodws并将root.disk重命名为OLDroot.disk,将new.disk(新驱动器)重命名为root.disk,然后重新启动ubantu。 现在检查系统属性它会显示你的新尺寸。 这对我很有用。

谢谢