AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 719569
Accepted
Rsync
Rsync
Asked: 2016-01-11 13:14:06 +0800 CST2016-01-11 13:14:06 +0800 CST 2016-01-11 13:14:06 +0800 CST

rEFInd 是否有像 Grub2 那样的“恢复模式”

  • 772

rEFInd 非常适合双启动 Ubuntu(主要)和 OSX(次要)。但是我时不时地搞砸了一些事情,我错过了引导到“恢复模式”然后进入可以访问我的 Ubuntu 系统的根 shell 的 Grub2 选项。

使用 iMac 时,有什么方法可以在 rEFInd 中做类似的事情(我提到这一点是因为这似乎暗示shell 不能与 Mac 配合使用)?我尝试调用该行的shell选项,但 rEFInd 中没有显示任何内容。showtoolslocal.conf,

我也尝试使用 rEFInd 的Insert or F2 for more options选项,但那里也没有 shell 选项。

注意:
使用 Mac 时,要访问 rEFInd Insert or F2 for more options,您需要同时按下fn key(Insert key在 Windows 键盘上的位置)和f2 key。这会调出引导选项,这些选项设置(在 Linux 系统上)在/boot/refind_linux.conf.

dual-boot
  • 1 1 个回答
  • 4079 Views

1 个回答

  • Voted
  1. Best Answer
    Rod Smith
    2016-01-12T06:10:39+08:002016-01-12T06:10:39+08:00

    首先,了解在引导 Linux 时,各种选项被传递给内核以修改其行为方式。在大多数情况下,有必要传递一个root=选项来识别根 (/) 文件系统驻留。传递其他选项也很常见,尽管细节因一种发行版和安装而异。引导管理器(包括 GRUB 和 rEFInd)提供的菜单使您能够通过从菜单中选择来传递不同的选项集合。为简单起见,菜单很少显示选项的详细信息;相反,他们总结了带有名称的选项,例如“正常启动 4.2.0”或“在恢复模式下启动 4.2.3”。您必须检查引导加载程序的配置文件以破译任何给定菜单项通过的选项。因此,GRUB“恢复模式”选项本身不是 GRUB 功能;它只是一个使用额外(和/或省略)选项启动 Linux 的菜单项。

    我刚刚检查了 GRUB 条目以查找我碰巧正在运行的(预发布)Xenial 安装,它的“恢复”条目除了一个root=选项外还指定了ro recovery nomodeset. 要在 rEFInd 中复制此内容,您可以执行以下两项操作之一:

    • 您可以按两次F2 或 Insert进入启动选项编辑器,并适当修改选项。您必须确保它ro recovery nomodeset存在。根据配置,您可能还想删除这些quiet splash选项。但是,您不应该修改root=选项或initrd=选项。
    • 您可以编辑/boot/refind_linux.conf和创建一个新条目(或修改现有条目),对引导选项进行等效更改。当您在 rEFInd 菜单上按 F2 或插入一次时,该条目将变为可用。

    第一种方法适用于任何使用 rEFInd 并直接启动 Linux 内核的系统(除非相关功能已在 中禁用refind.conf);但是手动输入选项很麻烦。如果您想经常远程进入此模式,则第二个选项更方便。

    不幸的是,恢复功能从一个发行版到另一个发行版差别很大,这就是为什么这不是 rEFInd 标准配置的一部分。rEFInd在其默认菜单中确实提供了“单用户”选项。这个选项传递single给内核,告诉它引导到单用户模式。这比特定于 Ubuntu 的“恢复模式”更标准,但我怀疑它是否做同样的事情。(老实说,我从未使用过 Ubuntu 的“恢复模式”。)

    哦,rEFInd 的 shell 功能会启动一个 EFI shell;但是 shell 是一个单独的 EFI 二进制文件,您必须自己安装。EFI shell 使您能够运行任意 EFI 程序、编辑文件等。

    顺便说一句,您注意到的键盘问题代表了某些Mac(和其他一些计算机)键盘的怪癖;某些键盘上的功能键具有其他功能,例如控制音量、屏幕亮度等。此类键盘具有“Fn”键,可在用作传统功能键和控制媒体(或其他)之间切换. 这种类型的设置在笔记本电脑上最常见,但我见过一些具有类似设置的 USB 键盘。在某些键盘上,功能键是默认的,而其他时候媒体控制功能是默认的。

    • 6

相关问题

  • 如何在 ubuntu 中挂载加密的 windows 分区?[关闭]

  • 如何使用 Debian 进行双引导?

  • 如何使用 Ubuntu 和 Windows XP 安装双启动配置?[关闭]

  • 如何让双启动 USB 驱动器在 Vista 中工作 [关闭]

  • 如何从双启动计算机访问加密的主文件夹?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve