grub 2に他のLinuxシステムを追加する

grub 2に他のLinuxシステムを追加する

Fedora Webサイトから収集した内容に基づいてスクリプトを編集して、/etc/grub.d/40_custom 次の内容を読む必要があります。

menuentry "Arch Linux" {
        set root=(hd0,5)
        linux /boot/vmlinuz-linux
        initrd /PATH_TO_initramfs??
    }

これを行うにはどうすればよいですか、Fedora grubインストールから2つのオペレーティングシステムから起動するには何を変更する必要がありますか?

編集:これはうまくいきましたので、上記のスクリプトの変更を適用するにはgrub2-mkconfig実行(または命名)する必要があることに注意することが重要であると思います。grub-mkconfig

ベストアンサー1

Fedora ルートの代わりにアーチルートをマウントするには、カーネルイメージ、initrd、および(通常)カーネルパラメータが必要です。

アーチの/boot/に自動生成されたgrub.confがある場合は、そこからメニュー項目を使用(コピーして貼り付け)するか、Fedora GrubにArch Grub設定をロードさせることができます。これにより、アーチが新しいカーネルをインストールするたびにFedora grub設定を編集/更新する必要がなくなります。

次のようなことがうまくいくかもしれません(しかしまだ実際にはテストしていません)。

menuentry "Switch to Arch Grub" {
    set root=(hd0,7) # your arch partition
    configfile /boot/grub/grub.cfg # your arch grub.cfg
}

おすすめ記事