ラップトップにAntergosをインストールし、その後Ubuntuをインストールしました。 Ubuntuは、別のLinuxがインストールされていることを検出したため、Antergosをgrubメニューに追加しました。起動するたびに、Ubuntuパーティションからgrubがロードされます。他のgrubファイルをデフォルトにするにはどうすればよいですか?
私のパーティションは:
従来のBIOSシステムでは、BIOSは起動するように設定されているディスクのマスターブートレコード(MBR)を検索します。これはディスクの最初の512バイトであり、ブートローダープロセスの最初の段階が含まれています。この段階の唯一の仕事は、通常は/ bootを含むドライブに2番目の段階を見つけてロードすることです。 MBRにはこれらのパスがハードコーディングされており、それらを変更するには、grub-install
を使用してポイントするシステム(またはシステムのchroot)からMBRを再インストールする必要があります。システムを起動できる場合は簡単ですが、できない場合は、システムにlivecdとchrootを使用する必要があります。手順については、 ここ の説明を参照してください。
ただし、あなたの場合、antergos grub configにはubuntuディストリビューションが含まれていないため、追加するまでブートできません。これが目的である場合は、デフォルトでアンテルゴを起動するようにubuntu grub構成を構成することもできます。どちらのアプローチも受け入れ可能であり、達成したいことに依存します。
grub-install
を使用してgrubを/dev/sda
にインストールし(/dev/sda1
上のgrub
ディレクトリを指す @SHW で説明されているように)、boot
またはfdisk
を使用して/dev/sda1
にparted
フラグを設定します。
/dev/sda6
のboot
フラグを削除する必要がある場合があります(再度fdisk
またはparted
を使用)。