相关疑难解决方法(0)

grub 救援提示,修复 grub

我最近重新分区了我的硬盘,但我的系统上的 GRUB 已损坏。启动时,我收到 GRUB 救援提示,我必须执行以下步骤才能正常启动:

set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal
Run Code Online (Sandbox Code Playgroud)

(这些步骤是在此处的另一篇文章中找到的!)。

我厌倦了在每次启动时重复这个,我如何永久修复 GRUB?

boot grub2 grubrescue

36
推荐指数
5
解决办法
47万
查看次数

无法使用实时 USB 上的参数更新 grub

我已经从实时 USB(“尝试 Ubuntu”)启动,它也有一个持久选项集(我使用LiLi创建一个)来为我遇到的这个 pcie 热插拔问题做一些测试。

我正在尝试通过执行此操作来测试一些引导参数(例如在这个问题中

sudo nano /etc/default/grub
sudo update-grub
Run Code Online (Sandbox Code Playgroud)

问题是最后一个命令给了我这个:

/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
Run Code Online (Sandbox Code Playgroud)

根据以下内容,它看起来像是/cow安装在 上的文件系统/

:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/cow             4056896 2840204   1007284  74% /
udev             1525912       4   1525908   1% /dev
tmpfs             613768     844    612924   1% /run
....
Run Code Online (Sandbox Code Playgroud)

有没有办法让我运行 update-grub?

live-usb grub2 12.10

33
推荐指数
1
解决办法
22万
查看次数

引导错误 > 没有这样的设备:grub 救援

安装 Ubuntu 12.04 后,使用 Ubuntu 10.10 擦除旧分区后,我无法加载 grub。我也无法访问我的 Windows 7 分区

我收到消息:

> error: no such device: 58ABF29C...  
grub rescue>
Run Code Online (Sandbox Code Playgroud)

我想我的主引导记录被擦除/损坏了。我该如何检查和解决这个问题?

grub2 system-installation

28
推荐指数
1
解决办法
21万
查看次数

如何将 Ubuntu 的条目添加到 Windows 7 启动菜单?

我有以下设置:

第一个分区是 windows 7 分区 第二个分区 - ubuntu 12.04 分区

在安装 ubuntu 时,我将 grub2 引导加载程序安装到了 ubuntu 分区

mbr 包含 Windows 引导程序

我曾尝试使用 EasyBCD 将条目添加到 Windows 启动菜单,但没有运气 - 此条目仅启动到 grub4dos 命令提示符

如何将 Ubuntu 添加到 Windows 启动菜单?

请不要建议将 grub2 安装到 mbr 或 wubi ..


更新:

我按照说明安装了 EasyBCD 并在 Windows 启动菜单中添加了一个条目以逐步启动 Ubuntu。当我重新启动 NeoGrub 引导加载程序和 Ubuntu 菜单项时,我会看到下面的屏幕。

在此处输入图片说明

grub2 dual-boot windows-7

21
推荐指数
1
解决办法
15万
查看次数

Grub 提供有关其他软件正在使用的引导扇区的消息。我该怎么办?

这只发生在我的一台电脑上。这是一台老式笔记本电脑,在多个操作系统上有着悠久而多样的历史,但在退役后,它使用 Ubuntu 12.04 充当我家庭网络的服务器。它是一个单启动系统,没有安装其他系统。每隔一段时间,每当有 grub 升级时,我都会注意到这样的消息:

Setting up grub-common (1.99-21ubuntu3.4) ...
Installing new version of config file /etc/grub.d/00_header ...
Setting up grub2-common (1.99-21ubuntu3.4) ...
Setting up grub-pc-bin (1.99-21ubuntu3.4) ...
Setting up grub-pc (1.99-21ubuntu3.4) ...
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
Installation finished. No error reported.
Run Code Online (Sandbox Code Playgroud)

我应该担心这个吗?我应该怎么做(如果有的话)?

boot grub2

21
推荐指数
1
解决办法
3万
查看次数

如何在基于 EFI 的 PC 上为 Ubuntu 准备磁盘?

我的电脑有基于 UEFI 的 BIOS,我想从头开始。

PC 安装了 Windows - 我后来安装了 Ubuntu。

我想完全重新构建我的整个磁盘并仅在其上安装 Ubuntu。

所以这不是关于如何安装Ubuntu,而是关于如何准备磁盘。

什么是最专业的方式,我必须执行哪些任务?

partitioning gparted disk gpt

19
推荐指数
2
解决办法
3万
查看次数

如何从 GRUB 启动我的 PC?

在此处最初报告的损坏问题之后,我无法再启动 Ubuntu(如何解决“无效的 arch 依赖 elf magic”错误消息)。

当我为笔记本电脑供电时,我现在收到以下消息:

GNU GRUB version 2.02~beta2-9ubuntu1.7
Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions.
Anywhere else TAB lists possible device or file completions." and then the prompt

grub>
Run Code Online (Sandbox Code Playgroud)

有人能帮我回到 Ubuntu 吗?

boot grub2

19
推荐指数
1
解决办法
14万
查看次数

如果 Windows 10“升级”影响 GRUB2 并搞砸了我的双启动与 Ubuntu,我是否必须完全擦除我的计算机并从头开始?

我关闭了 Windows 更新,因为我读到了更新中 BIOS 修补的问题。分区不是我每天都做的事情,所以随着 Windows 和 Ubuntu 的更新,我的恐惧逐渐蔓延。所以澄清一下,如果 Windows 10“升级”影响 GRUB2 并搞砸我的双启动,我创建的分区会保留吗?换句话说,如果 Windows 10 更新损坏了 BIOS 或 GRUB2,有没有办法检查是否有没有损坏的分区?

grub2 dual-boot

16
推荐指数
1
解决办法
3万
查看次数

如何在不覆盖 GRUB 的情况下安装 Windows 7?

可能的重复:
如何修复 grub?

我的电脑上有 Windows XP 和 Ubuntu 10.10,现在大家都知道我的 Windows XP 被病毒攻击了,我需要通过 Windows 7 重新安装它(原因不是病毒,我需要一个 64 位的操作系统)。

现在我必须这样做,但是安装 Windows 7 不应该使 GRUB 崩溃,有什么想法吗?

windows

15
推荐指数
0
解决办法
1618
查看次数

启动 Ubuntu 失败:错误:尝试在磁盘“hd0”之外读取或写入

我已经在 Western Digital 外置硬盘 (320GB) 中安装了 Ubuntu 12.10。这是一个完整的安装,而不是实时 USB。

当我将它插入我的 HP 台式机时,我会转到 BIOS 设置并从硬盘驱动器启动,一切正常。现在这适用于我家里的每一台电脑和笔记本电脑(所有惠普),除了一台。我的 HP ProBook 4530s。

当我选择启动 USB 时,我收到消息:

error: attempt to read or write outside of disk 'hd0'
Run Code Online (Sandbox Code Playgroud)

现在,我已经从笔记本电脑上卸下了硬盘驱动器,外置驱动器是唯一插入的驱动器。下面是屏幕上消息的屏幕截图。在我导航到的消息之后ls /(如下所示):

在此处输入图片说明

在这里之后,我尝试访问 下的其他文件夹ls /,例如,我尝试转到ls /bootgrub 文件夹。然后我得到和以前一样的消息:如下所示:

grub rescue> ls /boot

error: attempt to read or write outside of disk 'hd0'
grub rescue> _
Run Code Online (Sandbox Code Playgroud)

我可以访问而不会再次收到消息的唯一文件夹是/home,/run/usr

那么我该怎么做:

  1. 手动从 GRUB2(此屏幕)启动 Ubuntu
  2. 设置为自动启动 Ubuntu
  3. 如果可能的话,对这个问题的解释

谢谢!

boot grub2 12.10 grubrescue

15
推荐指数
2
解决办法
6万
查看次数