移动并调整扩展 Linux 分区的大小

移动并调整扩展 Linux 分区的大小

目前我正在双启动 Windows 7 和 Ubuntu Natty,现在我决定彻底放弃 Windows 7。当我启动磁盘实用程序时,以下是我当前的分区布局:

当前分区 http://img51.imageshack.us/img51/2816/parions.png

我的问题是:在删除 Windows 7 分区和其余 Dell 垃圾后,我该如何移动 Ubuntu 分区并使其成为主要操作系统,且不丢失数据**?

** 始终会提前进行备份

答案1

实际上,有一种替代解决方案可能更安全,可能更快,但需要更多调整:

  1. 从 Ubuntu Live CD 启动
  2. 使用任何工具删除 Windows 分区和“其余的戴尔垃圾”\
  3. 创建具有 Linux 系统 ID 的主分区并将其格式化为 ext4
  4. 同时挂载新旧分区,并将数据从新分区物理复制到旧分区。这可能需要一些时间,但另一种解决方案(调整分区大小和移动分区)至少需要移动相同数量的数据
  5. 在新分区上安装 GRUB,修改 /etc/fstab 以将新分区挂载为 root 等。请参阅此处的“Chroot”部分 -https://help.ubuntu.com/community/Grub2

  6. 启动新系统

  7. (稍后)当您对新安装完全满意后,清除旧分区并根据需要调整新分区的大小,使其占据整个磁盘。或者只是将其安装在某处。

这样,如果出现任何问题,您将始终拥有系统的副本。

答案2

要修复 GRUB,请使用启动修复

答案3

  1. 从 Ubuntu Live CD 启动
  2. 使用 GParted 删除/缩小 Windows 分区,移动扩展分区的起始位置并调整扩展分区内的 Ubuntu 逻辑分区的大小。这将需要一段时间。
  3. 移动 Ubuntu 分区的开头将破坏 GRUB。请参阅这里如何修复它。

相关内容