我正在尝试使用使用UNetbootin创建的引导修复磁盘来修复 grub 问题。为此,我将可引导磁盘插入计算机,引导至 BIOS,并将 USB 驱动器设置为主引导设备。过去我用这个磁盘成功地做了很多次。由于它似乎无法正常工作,我格式化了 USB 并创建了另一个可引导的引导修复磁盘。
从 USB 记忆棒从 BIOS 引导后,我遇到了引导磁盘的主要 grub 加载程序,它提供了编辑引导修复磁盘启动设置的选项。按回车键只会产生黑屏,所以我重新启动,这次用 编辑启动选项-nomodeset
,但它从未到达 GUI 环境。(它开始加载一次,但从未完全进入 GUI)。
我还下载了 Super Grub 2 Disk,但也无法正常工作,因为它似乎卡在了引导循环中。(启动选项中只有一个启动选项是“DEFAULT”,当我选择启动倒计时重新开始时,它会永远保持这样的循环,直到我关闭或重新启动)
我正在使用 Windows7 的双引导机器上运行 Ubuntu 14.04 的 64 位安装,该机器主要使用 Windows Loader 引导。然后我从由 Windows 加载程序启动的 Grub4Dos 启动我的 Ubuntu。
硬件设置为 GeForce GTX 970 显卡、Intel i5-6500 处理器、运行 F4 BIOS 的 GIGABYTE Z170N-GAMING 5 主板、16 GIGS DDR4 Ram
我很困惑为什么这不起作用。我已经在许多机器上使用了这个很棒的工具,没有失败。我迫切需要这个实用程序,因为它是修复启动选项的不可或缺的工具。
NVIDIA GEFORCE GTX 970 是一款相当新的图形适配器,它经常与开源 nouveau 驱动程序存在兼容性问题。从 USB 驱动器启动 - 一旦出现 GRUB 菜单,按下E键并添加参数
nouveau.modeset=0
而不是nomodeset
. 现在您应该能够正确引导到 boot-repair-disk 环境。同样的方法也适用于成功引导其他基于 Linux 的发行版和大多数 Linux 安装介质。我误读了您的帖子,并进行了修复 USB 卷的演练。对不起,这是我的一个严重错误。
您可以随心所欲地修复启动卷,但永远无法修复物理损坏的磁盘。
从 ubuntu 安装程序磁盘,运行修复模式。它不应该带你进入 GUI,你应该得到提示。
我相信这个磁盘有 fdisk 和 badblocks,这是您验证要修复的磁盘所需的两个程序。
从根提示符运行
并为我们提供输出。
此外,如果您可以轻松识别您正在尝试修复的驱动器运行...
设备名称应类似于“sda”或“nvme0”或“hda”。
请同时提供该输出。