したがって、systemd-bootが1つのパーティション(自己インストール)で動作し、grubを使用して別のインストールを並列に実行する過程で、systemd-bootもgrubで起動したいと思います。 Manjaroを使用していて、EFIにgrubをインストールしましたが、インストールされてsystemd-boot install
いないようです。
PS私はチェーンローディングがグラブ用語であり、systemd-bootが技術的にブートローダではないため、実際にはチェーンローディングではないことを知っていますが、より良い用語が欠けています。
答え1
まあ、思ったよりはるかに簡単に終わった。 Debian 10.x XFCEをデフォルトのOSとして使用してインストールして実行しました。次にインストールしたものシステム起動新しいブートエントリを確認してください。ブートマネージャ。再起動後に設定を続行しました。システム起動Debian の場合:
/boot/efi/loader/loader.conf
timeout 10
console-mode auto
editor yes
random-seed-mode with-system-token
以下はオペレーティングシステムのエントリです。
/boot/efi/loader/entries/debian-10.conf
title Debian 10 (testing)
linux /Debian-10/vmlinuz-4.19.0-17-amd64
initrd /Debian-10/initrd.img-4.19.0-17-amd64
options root=UUID=207c7201-34a2-41c9-8bff-191cac5a0378 rootflags=subvol=/ resume=UUID=031046e5-7788-43a4-88c6-18b7c08fe55a
これで簡単な部分であるgrubエントリが出てきます。
/boot/efi/loader/entries/grub.conf
title Grub
linux /EFI/debian/shimx64.efi
最後に grub エントリを削除しました。ブートマネージャ:(
sudo efibootmgr -b 0004 -B
参加番号は異なる場合があります)
再起動すると、(2)エントリが表示されます。 grubが更新されると、ブートエントリをEFIに戻すことが期待されますが、これが新しいデフォルトになるかどうかはわかりません。そのエントリを維持するのが最善です(すでにセカンダリブートオプションなので)。