如何在已有 3 个主分区和 1 个扩展分区的笔记本电脑上安装 Ubuntu 13.04?

如何在已有 3 个主分区和 1 个扩展分区的笔记本电脑上安装 Ubuntu 13.04?
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1985    23975935    11986975+   f  W95 Ext'd (LBA)
/dev/sdb2   *    23975936    24180734      102399+   7  HPFS/NTFS/exFAT
/dev/sdb3        24180736   233895934   104857599+   7  HPFS/NTFS/exFAT
/dev/sdb4       233895936  1250263039   508183552    7  HPFS/NTFS/exFAT
/dev/sdb5            2048    23975935    11986944    1  FAT12

扩展分区包含一些恢复工具。分区 sdb3 上安装了 Windows 8。分区 sdb4 有一些随机数据(视频、音乐等)。

是否可以在 sdb4 上安装 Ubuntu,以便可以在 Windows 和 Linux 上访问其上的数据?或者任何其他方式而无需删除恢复分区?

谢谢!

答案1

你得到的是这样的:

extended partition holding one logical partition
primary partition
primary partition
primary partition where you want to install Linux

这是一个相当尴尬的配置。问题是您的主分区表已达到最大容量,因此您无法创建另一个主(或扩展)分区;而要创建其他逻辑分区,您需要移动和/或调整所有三个主分区的大小。

可以通过多种方式解决这个问题。以下是我推荐的方法:

  1. 备份所有重要数据。(您应该已经有这样的备份。)
  2. 使用 Windows 分区工具进行收缩,/dev/sdb4以便分区末尾有足够的可用空间来安装 Linux。
  3. 下载我的修复零件程序。您可以使用 Windows 版本,也可以使用包含它的 Linux 紧急光盘。如果我没记错的话,Parted Magic附带 FixParts。
  4. 使用 FixParts,使用r选项转换/dev/sdb5为主分区。
  5. 使用该l选项转换/dev/sdb4为逻辑分区。
  6. 输入s对分区进行排序。这将确保它们在磁盘上按顺序排列,这样就不会比没有顺序排列时更令人困惑。
  7. 键入p以查看分区表并验证它们是否全部存在。(请注意,FixParts 不显示扩展分区,因此如果您没有看到扩展分区,请不要担心。)
  8. 如果一切顺利,请键入w以保存您的更改。
  9. 如果有必要,请重新启动进入 Linux。
  10. 启动 GParted 并使用它来扩展扩展分区,现在应该位于结尾磁盘,覆盖原来的/dev/sdb4(现在将是/dev/sdb5)以覆盖磁盘末尾的可用空间。
  11. 安装 Ubuntu。它应该在磁盘末尾创建新的逻辑分区。

答案2

您不能只安装在包含数据的分区上...我倾向于使用 Windows 分区大小调整工具(例如 Paragon HDD Manager),它可以调整该分区的大小,以便它有足够的空间容纳您想要保存的内容,然后将剩余部分转换为可用空间...然后您可以尝试将 Linux 安装到该可用空间中(使用安装磁盘上的分区工具 - 手动对其进行分区)。

...所以简短的回答是“不”...在没有进行调整分区大小和为Linux创建新空间的准备工作的情况下...希望您将该空间转换为第4个主分区或第2个扩展分区时不会遇到问题

如果以下 FAT32 分区上没有什么特别重要的东西...也许也可以删除它,并在将前一个驱动器调整为卷组后将所有可用空间变成卷组,然后您可以在其中创建多个逻辑卷...使用它们进行 Linux 安装,并作为共享分区

  • 您能澄清一下哪个是恢复分区吗?

相关内容