Ubuntuは「update-grub」を実行します。

Ubuntuは「update-grub」を実行します。

Ubuntuアップデートが実行され、新しいカーネルがインストールされると、「update-grub」が実行されます。現在コンピュータに接続されているすべてのUbuntuシステム、さらに他のLinuxバージョン、およびWindowsも検索して公開します。私の考えでは、新しいグルーブブートローダーを見つけたシステムにコピーする可能性もあると思います。

たとえば、ハードドライブにUbuntuシステムがあり、USBドライブUbuntuシステムも作成しているとします。次に、USBドライブから起動し、「update-grub」を実行して更新します。私は「update-grub」がUSBドライブだけでなくハードドライブにも新しいグラブコピーを作成すると思います。 Ubuntuシステムが同じであれば問題はありません。しかし、潜在的な問題もあります。

  1. USBとハードドライブの様々なバージョンのUbuntu;
  2. 1は32ビット照明システム、もう1つは64ビットです。
  3. バージョンは同じですが、ハードドライブはUEFIを含むSSDドライブです。

これは、ハードドライブにすでにシステムがあり、USBドライブに新しいシステムを作成している場合にも発生する可能性があります。私はシステムビルドとUbuntuアップデート(新しいカーネルがインストールされている場合)の間にUSBドライブとハードドライブのいくつかのシステムを台無しにし、実行時update-grubにこれを追跡したと思います。新しいシステムを構築するときは、ブートローダをどこにインストールするのかを尋ね、正しく答えても、接続されたカーネルを構築すると他のドライブにコピーされる可能性があります。

Grubを更新できますか、更新するドライブを制限できますか?これを軽減するために、コンピュータケースを開き、ハードドライブの接続を一時的に取り外すこともできました。しかし、最新のSSDカードドライブの1つであれば、より難しくなり、試す準備ができていません。

他の人がこれを経験したことがありますか?私は何が間違っていましたか?私がしたことは、ハードドライブを搭載したブータブルUSBドライブで通常のUbuntuアップデート(新しいバージョンへのアップグレードではなくアップデート)を実行すること、またはUbuntuシステムを搭載したUSBドライブを使用してハードドライブから起動することでした。これにより、これらのシステムの1つ以上を再起動できなくなります。

関連情報