Nixos在手册中有一个配置选项,用于在grub菜单“boot.loader.grub.extraEntries”中指定额外的条目,但我无法弄清楚如何让它在同一个硬盘上安装第二个linux有自己的gr ..
更多细节:我安装了ubuntu并从/ dev / sda2启动,其中/ dev / sda1格式化为FAT。我将/ dev / sda1重新格式化为ext4并成功安装了指定/ dev / sda的nixos for grub。它启动很好,但没有显示ubuntu安装。我希望能够将ubuntu指定为nixos grub中的菜单项,我相信我应该可以通过使用配置选项boot.loader.grub.extraEntries来完成,但我无法确切地知道我需要什么输入该条目以使其工作。有人可以给我一些指示吗?
答案 0 :(得分:1)
格式是什么,答案很长:)基本上格式是grub2配置格式:http://www.gnu.org/software/grub/manual/grub.html。对“阅读手册”感到抱歉,但这就是这个问题的答案。
至于ubuntu特定问题,请进入ubuntu分区和副本&从/boot/grub/grub.cfg(或那里的东西)中的menuentry粘贴(加上一些可能的调整)到nixos extra grub选项中应该这样做。
答案 1 :(得分:0)
我同意这个问题可能属于unix或超级用户,但我也认为它仍然值得回答。
我一直在寻找相同的东西,grub legacy和grub2都有一些例子,这是一个公平的方式,尽管它可能值得阅读整篇文章。
https://github.com/NixOS/nixos/blob/master/modules/system/boot/loader/grub/grub.nix