grubブートローダフォルダ/ bootを別の名前に変更するにはどうすればよいですか?

grubブートローダフォルダ/ bootを別の名前に変更するにはどうすればよいですか?

タイトルはすべてを教えてくれます。 /bootの場所がgrubにハードコードされているのか、それとも何かを知りたいのです。

BIOS が最初の 512 を見て grub を見つけたら、... /boot? を見るように grub をハードコーディングする必要があります。

私は正しいですか?

ベストアンサー1

grubにハードコードされていません。 GRUB 構成ファイルのブートエントリを表示すると、次のようになります。

title Red Hat Enterprise Linux (2.4.21-1.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1 ro root=/dev/sda2
        initrd /initrd-2.4.21-1.img

この行が表示されますroot (hd0,0)。この場合、これはブートパーティション、ハードディスク0、パーティション0(Linux/dev/sda1または/dev/hda1ハードウェアによってよく似たものとして呼び出される)の定義です。

実行すると、grub-installこの設定が読み取られ、grubバイナリとともにブートローダ領域に保存されます。ただし、GRUB画面でこれらの項目を編集して他のパーティションから起動することはできます。

このパーティションを/bootパスにマウントするのはLinux / Unixルールです。ファイルシステム階層標準。必要な場所にインストールできますが、新しい場所がわかるようにカーネルとブートローダ関連のパッケージとツールを調整する必要があります。

おすすめ記事