我将 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 使用配置系统