我在 45GB 分区上安装了 Ubuntu 12.10,当它要求我重新启动计算机时,双启动菜单没有出现,而是直接启动 Windows 7。
当我检查磁盘管理时,发现我安装 Ubuntu 的分区总共有 23GB 且 100% 可用,还有另外两个没有任何名称的新分区,一个是 20GB 且 100% 可用,另一个是 2GB 且 100% 可用,看起来 Ubuntu 甚至没有安装。
我在其他一些类似的问题中读到了有关 GRUB 的内容,但我不明白那是什么,我以前从未使用过 Ubuntu 或 Linux,这是我第一次使用。
答案1
简单回答(针对 Linux 新手):您的问题可能有多种可能的原因。这取决于您未涉及的许多因素。您是如何创建 Linux 分区的,您是如何安装 Install Ubuntu 的?从 LiveDVD 安装?从 LiveUSB 安装?手动安装还是自动安装?您的 PC 有 BIOS 还是 UEFI?您的分区表是 MBR 还是 GPT?等等。我知道所有这些问题都会吓到您。很久以前,当我开始学习 Linux 时,我也曾有过这种感觉。
首先,Windows 永远不会识别任何其他操作系统。这是微软的做法。或者除了他们自己的分区类型之外的任何其他分区类型。Windows、引导加载程序 (winboot) 永远不会识别任何其他引导加载程序。
其次,Ubuntu(以及其他 Linux)始终会识别其他操作系统,如 Windows 和 MacOS。Ubuntu 的引导加载程序(GRUB 或 GRUB2)始终会识别 winboot。
每个操作系统都需要一个引导加载程序 - 一个小型软件,用于告诉 PC 硬件操作系统的身份、其工作原理以及如何将其加载到 RAM 内存中。没有引导加载程序的已安装操作系统毫无用处,因为它永远不会被硬件识别。
当我们在同一台 PC 上安装多个操作系统(每个操作系统都有自己的引导程序)时会发生什么?好吧,一个引导程序必须统治它们。单个 GRUB 足以满足多个 Linux 的要求。对于 Windows + Linux PC,必须有一个 winboot 和一个 GRUB。最好在不同的分区上(因为如果一个分区失败,至少另一个分区仍然可用)。但 GRUB 必须是统治者,因为它可以识别任何其他引导程序,而 winboot 则不能。
如何让 GRUB 统治世界?首先安装 Windows。自动安装。不要擦除/合并任何分区。其次安装 Ubuntu。在 Ubuntu 安装过程中,它应该识别 Windows 安装。选择同时安装 Ubuntu 和 Windows 选项。当询问您将 GRUB 安装在哪里时,请选择/sda
。这意味着您的第一个硬盘的根目录。最高优先级!不要选择任何 /sda1、/sda2 等,因为这意味着在指定分区 1、2 等的根目录中安装 GRUB,并且可能导致与 winboot 冲突、擦除 winboot 或不取代 winboot。
最后一件事:虽然有时可以将 Ubuntu 安装到 NTFS 或 FAT 分区,但这只建议高级和专家级 Linux 用户使用。任何典型的 Linux(包括 Ubuntu)至少需要 2 个分区:一个交换分区和一个 ext2/3/4 分区。交换分区始终不可访问,它充当虚拟 RAM 内存,ext 分区是安装 Ubuntu 的位置。为了充分使用,SWAP 大小应 = (1.5...2) x RAM 大小。EXT 分区可以是任意大小,但不得小于 Ubuntu 建议的最小大小。
提示:Linux 中与 Windows 磁盘管理等效的程序称为 GParted。您可以在安装 Ubuntu 之前(如在 liveCD 中)和之后使用它。
要正确查看磁盘上的所有分区,请务必使用 GParted!!Win8 有一个不愉快的意外:它在安装时会自动创建一个恢复分区,该分区在磁盘管理中不可见,但 GParted 可以识别!
答案2
据我所知,您无法在 NTFS 分区上安装 Ubuntu。这可能是导致问题的原因。删除磁盘管理中可见的 Ubuntu 分区并重新安装 Ubuntu 可能会修复此问题。您应该将空间保留为 Windows 内的可用空间,然后在 Ubuntu 安装程序中创建一个 ext4 分区。或者选择与 Windows 一起安装也应该可行。
答案3
真正的问题可能是 UEFI 系统。使用 ubuntu live 启动并使用启动修复。查看https://help.ubuntu.com/community/Boot-Repair并使用第二个选项。当它修复系统启动并重新启动后,您应该看到 grub 菜单以在 ubuntu 和 windows 之间进行选择。然后您可以使用 gparted 或类似程序在您的 ubuntu 中编辑您的分区。
答案4
我也遇到过同样的问题,我该如何解决呢?我的硬盘有 320GB,只能分 4 个分区。我已经有 4 个分区了,所以即使成功安装了 Ubuntu,我也无法启动它,因为我的硬盘已经达到了最大容量。所以我的建议是尝试删除一个分区,然后安装 ubuntu GRUB 会自动启动