问题标签 [grub2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2711 浏览

security - grub2-mkpasswd-pbkdf2 - 它可以接受标准输入吗?

在 CentOS 6 上,我们目前使用该选项加密 grub 密码,password --md5并且我们能够将其编写到我们的标准服务器构建中。

我们正忙于迁移到 CentOS 7,看来该password --md5选项已在 grub2 中删除并替换为grub2-mkpasswd-pbkdf2.

虽然我欢迎改进的安全性,但我找不到grub2-mkpasswd-pbkdf2通过标准输入将密码传递给命令的方法,而且 grub2 似乎已经删除了对 md5 的支持,它们的组合破坏了我们的脚本构建自动化。

任何人都可以帮助:

  1. 一种grub2-mkpasswd-pbkdf2通过标准输入传递密码的方法?或者
  2. grub2-mkpasswd-pbkdf2接受标准输入的替代 pbkdf2 生成实用程序?或者
  3. --md5与 grub2一起使用的机制?
0 投票
1 回答
185 浏览

grub2 - 我的嵌入式主板上的 grub2 损坏,进入 grub 救援模式

我正在开发一个运行 centos 的 Intel 主板。我的 grub2 损坏了。并进入 grub 救援模式

问题- 每当我重新启动设备时。当我执行 ls 时,grub 救援包含以下信息

我该如何解决这个问题。提前致谢

0 投票
3 回答
3612 浏览

centos7 - 根 VG 上的 vgrename - grub2 问题

在 Centos 7 的根 VG 上使用“vgrename”后,我正在努力更新 grub2。我成功运行了“vgrename”,然后用 VG 名称编辑了 /etc/fstab,然后在 /etc/default/ 中编辑了“GRUB_CMDLINE_LINUX=” grub 使用新的 VG 名称,然后尝试运行 grub2-mkconfig。就在这一点上,我得到了错误:

它指向的这个规范路径是旧的 VG 名称。我不明白这一点,因为我认为更新 /etc/default/grub 中的 VG 名称会解决这个问题?任何帮助表示赞赏:)

0 投票
1 回答
884 浏览

x86 - 将预编译的 GRUB 2 安装到原始映像

我有一个 ext4 映像文件,它想用作 qemu 的磁盘映像。我想给它安装 GRUB。经过一番研究,我发现了以下命令:

创建大小为 5 GB 的映像:

将其安装为循环设备:

安装 GRUB 到它:

qemu 系统应该是 x86 系统。这就是问题所在:我不在 i386 上,也没有在我的主机系统上安装 GRUB。所以我正在寻找一个预编译版本的 GRUB 2,我可以将它复制到图像的文件系统中。有没有办法做到这一点?

0 投票
1 回答
4766 浏览

grub - 读取 GRUB2 调试日志

我想查看 grub_dprintf() 生成的 GRUB2 调试日志,例如在 mmap.c 中:

经过一番研究,我发现启用此日志的方法是在 grub 菜单中设置调试环境变量(我在 grub.cfg 上更改了它,可能不应该这样做)

如何查看日志?grub 日志在启动过程中滚动得非常快,以至于很难检查。也许有办法在内核启动后检查日志?

我正在使用 CENTOS 7。

0 投票
0 回答
46 浏览

linux - 在启动期间将数据从 GRUB2 模块传递到内核

有没有办法将数据从自定义 GRUB2 模块传递到内核,以便内核驱动程序模块可以使用它?

我正在编写一个处理一些数据并需要将此数据输出传递给内核的 GRUB2 模块。数据由一些整数和长整数组成。

谢谢

0 投票
1 回答
233 浏览

linux - 如何获取 grub 加载/启动统计信息?

/boot是否有可能知道 grub 将文件从(vmlinuzinitrd) 加载到 RAM需要多少时间?

据我所知,该boot命令根据先前的命令加载并跳转到内核,linuxinitrd没有任何选项来检索有关处理的一些统计信息。

0 投票
2 回答
5755 浏览

boot - GRUB2 UEFI 加载程序如何知道在哪里查找配置文件(或第二阶段的文件所在的位置)?

如果我在启用 GPT 的分区上使用 GRUB2,加载程序如何“知道”在哪里可以找到其配置文件和其他第二阶段的文件?

注意:我发现一些关于与 GRUB 的 EFI 加载器位于同一文件夹中的配置文件的提及,并且包含来自指定分区的“主”配置文件的链式加载,但这绝对不是真的 - 只有一个“东西。 efi”文件。

0 投票
1 回答
706 浏览

linux - 为 live CD 交叉编译“grub2”。如何使用“--prefix”选项?

我制作了一张带有自定义 linux 和板载“grub2”的 live CD。

我从源代码编译“grub2”:

结果,在每个脚本中,一些二进制文件都有“前缀”变量存在。这使得“grub2”无法正常工作。

请说我。如何将“grub2”安装到“${PREFIX_PATH}”,但保持工作?

0 投票
1 回答
352 浏览

linux - 使用 grub2 从磁盘映像文件引导 chromium-os?

我目前正在使用带有 Grub2 引导加载程序的 Linux

有什么办法可以添加类似的菜单项

谢谢你