GuixオペレーティングシステムでGrubリストを更新するには?

GuixオペレーティングシステムでGrubリストを更新するには?

テスト目的で、HDDのパーティションと毎日のOSパーティションにGuix OSをインストールしました。これで古いグラブが上書きされ、毎日のディストリビューションにアクセスできなくなります。

パッケージ検索で「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 構成システムの使用

10.13 ブートローダの構成

関連情報