我曾在 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 文件系统以确保其没有问题。如果您不这样做,并且在调整大小之前文件系统已经损坏,则可能会发生糟糕的事情。resize2fs
Wubi 文件系统以增加其大小。- 吃点零食,放松一下,击掌庆祝...您刚刚增加了分区大小。
这些不是完整的命令,我会把它们留在那条线因为它看起来保养得很好。
除此之外,安装 Ubuntu 只需几分钟。如果你喜欢它,也许你应该考虑进行适当的安装(磁盘性能也更好)。
答案2
答案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 是一种方法。
提取它并运行一行命令即可完成所有工作
sudo bash wubi-resize.sh 10
上述命令将完成以下工作:
在驱动器中创建一个具有所需 (10GB) 大小的磁盘(虚拟)。将运行磁盘中的所有数据复制到新创建的磁盘,并要求您启动 Windows,将 root.disk 重命名为 OLDroot.disk,将 new.disk(新驱动器)重命名为 root.disk,然后再次重新启动 Ubuntu。现在检查您的系统属性,它将显示您的新大小。这对我来说很有效。
谢谢