0

Nixos 在手册中有一个配置选项,用于在 grub 菜单“boot.loader.grub.extraEntries”中指定额外的条目,但我不知道如何让它在同一个硬盘上使用它自己的第二个 linux 安装工作蛴螬。

更多细节:我安装了 ubuntu 并从 /dev/sda2 引导,其中 /dev/sda1 格式化为 FAT。我将 /dev/sda1 重新格式化为 ext4 并成功安装了 nixos,并为它的 grub 指定了 /dev/sda。它启动正常,但不显示 ubuntu 安装。我希望能够将 ubuntu 指定为来自 nixos grub 的菜单项,我相信我应该能够通过使用配置选项 boot.loader.grub.extraEntries 来做到这一点,但我无法弄清楚我到底需要什么放入该条目以使其工作。谁能给我一些指示?

4

2 回答 2

1

格式是什么,这将是一个很长的答案:) 基本上格式是 grub2 配置格式:http ://www.gnu.org/software/grub/manual/grub.html 。抱歉“阅读手册”,但这就是此类问题的答案。

至于 ubuntu 特定的问题,进入 ubuntu 分区并从 /boot/grub/grub.cfg (或其中的东西)复制并粘贴(可能加上一些调整)到 nixos extra grub 选项中的菜单条目应该这样做.

于 2014-08-03T18:12:18.223 回答
0

我同意这个问题可能属于 unix 或超级用户,但我也认为它仍然值得回答。

我一直在寻找同样的东西,grub legacy 和 grub2 都有一些示例,在页面下方很公平,尽管它可能值得一读。

https://github.com/NixOS/nixos/blob/master/modules/system/boot/loader/grub/grub.nix

于 2015-01-02T08:18:45.227 回答