kernel.conf を使用した grub メニューのカーネル名の比較

kernel.conf を使用した grub メニューのカーネル名の比較

grubメニューでカーネル名を変更することと/boot/loader/entriesの.confファイルでカーネル名の内容を変更することの違いを理解したいと思います。

grubで何かを変更しても、.confファイルの内容には影響しません。理由はわかりません。

誰に手がかりがありますか?

ベストアンサー1

GRUBはほぼ完全に読み取り専用です。書くことができる唯一のことは、事前に割り当てられたファイルの環境変数です。/boot/grub/grubenvこれは、明示的にコマンドを使用する場合にのみ可能ですsave_env

GRUBメニューまたはGRUBシェルで何かを変更すると、変更は次のようになります。非持続的:進行中のブート試行にのみ影響し、次回システムをブートすると、設定は変更されていません。

永久に変更するには、適切で完全に機能し、書き込み可能なドライバを含むオペレーティングシステムを起動する必要があります。

  • ディスクコントローラ
  • パーティション/LVM/RAIDソリューション
  • ファイルシステムタイプ

その後、通常の方法で適切なファイルを変更できます。

(または、ファイルシステムの種類をサポートできないオペレーティングシステムを使用する必要がある場合は、ディスクエディタを使用して技術的に非常に低いレベルでファイルの内容とファイルシステムのメタデータを直接表示できますが、これは通常かなり高いレベルで計算されます。魔法レベル...)

おすすめ記事