我如何修改分区以便可以安装 Ubuntu 而不损坏我的 Windows 安装?

我如何修改分区以便可以安装 Ubuntu 而不损坏我的 Windows 安装?

我有一台 HP pavilion g7,配备 500GB HD 和 4GB RAM。

我遇到的第一个问题是在第一次在这台笔记本电脑上安装 Ubuntu 12.04 时。我不小心删除了 Windows 7。所以我在整个磁盘上安装了 Ubuntu 12.04。

然后我决定重新安装 Windows 7。所以我创建了一个分区并将 Windows 安装到该分区中。我知道我可能会丢失 Ubuntu,但并不认为这是一个问题,因为我已经在考虑重新安装 Ubuntu。

问题是我无法将 Ubuntu 安装到该分区。我尝试删除该分区,但在 Windows 中我无法合并该分区,因此当 Ubuntu 为自己创建分区时,我只能按照 Ubuntu 上的说明进行操作。(我不想再损坏机器。)

我的磁盘分区就是这样的。

  1. 270GB 未分配
  2. 100MB 系统
  3. 200GB C:/(Windows 7)
  4. 20MB(我不记得了)

我想将数字 1 与数字 3 合并,然后开始安装 Ubuntu。当我尝试使用该分区安装 Ubuntu 时,它不允许我安装。不允许安装,因为有超过 3 个主分区或类似情况。系统不允许我创建另一个主分区。

有什么建议吗?我只想将分区 C:/ 磁盘与我创建的分区合并,以便我可以在当前创建的新分区中安装 Ubuntu。

我在论坛和博客中搜索过,他们都说一旦我删除分区,Windows 就可以“扩展”C:/ 磁盘。但就我而言,我无法做到这一点。我认为我不能这样做,因为我在再次安装 Windows 7 之前创建了该分区。

我会很感激任何建议。如果可以的话,我会删除 Windows,但我的工作依赖它。

答案1

Windows 无法看到您的 Ubuntu 分区,因为 Windows 无法读取通常用于 Ubuntu 12.04 的文件格式 ext4。

解决这个问题的两种方法:

首先重新安装 Ubuntu 12.04。在安装过程中,将显示两个分区,您可以决定在 ext4 分区上重新安装 Ubuntu。

其次,您可以恢复 grub 启动管理器。这样您就可以访问两个操作系统而无需重新安装它们。

安装windows后如何恢复grub

玩得开心

答案2

问题是您必须先安装 Windows,因为如果它不是磁盘上的首选,它就无法运行。我应该使用 Live CD 并将整个磁盘设为 NTFS 分区,在其上安装 Windows,然后安装 Ubuntu(不删除 Windows)。或者继续使用 Ubuntu,并使用 wine 和 playonlinux 安装所需的 Windows 程序。

答案3

我怀疑您的问题是您的驱动器上混合了主分区和逻辑分区。是的,如果有可用空间,Windows 7 可以扩展简单卷(分区)。但是,如果可用空间位于逻辑分区中,则不能使用它来扩展主分区。

在做其他任何事情之前,你应该先备份,以防万一再次丢失数据。如果你没有

  1. Windows 安装磁盘或
  2. HP 的其他恢复介质可让您将笔记本电脑恢复到收到时的状态。

如今,许多计算机都将恢复介质存储在“特别的“硬盘上的分区。如果你的笔记本电脑就是这样工作的,那么你需要特别小心,这样你不要删除或损坏恢复分区

根据 HP 网站上的手册,您可以通过执行以下操作来确定您的笔记本电脑驱动器上是否有恢复媒体。

  • 打开或重新启动电脑,在屏幕底部显示“按 ESC 键进入启动菜单”消息时按下 esc。然后F11在屏幕显示“F11(系统恢复)”消息时按下 。

就我个人而言,如果您不提供关于磁盘当前分区方式的更详细解释,我不会给您任何关于如何修改分区的建议。提供分区及其大小的列表并不能告诉我们分区在磁盘上的实际定义方式。

提供此信息的一种方法是使用名为启动修复。您可以在启动 Ubuntu Live CD 后安装并使用此工具。以下是操作说明。

首先,使用 Live CD 启动笔记本电脑,然后选择尝试 Ubuntu

Ubuntu 桌面准备就绪后,打开终端窗口,以便安装并运行启动修复工具并使用它来Create a Bootinfo summary。在终端中输入以下命令来使用来安装该工具apt-get

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
  1. 安装完成后,在终端窗口中运行命令boot-repair启动该工具。
  2. 稍等片刻后,系统boot-repair会提示您下载最新版本。由于您刚刚安装了最新版本,请回答No
  3. 如果boot-repair要求安装该pastebinit包,请响应Yes
  4. 该工具现在将扫描您的系统并(最终)显示下图所示的窗口。单击Create a Bootinfo summary框/按钮。这将收集有关硬盘分区的信息,但不会做出任何改变。


    初始启动修复窗口

  5. 当创建了 bootinfo 摘要后,boot-repair将显示一条包含如下 URL 的消息:http://paste.ubuntu.com/123456/
    记住这个网址!

    请更新/编辑您的问题并添加此 URL。此链接指向的 pastebin 中的信息将帮助我们了解您的计算机是如何分区的,以便我们提出更改建议。

答案4

感谢大家的回答,但我通过以下方式解决了我的问题。

我无法将磁盘 C:/ 与未分配区域合并。我认为问题在于系统“分区”或空间(100MB)位于未分配区域和 C:/ 磁盘之间。因此,我将未分配区域与系统分区合并。一旦我得到这个,我就会继续缩小系统分区,这样就有了扩展 C:/ 磁盘所需的可用空间。我从 USB 运行 ubuntu,使用“与 Windows 7 一起安装”再次创建分区,就这样。

再次感谢您的回答,甚至也许有一个简单的方法可以做到这一点,好吧,我需要修复我的电脑,这个答案真的对我有帮助。

附言:是的,我不应该回答我自己的问题,但我认为这也许可以帮助有同样问题的人。

相关内容