如何从我的 Ubuntu 双启动系统中删除 Windows 7?

如何从我的 Ubuntu 双启动系统中删除 Windows 7?

你好,有人可以给我一个简短的教程吗:

  1. 从我的双启动系统 (Ubuntu/Windows7) 中删除 Windows 7
  2. 让我使用可用空间作为数据的新分区(所以我不需要在这里扩展 Ubuntu 本身)
  3. 从启动屏幕中删除 Windows 7 选项

更新:

感谢 Lekensteyn 的回答,我成功删除了 Windows。现在我创建了新分区(格式化为 ext4),但我无法使用它。我无法将文件复制到那里,只能以 root 身份复制。

此外,在启动时,Ubuntu 抱怨它没有找到 /windows 分区(当然没有,我删除了它)。我觉得我应该更新一些表格或什么的,有什么想法吗?

答案1

这些说明仅在您不是使用 Wubi 安装

  1. 启动磁盘管理器(GParted 或 Gnome Partition Manager 都可以)
  2. 选择 Windows 分区(一定要选择正确的一个!,如果你选择的是带有文件系统的分区ext*,那么错误的. 分区与NTFS文件系统更可能是你的 Windows 分区)
  3. 删除 Windows 分区
  4. Windows 7 将其引导加载程序安装到第一个 100MB 分区。如果此分区存在,请将其删除。
  5. ext4为您的数据创建一个新分区并使用文件系统格式化它
  6. 如果您正在使用 Gnome 分区管理器,系统将提示您获取分区的所有权。否则,请关闭分区管理器,挂载分区,打开终端并运行:

    sudo chown "$USER": /media/name-of-your-partition
    
  7. 由于缺少 Windows 分区,GRUB 的 OS 探测器在检测 OS 时找不到它。要删除 Windows 启动项,请打开终端并运行:

    sudo update-grub
    

    这假设 GRUB 是您的引导加载程序,如果您在 Windows 7 之后安装了 Ubuntu,情况总是如此。

如果您之前已将 Ubuntu 配置为自动挂载 Windows 分区,则需要将其删除。/etc/fstab以 root 身份编辑该文件并删除有关 windows 的行。谨防不要删除其他行,因为这可能会导致您的系统无法启动,只能使用 Live CD 进行恢复!这样的行可能看起来像:

/dev/sda2 /media/windows fuseblk rw,nosuid,nodev,allow_other,blksize=4096 0 0

答案2

补充一下 Lekensteyn 所说的话:

编辑 /etc/fstab 如下-

  1. 删除有关旧 Windows 分区的行。
  2. 将有关 / 分区的行复制到新行。
  3. 编辑此新行以获取新 ext4 分区的 UUID(在终端中输入“sudo blkid”以找出新 ext4 分区的 UUID)。此外,将挂载点编辑为 /media/DATA 之类的内容。

再次强调,步骤如下:

  1. gksudo gedit /etc/fstab
  2. 删除有关旧 Windows 分区的行。
  3. 添加类似于以下的一行:

    UUID=uuid /media/DATA ext4 错误=remount-ro 0 2

在这里,用您的 ext4 分区的 UUID 替换 uuid。您可以通过“sudo blkid”或 GParted、Gnome Partition Manager 等找到它。4. 保存文档并重新启动。

相关内容