マスターブートマネージャの所有者を変更するためにGRUBをインストール/削除する方法は?

マスターブートマネージャの所有者を変更するためにGRUBをインストール/削除する方法は?

私はUbuntuの2つのバージョン(デリバティブ)がインストールされたデュアルブートシステムを持っています(Linux Mint 17.3 KDEとKubuntu 18.04)。

LMインストールは、GRUBブートマネージャのアップデートを制御するために(私のデフォルトのOSであるため)Kubuntuをインストールし、ブートマネージャをインストールしないように指示しました(を使用してubiquity -bRod Smithの回答で見つけました)。Grubをすべてのオペレーティングシステムとは無関係にするには?)

これはうまくいきます。 Kubuntuに新しいカーネルをインストールした後、update-grub起動メニューに表示されるようにするには、LMで手動で実行する必要があります。

これで、最初のオペレーティングシステム(LM)から2番目のオペレーティングシステム(Kubuntu)にgrubブートマネージャ制御を切り替える必要があります。

だから私がしたいのは、2番目のOS(Kubuntu 18.04)にgrubをインストールしてESP(efiシステムパーティション)でgrubブートマネージャを更新し、最初のOSからgrubを削除してgrubの更新が発生しないようにすることです。 。 ESPのブートマネージャ。

2番目のOSパーティションを消去し、最初から再インストールしたくありません。

答え1

ubuquity -bレガシー grub パッケージがインストールされた Kubuntu のインストール:

  • グラップコンピュータ
  • グラップ-PC-ビン
  • grub-gfxペイロードリスト

これらのパッケージを削除し、システムにgrub efiパッケージ(64ビットx86など)をインストールします。

  • grub-efi-amd64
  • grub-efi-amd64-bin
  • grub-efi-amd64 署名

これらのパッケージをインストールすると、ファイルがgrub-install実行され更新されます。/boot/efi/EFI/ubuntugrub.cfggrubx64.efi

Linux Mint ブートからこれらの grub efi パッケージを削除すると、カーネルの更新時に引き続き実行される可能性がありますが、update-grub再実行される grub の更新は発生しないと考えられます。grub-install私はこれをまだテストしていません。

関連情報