我如何给Ubuntu更大的空间(在Windows 7中安装(通过wubi))?


10

我已经在Windows XP内安装了Ubuntu,但是后来格式化XP并安装了Windows 7。

EDIT1:我也用五笔。我想知道两者中的哪一个可以解决我的问题?创建虚拟磁盘或调整根大小?由于4GB ext4分区已经处于NTFS格式的硬盘分区中,因此也有可能重新调整root的大小。

在安装时,我仅为Ubuntu分配了4GB的空间。我想增加该大小,因为我不断收到磁盘空间不足的通知。

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

因为我想对文件系统有所了解。为了解决我的问题,是否需要增加root.disk的大小?还是通过创建虚拟磁盘来解决?

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

EDIT2:我已经创建了一个10gb的虚拟磁盘,但是我仍然收到相同的通知。是否仍然可以在我创建的虚拟磁盘上安装所有其他应用程序?


1
当您说您在Windows XP“内部”安装了Ubuntu时,您的意思是什么?如果您不知道其技术术语,是否可以链接到显示您如何操作的网页?
罗宾·格林

@Robin-请检查EDIT1
Pavitar

@Robin:它是Wubi安装,这就是您通常在Windows中获得它的方式。
托马斯·沃德

Answers:


6

仅当您能够拆分文件系统(例如,/home/放在其上)时,其他虚拟磁盘才有用,因此,如果您已经安装了很多东西,则用处不大。您可以拆分诸如此类的东西,/usr/bin但它可能会变得非常混乱,非常快。

您没有在旅途中看到此帖子的链接吗?您将需要一个LiveCD或LiveUSB来操作它,但是到那时,这非常简单。这里是要点:

  • mount Windows分区(Wubi安装所在的位置)
  • fsckWubi文件系统以确保一切正常。如果不执行此操作,并且在调整大小之前已损坏,则可能会发生不良情况。
  • resize2fs Wubi文件系统以增加其大小。
  • 吃点零食,放松一下,自己高五岁……您刚刚增加了分区的大小。

这些不是完整的命令,我将它们留在该线程因为它似乎维护得很好。

失败的话,安装Ubuntu仅需几分钟。如果喜欢,也许您应该考虑适当的安装(磁盘性能也更好)。


1
您链接到的线程已经关闭,但是现在Wubi调整大小的方法已记录在Wiki中:help.ubuntu.com/community/ResizeWubiDiskhelp.ubuntu.com/community/ResizeandDuplicateWubiDisk
bcbc

2

在这里很难说出您是指虚拟化还是Wubi安装程序

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

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


显然,他的意思是五笔(看他所做的更新),所以你必须更新你的答案:(。
RolandiXor

@Roland:我对五笔一无所知...所以我不能:P
Nathan Osman

我已经创建了一个虚拟磁盘,但是仍然收到相同的通知。
巴维塔尔2011年

1

实际上,您不必从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以适应不同的大小。


第一条命令说2048 + 0条记录中的2048 + 0条记录已复制2147483648字节(2.1 GB),48.1784 s,44.6 MB / s第二条命令说循环:无法在设备/ dev / loop0 /上设置容量:没有目录和第三个文件系统已经有2494464个块。没事做!但未添加任何内容
shailesh 2015年

@shailesh,哇!我在末尾加了一个斜杠,只是/ dev / loop0
psusi

想得到答复。我发现了一种扩展root.disk的简单方法。help.ubuntu.com/community/ResizeandDuplicateWubiDisk只需从链接help.ubuntu.com/community/…中提取zip 并运行命令行,这将在minuts中完成所有工作。
shailesh 2015年

0

当然为时已晚,但对新来者很有帮助

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

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

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

上面的部分是用于安装。

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

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

解压缩它,然后运行单行命令,这将完成所有工作

sudo bash wubi-resize.sh 10

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

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

谢谢

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.