错误未找到启动设备或磁盘出现故障 ubuntu 14.0

错误未找到启动设备或磁盘出现故障 ubuntu 14.0

我从 Windows 8.1 迁移到 Ubuntu 14.04。我安装了 Ubuntu,创建了交换区域、启动区域和根目录。并遵循所有说明。

安装 g 分区并将标志启动区域设置为 grub_bios 运行启动修复。

但错误仍然存​​在。

看到这个http://paste.ubuntu.com/12040152/

提前致谢

答案1

您可以在启动修复完成后尝试启动,以查看启动修复是否正常工作。您已经这样做了,并且不是在你的情况下,它可以正常工作。但这并不意味着一定是 Boot Repair 的错;Boot Repair 无法控制甚至检测的许多事情都会影响启动过程。我对你的设置有一些具体的评论(其中一些与启动本身无关),基于你的第二启动修复输出:

  • 您有四个 NTFS 分区,但似乎没有安装 Windows。(不过,这四个 NTFS 分区中有一个是 Windows 恢复分区。)Boot Repair 输出可能缺少可启动 Windows 分区的证据;但如果没有,则说明您不小心破坏了 Windows 安装,或者您故意删除了它。如果是前者,您应该停止摆弄 Ubuntu 并修复 Windows,然后再继续。如果是后者,您应该不是出于多种原因,在仅限 Linux 的安装中使用 NTFS 是错误的。除非您想要保留这些 NTFS 分区上的数据,否则最好删除它们并继续使用 Linux 原生文件系统。
  • 您在几乎肯定使用 EFI/UEFI 的计算机上使用 BIOS/CSM/传统模式。使用 CSM 会产生各种问题,详情请参阅我的这个页面。特别是考虑到您的症状,在 BIOS/CSM/传统模式下从 GPT 磁盘启动基于 EFI 的计算机时,有时您需要玩弄分区表详细信息。这很可能就是您的计算机无法使用当前安装启动的原因。您最好禁用 CSM 并进行 EFI 模式安装。
  • 您的 Windows 安装中遗留的 NVRAM 条目可能会阻止 Ubuntu 的 BIOS 模式启动。您可以通过调整固件设置工具中的启动优先级设置来解决这个问题,但具体操作方法因系统而异,所以我无法提供详细说明。执行 Ubuntu 的全新 EFI 模式安装应该会覆盖任何遗留的 Windows NVRAM 条目,这当然也是执行 Ubuntu 的全新 EFI 模式安装的另一个原因。
  • 如果你如果有 Windows 安装,则必须将其设置为 EFI/UEFI 模式。将 EFI 模式的 Windows 安装与 BIOS 模式的 Ubuntu 安装混在一起只会让人沮丧。因此,如果 Boot Repair 漏掉了 Windows 安装,我一般会建议以 EFI 模式安装 Ubuntu,这将成为非常强烈的建议。
  • 您的磁盘不够大,不需要 GPT。考虑到从 GPT 磁盘启动 BIOS 模式偶尔会出现怪异现象,如果您想坚持使用 BIOS 模式启动,最好从 GPT 切换到 MBR。这可以通过非破坏性方式完成gdisk如所述这里;但是,需要注意的是,您需要重新安装 GRUB。除非您需要保留这些 NTFS 分区,否则最好将磁盘清空并从新的 MBR 开始。

总的来说,最好的选择是从干净开始:

  1. 如果您的 NTFS 分区包含您想要保留的文件,请将它们备份到外部介质。
  2. 使用以下方法擦除硬盘sudo sgdisk -Z /dev/sda此命令具有破坏性!
  3. 禁用固件中的 CSM。
  4. 启动 Ubuntu 安装程序。它应该以 EFI/UEFI 模式启动,如存在名为 的目录所示/sys/firmware/efi。(您可以通过启动到“安装前尝试”模式并使用终端或文件管理器来查找此目录。如果该目录存在,您可以从同一启动中运行安装程序。)
  5. 安装 Ubuntu。使用默认分区或“其他”选项,视情况而定。如果是后者,我建议使用以下分区:
    • 约 550MiBEFI 系统分区 (ESP)
    • 一个比 RAM 稍大一点的分区,用于交换空间
    • 20-30MiB 的 Linux 根 ( /) 分区
    • 磁盘的其余部分作为/home分区
    • 请注意,Linux 很少需要多个数据分区

安装 Ubuntu 后,系统应正常启动。这里有多个关于在 EFI 模式下安装 Ubuntu 的问题和答案,以及其他地方的信息和教程。有关更多信息,请查看:

我强烈建议您在回复更多问题之前先阅读这些页面;阅读完前面的页面后,您将能够更好地了解正在发生的事情,从而发布一个会产生有用回复的问题。理想情况下,您将学到足够的知识,能够自己解决问题。

相关内容