标签: refind

在 OS X 10.10 Yosemite 上安装 rEFInd

我想用 Arch Linux 双启动我的 macbook,因此尝试使用安装脚本安装 rEFInd,但是,安装后 rEFInd 似乎根本没有启动?任何人都遇到过同样的问题或有关于如何解决这个问题的可能解决方案?

osx dual-boot boot-loader refind

8
推荐指数
3
解决办法
6万
查看次数

无法找到根设备''

ERROR: device '' not found. Skipping fsck.
ERROR: Unable to find root device ''.
You are being dropped to recovery shell 
Run Code Online (Sandbox Code Playgroud)

我已经尝试安装 Arch Linux 有一段时间了,但一直遇到这个错误。我真的不知道该怎么办。

一点背景知识:我的计算机最初具有 Fedora 和 Windows 10(均为 64 位)的双引导,首先安装 Windows。我决定用 Arch 替换 Fedora。root/boot/efi和有单独的分区/home,我只覆盖了 root。我安装了分区,删除了除/home(和/boot,我错误地保留)之外的所有内容。我跑了pacstrap -i /mnt base,安装了系统并重新启动。它启动得很好,但它使用了 Fedora 引导加载程序,带有 Fedora 加载动画和所有内容。系统存在一些问题,包括某些服务无法启动,我怀疑 Fedora 引导加载程序是罪魁祸首。我重新启动到 Arch 安装 USB,删除了所有内容,这次包括/boot(但不包括/boot/efi,我没有安装那个。)我再次重新安装,grub 无法识别 vmlinuz 映像。所以我决定重新启动到 USB,chroot 到新的 Arch 分区,并安装 rEFInd,我个人最喜欢的引导程序。在安装了 rEFIndpacman -S refind-efi并安装了 rEFInd 之后refind-install,我重新启动了它。Windows …

boot partition arch-linux root-filesystem refind

7
推荐指数
2
解决办法
7635
查看次数

是否需要在 Windows 中禁用快速启动才能与 linux(EFISTUB) 双重启动?

我已经安装了Windows 8.1,并将在同一驱动器上安装Gentoo 。还考虑使用 rEFInd。

\n\n

那么我真的必须禁用快速启动吗?

\n\n

如果没有必要,我会受到哪些限制 \xe2\x80\x94 我必须遵循哪些说明才能保持此双引导正常工作?

\n

linux dual-boot gentoo windows refind

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

从 rEFInd 引导时更新内核版本

我使用很棒的 rEFInd 引导加载程序从 EFI 引导。到目前为止,我必须自己配置启动,方法是手动将与 EFI 兼容的 Linux 启动映像复制到 EFI 分区,并编写配置文件来定义 rEFInd 菜单项并链接到 EFI 卷上的特定内核映像。

另一方面,GRUB 在安装时添加新的内核版本,并且我总是在下次启动时启动到新内核。我相信它是通过update-grub脚本实现的。

是否有另一个脚本可以调用来自动将新内核映像部署到我的 EFI 分区并确保它们在下次启动时可用?我希望尽可能自动化此过程,以便我始终获得最新的内核安全更新。

linux boot ubuntu uefi refind

5
推荐指数
1
解决办法
3110
查看次数

如何在 Linux 启动时覆盖驻留在 ESP 上的文件

我有一个运行 Windows 7 和 Linux Mint 17 Cinnamon 的 64 位双引导系统。我使用 rEFInd 以图形方式选择要启动的系统。

关于 rEFInd 的一点:

  • 它是一个 EFI 引导加载程序。
  • 它使用外部的、基于文本的配置文件 (*.conf)
  • 配置文件可以参考其他的。但是,在运行时,只有第一个文件 ( refind.conf)引用的外部文件受到尊重。
  • 被多次引用的特定属性作为级联处理——也就是说,每个引用都会覆盖所有先前的引用;只有最后一个被尊重。

...我的 efi 驱动器上存储了一些配置文件。在 (efi) 启动时,会加载这些配置文件:

  • refind.conf- 默认的样板设置文件。该文件依次引用以下两个文件。
  • settings.conf- 我最喜欢的设置的一个单独的,干净的石板。它由 refind.conf 引用。此处的任何设置都将覆盖 refind.conf。
  • auto_settings.conf- 包含通过编程方式动态处理的设置。它也被引用refind.conf。此处的任何设置都将覆盖refind.conf.

除了这些文件之外,我还有一些以编程方式换出的替代文件auto_settings.conf

  • auto_default.conf- 当这个文件的内容包含在auto_settings.conf这会为我的系统带来默认状态时。这会在启动时向我显示一个菜单,提示我在 windows 和 linux 之间进行选择。系统等待我的输入。
  • auto_mint.conf - 当这个文件的内容包含在 refind.conf 中时,rEFInd 将跳过 GUI 菜单,直接继续引导 Linux Mint。
  • auto_win7.conf - 当此文件的内容包含在 refind.conf 中时,rEFInd 将跳过 GUI 和引导窗口。

这就是(我认为)您需要了解的关于 rEFInd 的全部信息,以便解决这个问题。 …

dual-boot boot-loader shell-script refind

5
推荐指数
1
解决办法
356
查看次数

nomodeset 在启动时不修复黑屏

我正在尝试在我的 2010 21.5" iMac 上安装 Linux Mint。我在使用该nomodeset选项从 USB 驱动器启动后设法安装了它,但到目前为止我还无法从实际安装启动。典型的建议我从谷歌搜索中发现:在引导选择器屏幕上(我正在使用 rEFInd)按住 Shift 并选择 grub 选项,然后按下e以编辑引导选项并nomodeset在它说的后面添加quiet splash。但是,这对我不起作用 - 我仍然得到尝试启动时出现黑屏。

boot linux-mint system-installation refind nomodeset

5
推荐指数
1
解决办法
2832
查看次数

如何隐藏 rEFInd 启动文本?

当我在 rEFInd 中选择要启动的操作系统后,它会在启动前打印启动目标及其选项。

有没有办法禁用这种行为?

boot boot-loader refind

5
推荐指数
1
解决办法
6516
查看次数

你如何删除systemd-boot?

今天我安装了 Fedora 和 rEFInd,但是我旧的 arch 安装中 systemd-boot 的旧引导选项仍然存在。如何安全地删除这些旧组件或至少隐藏旧条目?

refind systemd-boot

4
推荐指数
1
解决办法
8453
查看次数

Qubes 破坏了我的引导,如何重新启用 efi 引导?

我有一台“测试所有操作系统”的笔记本电脑,它运行 Windows 和 Ubuntu MATE,使用 rEFInd 作为启动管理器。

昨天我在驱动器的最后三分之一上安装了Qubes。我已经读过为什么你不应该但只是为了测试操作系统,我仍然不介意这样做。

不幸的是,我无法再启动旧的操作系统:es。rEFInd 都没有。经过一些阅读,我猜 Qubes 只是传统启动,但为什么这完全破坏了我的 UEFI 启动旧系统,我不知道。

Qubes 安装 grub 启动正常,但是如果我尝试从中启动 rEFInd,它会失败:

grub> ls
(hd0) (hd0, gpt10) (hd0, gpt9) (hd0, gpt8) (hd0, gpt7) (hd0, gpt6) (hd0, gpt5) (hd0, gpt4) (hd0, gpt3) (hd0, gpt2) (hd0, gpt1)
grub> chainloader (hd0,gpt3)/efi/Boot/bootx64.efi
error: invalid signature
Run Code Online (Sandbox Code Playgroud)

手动尝试从计算机固件中选择 efi 文件失败,当固件尝试从硬盘驱动器列出可用的 efi 文件时,鼠标甚至挂起。

启动安装在拇指驱动器上的 rEFInd 工作正常,所以我得出结论,机器上的固件完好无损,但硬盘驱动器被 Qubes 安装程序搞砸了。

它对我的驱动器做了什么?我怎样才能恢复它?

boot uefi refind qubes

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