首先,我真的很抱歉提出这个问题,我知道网上有大量关于这个问题的信息,但这次我真的需要把这个问题解决好,因为这是我第三次安装 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”
- 重启并确保两个操作系统都能正常工作。如果你正确地遵循了这些步骤,它们应该可以正常工作。