12.04 – 分区扩展到主分区

12.04 – 分区扩展到主分区

最近我一直在玩 ubuntu,我想用它作为我的主要操作系统。当我第一次下载它时,我认为 grub2 成为了引导主程序,而不是 windows 7 引导加载程序。每次我尝试启动 windows 7 时,它都会失败。windows 7 磁盘不是随我的桌面一起提供的,所以我找不到修复它的方法。但我更喜欢 ubuntu,所以我对此没意见。我下载了 GParted 来删除 windows 分区并将 ubuntu 设为主分区,这就是我陷入困境的地方。


这是 GParted 上显示的内容:

  • /dev/sda1

    • 文件系统: fat32
    • 挂载点:/boot/efi
    • 标签:系统
    • 大小:100 MB
    • 已使用:21.89 MB
    • 未使用:78.11 MB
    • 标志:启动
  • 未分配

    • 文件系统:未分配
    • 大小:263.28 GB
  • /dev/sda5

    • 文件系统:ext4
    • 安装点:/
    • 大小:182.03 GB
    • 已使用:16.21 GB
    • 未使用:165.82 GB
  • /dev/sda6

    • 文件系统:linux-swap
    • 大小:3.58 GB
  • 未分配

    • 文件系统:未分配
    • 大小:16.78 GB

我不知道下一步该做什么。我卸载了 sda1 和 sda6,但无法卸载 sda5,这是我现在正在使用的 ubuntu 分区。当我尝试卸载它时,它显示:


无法卸载 /dev/sda5

无法从以下挂载点卸载该分区:

/

很可能其他分区也安装在这些挂载点上。建议您手动卸载它们。


不过我想我已经卸载了其他所有东西。因此我也无法创建分区表。我想尝试更多方法,但我不知道该怎么做。我也不想把任何事情搞砸。有什么想法吗?

答案1

您可以尝试一下 SystemRescueCD:http://www.sysresccd.org/下载

这个想法是启动 LiveCD,这样就可以在不安装任何分区的情况下操作 HDD 分区。此 LiveCD 附带 GParted,因此您应该熟悉其余的调整大小过程。

HTH,西蒙

答案2

创建新的分区表将破坏硬盘上的所有数据。您可能需要调整 /dev/sda5 分区的大小以使用 263.28GB 未分配空间。为此,您可以使用 PartedMagic LiveCD (http://www.partedmagic.com)。请注意,调整系统分区的大小和移动分区很可能会破坏引导加载程序,因此您可能需要在调整大小后使用 supergrubdisk2(应该包含在 PartedMagic 中,但将其放在单独的 CD 上更安全)来启动系统并使用以下命令重新安装引导加载程序:

sudo update-grub
sudo grub-install /dev/sda1

如果这不起作用,请使用 supergrubdisk 重新启动并将 grub 安装到 /dev/sda 而不是 /dev/sda1。

相关内容