调整双启动 UEFI 的 Ubuntu 端的大小

调整双启动 UEFI 的 Ubuntu 端的大小

我有一个正确运行的设置,其中双启动了 Windows 8 和 Ubuntu 12.04。但是,我想增加 Ubuntu 端的根“分区”,它一直抱怨磁盘空间不足。我有足够多的可用未使用空间,但一旦我启动到 Ubuntu,Windows 端的 Microsoft 保留 (MSR) 分区就会启动。

答案1

经过一番挖掘,我意识到我感到困惑的根源在于 Ubuntu 是用 WUBI 安装的。此外,通过 UEFI 进行多重启动时出现了一些奇怪的情况,似乎只使用了一个分区。不知何故,Ubuntu 和 Windows 从标记为 MBR 的单个 SSD 下的单个分区启动。

此外,在调整大小之前,我没有足够的空间来克隆根磁盘 - 我需要在原地调整大小。

这些是我遵循的说明,它们允许我在 5 分钟内在 SSD 上完成所有操作:Ubuntu 帮助 Wiki - 调整 wubi 磁盘大小

  1. 您必须从实时 CD/USB 启动。运行 Wubi 时此功能不起作用。

  2. 备份 root.disk(不是必需的,但是一个好主意)

  3. 挂载 root.disk 所在的 NTFS 分区(此示例假设它是 /dev/sda1 并且挂载点是 /media/win - 按照以下说明进行相应调整):

    sudo mkdir -p /media/win
    sudo mount /dev/sda1 /media/win
    
  4. 检查root.disk的大小(非必需)

    du -h --apparent-size /media/win/ubuntu/disks/root.disk
    
  5. 在 root.disk 上运行 fsck

    fsck -f /media/win/ubuntu/disks/root.disk
    
  6. 调整大小 - 指定所需的最终大小(此示例调整为 10 GB)

    resize2fs /media/win/ubuntu/disks/root.disk 10G
    
  7. 重启回到 Wubi Ubuntu

我希望这能帮助将来遇到和我一样、有点不寻常情况的人。请随意解释为什么设置可能是使用单个分区完成的,因为我很久以前就设置好了,只是选择了阻力最小的路径来启动和运行我的笔记本电脑。一切都配置在一个新的 SSD 上,我必须从 USB 启动才能安装。

相关内容