标签: boot-repair

如何修复grub?(安装 Windows 后如何取回 Ubuntu?)

我安装了 Windows 7,它吃了 Ubuntu 的启动文件。启动计算机时,它现在直接进入 Windows,而没有给我启动 Ubuntu 的选项。

我怎样才能找回 Ubuntu?

grub2 dual-boot windows boot-repair

392
推荐指数
10
解决办法
89万
查看次数

Windows 10 升级杀死了 grub,启动修复也无济于事

我刚刚在安装了 Ubuntu 14.04 的分区笔记本电脑上从 Windows 8.1 升级到 Windows 10。Grub 不再出现在启动时,所以我从 Ubuntu liveUSB 运行启动修复。这似乎没有任何影响。我已经检查过,安全启动仍然被禁用。
从引导修复登录:http : //paste.ubuntu.com/11972534/
那么接下来是什么?

更新:我尝试使用 chroot 从我的 Ubuntu 分区更新 grub。update-grub 运行成功找到了 linux 和 windows 启动管理器,但该过程仍然没有任何影响。grub-install 抱怨它找不到 EFI 目录(但我已经正确安装了所有内容)。

更新 2:刚刚发现在 chroot 进入 ubuntu 之后运行 efibootmgr 显示 ubuntu 根本不在引导顺序中。我手动更改了顺序并重新启动以发现引导顺序已重置。我在 Windows 中运行:bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi但是即使在报告“操作成功”之后,这也没有任何影响。

boot grub2 dual-boot boot-repair windows-10

104
推荐指数
2
解决办法
32万
查看次数

如何在 Ubuntu Live 光盘中安装引导修复工具?

当引导加载程序 (GRUB) 损坏时,我无法访问 Ubuntu 和 Windows。

我听说解决这个问题的一个简单方法是使用来自 Ubuntu liveCD(或 liveUSB)的引导修复工具。

执行此操作的步骤是什么?

boot boot-failure boot-repair

41
推荐指数
1
解决办法
29万
查看次数

哪些命令可以将 Ubuntu BIOS 安装转换为 EFI/UEFI,而无需在单启动硬件上进行启动修复?

意外的 BIOS 模式安装

我有带 UEFI 设置实用程序的 Intel 64 位硬件。Ubuntu 14.04.1 LTS 安装为唯一连接的驱动器上的唯一操作系统。Ubuntu 意外安装在 BIOS/CSM/legacy 模式下。

转换为 UEFI

在稍后学习 UEFI 时,目标是将这个现有的 Ubuntu 安装更改为(更快)通过 EFI/UEFI 启动。我仍然希望有某种 - 显示 2 秒 - 引导菜单,允许我进入 UEFI 设置实用程序。因此,我认为我确实需要使用 Grub(不能使用 EFI 引导存根)并且GOP 支持需要 Grub 版本 1.99 或更高版本。我已经使用 Live CD 对驱动器进行了重新分区,并在驱动器的开头插入了一个 200 MiB 的 EFI 分区,并将该 fat16 格式的分区标记为类型 id 0xEF。

前:

# fdisk -l /dev/sda
...
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   108478463    54238208   83  Linux
/dev/sda2       108480510   125044735     8282113    5  Extended …
Run Code Online (Sandbox Code Playgroud)

grub2 uefi boot-repair system-installation 14.04

40
推荐指数
1
解决办法
6万
查看次数

如何让我的 HP 笔记本电脑从我的新 efi 文件启动到 grub?

我有一台 HP Pavilion Sleekbook 14 笔记本电脑,我在原来的 Windows 8 上安装了 Ubuntu 12.10 双引导。我使用引导修复来设置引导到 grub。

我的问题是我无法让它直接从创建的新 efi 文件中启动。我查看了 bios 屏幕中的启动选项,但它没有给我选择 Ubuntu。我可以引导到 Ubuntu 的唯一方法是在打开系统电源时按 F9,然后手动导航到 ubuntu efi 文件。这有效,但如果我不密切注意,它将启动到 Windows。

在我完成启动修复后,它告诉我从 sda2/EFI/ubuntu/shimx64.efi 启动我看到一些建议我应该移动这个文件来代替 windows bootmgfw.efi,但我担心我会破坏东西并且无法启动 Windows 8 安装。虽然我已经比 win7 更不喜欢 win8,但我确实不时需要它来完成一些任务......

我的引导修复的详细信息在这里:http : //paste.ubuntu.com/1418009/

dual-boot uefi boot-repair

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

警报!/dev/disk/by-uuid/xxxxxxxxx 不存在。掉到壳

我正在使用 Ubuntu 14.04。

我跑在终端sudo apt-get update。然后我重新启动了系统。现在我看到:

ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell
initramfs:_
Run Code Online (Sandbox Code Playgroud)

我无法从 USB 闪存驱动器启动 LIVE Ubuntu。是的,我仔细检查了 BIOS 设置,USB 闪存驱动器正常并且可以在另一台机器上运行。现在我打算买一张 DVD 并从另一台笔记本电脑上刻录 Live DVD。

sudo blkid 给我:

/dev/loop0: TYPE="squashfs"  
/dev/sda1: UUID="xxxx" TYPE="ext4"   
/dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960"   
Run Code Online (Sandbox Code Playgroud)

/etc/fstab有相同的UUID="xxxx",有一行:

errors=remount-ro 0   
Run Code Online (Sandbox Code Playgroud)

我尝试使用引导修复,但我仍然无法登录到 Ubuntu。

我不想重新安装 Ubuntu,因为我那里有很多数据。

你有什么建议可以解决这个问题吗?

boot grub2 initramfs boot-repair 14.04

30
推荐指数
2
解决办法
9万
查看次数

找不到最新版本的 Ubuntu 的引导修复包

将 Ubuntu 13.10 升级到 14.04 后,grub 无法加载 Ubuntu 并抛出错误symbol 'grub_term_highlight_color' not found. 我遵循了错误报告中提供的解决方案,但这对我来说失败了,抛出了错误failed to get canonical path of /cow

现在,我正在尝试使用这些命令安装 Boot-Repair 以在实时笔式驱动器上解决此问题。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
Run Code Online (Sandbox Code Playgroud)

但是在添加和更新存储库后,它显示ppa:yannubuntu/boot-repair404 Not Found 错误。

W: Failed to fetch http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found
Run Code Online (Sandbox Code Playgroud)

这个问题是否可以解决,或者是否有用于引导修复的替代 PPA?

apt boot-repair

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

双启动 Win 8 / Ubuntu 仅加载 Win

我的电脑是索尼 Vaio 笔记本。我将 Ubuntu 和 Win 8 与双启动一起使用,但 Windows 以某种方式设法删除了在启动时选择操作系统的菜单。我认为BIOS是UEFI。安全启动已被禁用,启动修复不知何故失败。

我怎样才能解决这个问题?

dual-boot vaio uefi boot-repair

13
推荐指数
1
解决办法
2万
查看次数

使用引导修复时“检测到 GPT。请创建一个 BIOS 引导分区”

自从我将 Windows 更新到 8.1 以来,我的 Grub 菜单消失了。我使用 Live USB 运行 Ubuntu,我使用了 Boot-Repair 但出了点问题。如果我单击“推荐修复”,则会出现此错误:

检测到 GPT。请创建一个 BIOS 引导分区(>1MB,未格式化的文件系统,bios_grub 标志)。这可以通过 Gparted 等工具执行。然后再试一次。或者,您可以在激活 [Separate /boot/efi partition:] 选项后重试。

所以我尝试使用 bios_grub 标志设置我的 sda9(我认为它是 Ubuntu 系统分区,因为它是 ext4),然后再次运行引导修复。它没有用。

我不知道该怎么办。在我更新 Windows 之前,我的 Grub 工作正常(使用 UEFI)。

我删除了 bios_grub 标志。然后我使用了fsck它并没有发现任何错误。所以我再次尝试引导修复,但它总是给我“检测到 GPT”错误。我的启动处于 UEFI 模式,安全启动处于“关闭”状态。

当我在关闭 SecureBoot 的情况下启动我的 PC 时,我可以访问 GRUB 菜单。但它是空的(唯一的声音是“系统设置”)。

我挂载了我的 Ubuntu 系统盘:

sudo mount /dev/sda9 /mnt
Run Code Online (Sandbox Code Playgroud)

和其他事情:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Run Code Online (Sandbox Code Playgroud)

我登录系统chroot

sudo chroot …
Run Code Online (Sandbox Code Playgroud)

grub2 uefi boot-repair

12
推荐指数
2
解决办法
8万
查看次数

Ubuntu 启动时出错 - “恢复日志”

试图弄清楚这意味着什么:

在此处输入图片说明

我进入 GRUB 菜单,选择高级选项,以恢复模式启动,以 root 身份登录,然后我做了:

root@xps:~# sudo fsck -f /
fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/nvme0n1p2 is mounted.
e2fsck: Cannot continue, aborting.
Run Code Online (Sandbox Code Playgroud)

巧合的是,我也在桌面窗口的外面看到了这个模糊的彩虹东西:

在此处输入图片说明

但是现在机器甚至根本无法启动。

boot ubuntu-one boot-repair

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