双重启动和分区

双重启动和分区

首先,我真的很抱歉提出这个问题,我知道网上有大量关于这个问题的信息,但这次我真的需要把这个问题解决好,因为这是我第三次安装 Windows 和 Ubuntu,现在我不想再经历这种事情了...这里是:

我上次安装失败的概述:

  • 在 Windows 7 安装程序中
    - 清理了我的 500GB 新磁盘
    - 为 Windows 创建了一个 150GB 的分区
    - 为 Linux 创建了一个 100GB 的分区
    - 创建一个我希望将来安装 OSX 的分区(100GB)
    - 用剩余空间(大约 140GB)创建一个分区,我希望在其中保留我想在操作系统之间共享的所有内容
  • 安装 Windows(创建了 100Mb 系统分区)
  • 安装了 Linux
    - 只有两个选项:替换 Windows 或高级
    - 我选择了高级 - 仅显示已分配 150GB 的 Windows 分区,其余部分都是“空闲”
    - 创建了一个 2GB 的交换分区用于交换 - 创建了一个 100GB 的根分区,并在那里安装了 Linux

结果是灾难性的:

  • Linux 很好,但是
  • 启动 Windows 时出现蓝屏
  • Windows 安装不再识别我的硬盘
  • 我不得不再次运行 Linux 安装,重新格式化硬盘,取消安装,以便 Windows 能够再次识别它......

那么,现在:

  • 我在 windows 安装中删除了 linux 分区
  • 为 Windows 创建一个 150GB 的分区
  • 已安装的 Windows
  • 安装了 Linux,具有之前不可用的选项(与 Windows 一起)
  • 一切进展顺利,两个系统均在运行

我需要的
我想要相同的分区设置,我在开始时描述了它:
- 一个用于 Windows 的分区,150 GB
- 一个用于 Linux 的分区,100 GB
- 一个我希望将来安装 OSX 的分区(100GB)
- 一个剩余的分区(大约 140GB),我希望在其中保留我想要在操作系统之间共享的所有内容

我只需要知道我需要做什么以及如何去做,没有什么出错了,我不需要回到原点。

感谢您的时间,非常感谢

答案1

首先要提醒大家:Windows 不喜欢你弄乱它的分区,尤其是从 Windows 之外弄乱。最安全的做法就是像你已经做过的那样,所以我认为你有足够的能力继续下一步。但是,更多的信息会有所帮助:Windows 是否在第一个分区上?如果是,就把它留在那里!不要想着移动或调整 Windows 分区的大小!

也就是说,如果我理解正确的话。您在 Windows 旁边安装了 Linux,对吗?所以您现在有两个分区,对吗?

如果 Windows 位于第一个分区,其余部分就非常简单了。使用 GParted,您可以创建所有剩余的分区。Linux 是否已位于 100 GB 分区中?如果没有,请从 Linux 实时 CD(或 DVD)启动并选择试用,而不是安装它。当您进入桌面时,您可以运行 GParted 并根据需要调整 Linux 分区的大小;不要触碰 Windows 分区!如果它还不在那里,请继续添加 Linux 交换分区。然后,您可以根据需要划分驱动器的空白部分;如果您希望所有操作系统都可以使用一个分区,您可能应该使用 NTFS 格式化该分区(以使 Windows 满意),并暂时保留用于将来安装 OSX 的分区未格式化。

请记住,所有操作都通过 Live CD 或 DVD 完成,并且不要弄乱 Windows 分区。如果您确实移动了 Linux 分区,则可能需要重新安装 Grub,但这很容易,而且在 AskUbuntu.com 上很容易找到说明,但最好重新启动 Linux(而不是通过 Live CD 或 DVD)并使用说明这里获取并安装 Boot Repair,如果需要也可以重新安装 Grub。

答案2

您需要充分理解以下所有内容:

  • 分区 — 主分区与逻辑分区、文件系统以及每个操作系统所需的分区。
  • 引导加载程序 - 它们是什么,如何安装/修复它们,以及它们可以/不能引导什么。
  • MBR - 就是这样。在处理引导加载程序时,它经常出现。

如何做到:大量练习。

抱歉,如果这不是你想听到的。我能想到的唯一其他方法就是付钱让别人帮你做这件事。

答案3

我不太清楚您目前的情况。Linux 分区是 100GB 还是占用了剩余的磁盘空间?MBR 位于哪里?您是否使用 grub/lilo 进行引导?

通常情况下,如果您事先想好需要多少空间以及用于什么用途(正如您所做的那样),就不会有问题。把所有东西都写在纸上。如果需要,请先启动 livecd。

安装分区在 ubuntu 上。它为您提供了所有不同分区和操作系统的视觉概览。在按“确定”之前,只需列出要更改的内容,即可轻松进行编辑。当然,您应该在调整大小之前备份重要数据,但我从未这样做过,而且总是运行良好。(但这并不是真正的争论 :>)

之后你可能需要修复你的引导程序。由于 Ubuntu 现在使用 grub 2,配置变得有点不同。当然,也有一个很好的、简单的工具可以做到这一点。安装grub 定制器添加操作系统探测器无法找到的所有内容。

答案4

以下是我将采取的步骤:

  • 运行 Ubuntu 安装程序。
    • 在 /dev/sda 上创建新的 MS-DOS 分区表
    • 为 Windows 创建主分区并保持其未格式化
    • 为 OS X 创建主分区并保持其未格式化
    • 为 Ubuntu 创建逻辑分区并将其格式化为 EXT4
    • 为共享文件创建逻辑分区并将其格式化为FAT32
    • 创建逻辑交换分区
    • 将 EXT4 分区挂载为 / 并完成安装程序,将 Grub 写入 /dev/sda
  • 运行 Windows 安装程序
    • 选择未格式化的 Windows 分区,将其格式化为 NTFS,然后选择它,然后完成安装程序
  • 运行 Ubuntu Live CD
    • 运行“grub-install /dev/sda && update-grub”
  • 重启并确保两个操作系统都能正常工作。如果你正确地遵循了这些步骤,它们应该可以正常工作。

相关内容