私はUbuntuの2つのバージョン(デリバティブ)がインストールされたデュアルブートシステムを持っています(Linux Mint 17.3 KDEとKubuntu 18.04)。
LMインストールは、GRUBブートマネージャのアップデートを制御するために(私のデフォルトのOSであるため)Kubuntuをインストールし、ブートマネージャをインストールしないように指示しました(を使用してubiquity -b
Rod 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/ubuntu
grub.cfg
grubx64.efi
Linux Mint ブートからこれらの grub efi パッケージを削除すると、カーネルの更新時に引き続き実行される可能性がありますが、update-grub
再実行される grub の更新は発生しないと考えられます。grub-install
私はこれをまだテストしていません。