我安装了 Ubuntu 和 Windows。我的分区设置非常简单:
在对 Kerbal Space Program、Ubuntu 和 Steam 进行最新更新后,继续安装 Windows 的最后理由也消失了。
我怎样才能摆脱 Windows 分区并将所有空间留给 Ubuntu,而不会破坏我的引导程序?我很确定简单地删除带有boot
标志的分区并不是最明智的做法。
注意有2个类似的问题,我已经看到过了:
遗憾的是,两者都是关于全新 Ubuntu 安装,而不是关于已安装在物理分区上的 Ubuntu。
答案1
首先要做的是使用 Macrium Reflect 免费版 (Windows) 或 Clonezilla (Linux) 等软件制作整个 SSD 的磁盘映像。如果您使用 Macrium,您还需要制作可启动的救援 CD/USB。同样,Clonezilla 应该从实时 CD/USB 运行。现在,您拥有当前系统的备份,并且如果在尝试更改分区/启动系统时出现问题,您可以将磁盘恢复到此状态。
sda1 几乎肯定是您的出厂恢复系统,用于在发生灾难时重新加载 Windows。您可能希望保留它,以防万一需要倒退。它只有 100 MB。
现在,您可以使用带有 Gparted 的 Live CD/USB 并删除 sda2(您的 Windows 分区)。完成后,您可以将扩展分区扩展到(现在)未分配的空间(如果您愿意的话)。
此时,我建议使用终端窗口中的以下命令重新安装 GRUB2 引导加载程序:
sudo grub-install /dev/sda
sudo 更新 grub
如果启动时出现任何问题,请尝试其他方法恢复 GRUB(例如http://linuxnorth.wordpress.com/2013/01/09/re-installing-grub2/)
如果一切都失败了,还记得救援磁盘/磁盘映像吗……?
答案2
如果你只是想保持简单:
- 删除所有 Windows 分区
- 使用安装了 gparted 的 Live CD 登录
- 扩展您的根分区。
如果你想让它更复杂一点,也就是说,如果你的可用空间不是连续的,或者不在你的根分区旁边(这不是你的情况),
- 删除所有 Windows 分区,格式与 Linux 本机分区相同
Gparted
。 - 编辑 fstab 以将新创建的分区挂载到一些有用的挂载点,例如
/tmp
、/var
或/home
。如果你正在这样做,我建议复制所有内容照原样/home
在编辑 fstab 并重新启动之前,将原始位置移到这个新位置。
您现在就可以使用新的空间了。
想要变得更加怪异吗?迁移到 LVM. 这是值得的努力。
顺便说一句,您没有swap
分区。有分区就好了。