![如何更新 Guix 操作系统上的 Grub 列表?](https://linux22.com/image/209467/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%96%B0%20Guix%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%8A%E7%9A%84%20Grub%20%E5%88%97%E8%A1%A8%EF%BC%9F.png)
我将 Guix 操作系统安装在 HDD 的一个分区中进行测试,以及我的日常操作系统分区。现在,以前的 grub 已被覆盖,我的每日发行版无法再访问。
我在软件包搜索中没有找到“grub-mkconfig”。请问如何使用 Guix 更新 grub 列表?
答案1
安装 GuixSD 后,它将安装自己的 grub。要添加其他操作系统,您需要编辑配置文件/etc/config.scm
。这是一个例子:
(bootloader (bootloader-configuration
(bootloader grub-bootloader)
(target "/dev/sda")
(menu-entry
(label "Debian GNU/Linux")
(linux "/boot/vmlinuz-5.10-amd64")
(linux-arguments '("root=/dev/sda3"))
(initrd "/boot/initrd.img-5.10-amd64"))))))
然后运行guix system reconfigure /etc/config.scm
这里有一些例子:10.1 使用配置系统