如何在 Windows 10 和 Ubuntu 双启动上修复 GRUB?

如何在 Windows 10 和 Ubuntu 双启动上修复 GRUB?

第一次尝试安装 Ubuntu 时,我遇到了一些问题,我发现 GPT 表已损坏。因此,我使用命令sudo gdisk /dev/sda选项修复了它w。然后我开始安装,但它突然停止工作,快要结束了。显然,这是 GRUB 中的一个错误,给出了以下信息:

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: ubiquity 2.21.25 [modified: lib/partman/automatically_partition/question]
ProcVersionSignature: Ubuntu 3.19.0-15.15-generic 3.19.3
Uname: Linux 3.19.0-15-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CasperVersion: 1.360
Date: Sun Sep 6 00:17:48 2015
InstallCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid boot=casper quiet splash ---
LiveMediaBuild: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
ProcEnviron:
 LANGUAGE=es_EC.UTF-8
 PATH=(custom, no user)
 LANG=es_EC.UTF-8
 SHELL=/bin/bash
SourcePackage: grub-installer
UpgradeStatus: No upgrade log present (probably fresh install)

我该如何修复它?

答案1

损坏的分区表肯定有原因,而该原因可能与您随后的 GRUB 安装失败问题有关。例如,如果磁盘出现故障,则可能同时影响分区表和 GRUB 安装;或者,如果由于操作系统之间的 RAID 配置不一致而导致分区表损坏,也可能会影响 GRUB 安装。不幸的是,根据您提供的信息,无法判断分区表故障的原因是什么,因此我无法提供任何解决方案,而这些解决方案只能是盲目猜测。这些问题也可能是无关的——例如,其他工具可能损坏了分区表,而这不太可能对以后的 GRUB 安装产生任何影响。因此,我的第一个建议是注意这个问题,并警惕将来的分区表故障。如果问题再次出现,请寻求帮助。您还可能运行 SMART 测试在磁盘上,只是作为预防措施。

我没有在您发布的信息中看到任何真正有助于诊断 GRUB 问题的信息,所以这也是一种盲目乐观的情况。不过,我可以建议一种可能的方法,让您重新开始行动:

  1. 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
  2. 从相同的方式准备启动介质。
  3. 如果您还没有这样做,请在您的计算机上禁用安全启动。
  4. 启动 rEFInd。运气好的话,它会显示启动 Ubuntu 的选项。
  5. 使用 rEFInd 启动 Ubuntu。(如果有多个 Ubuntu 启动选项,请逐个尝试,直到其中一个可用或用尽所有选项。)
  6. 如果你可以启动 Ubuntu,你可以继续进行进一步的诊断和/或尝试安装引导加载程序。你可以尝试手动安装 GRUB或安装 rEFInd Debian 包或 PPA。

如果问题仍然存在,请回复并提供详细信息。(编辑您的原始问题或创建新问题。)剪切并粘贴错误消息或屏幕截图可能会有所帮助。的输出sudo parted -l也可能有所帮助。

相关内容