ホームページ コンピューターのチュートリアル コンピュータ知識 Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームでカーネル ブート パラメータ/パラメータおよび GRUB ブート スクリプトを追加/削除する方法

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームでカーネル ブート パラメータ/パラメータおよび GRUB ブート スクリプトを追加/削除する方法

Mar 20, 2024 pm 05:36 PM
linux fedora rhel

如何在Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS流上添加/删除内核引导参数/参数和GRUB引导脚本

Fedora 39、RHEL 9、AlmaLinux 9、Rocky Linux 9、および CentOS Stream 9 Linux ディストリビューションでは、grubby プログラムを使用して GRUB ブート エントリを管理できます。

この記事では、GRUBY を使用して、Fedora、RHEL、AlmaLinux、Rocky Linux、および CentOS Stream の GRUB ブート エントリにカーネル ブート パラメータを追加/削除する方法を説明します。また、Fedora、RHEL、AlmaLinux、Rocky Linux、および CentOS Stream で GRUBY を使用して、カスタマイズされた GRUB ブート エントリを追加/削除し、特定の GRUB ブート エントリをデフォルトとして設定する方法も示します。

コンテンツ トピック:

  1. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUBboot
  2. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream で特定の GRUB ブート項目を表示します
  3. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します
  4. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上の特定の GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します
  5. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上のすべての GRUBBoot NTFS からカーネル ブート パラメータ/パラメータを削除します
  6. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上の特定の GRUB ブート エントリからカーネル ブート パラメータ/パラメータを削除します
  7. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のカスタム カーネル パラメータ/パラメータを使用して GRUB ブート エントリを追加します
  8. GRUB ブート エントリを Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream のデフォルト エントリとして設定します
  9. Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームから GRUB ブート エントリを削除します
  10. ###結論は###

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUBboot Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システムのすべての GRUB ブート エントリを一覧表示するには、次のように grubby を実行します。

$sudo 汚い --info = ALL

ご覧のとおり、CentOS Stream 9 システムのすべての GRUB ブート エントリ (X2) がリストされています。

各ブート エントリには次のものが含まれます:

インデックス番号

    完全なカーネル パス
  1. カーネルブートパラメータはカーネルパラメータとも呼ばれます
  2. ルート ファイル システムへのフル パス
  3. 「initrd」ファイルへのフルパス
  4. GRUB ブート エントリのタイトル
  5. このブート エントリの構成ファイルの ID (「/ot/loader/entry/」ディレクトリにあります)
Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上の特定の GRUB ブート エントリを表示します

GRUBY を使用すると、Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システム上の特定の GRUB ブート エントリに関する情報を表示できます。

デフォルトの GRUB ブート エントリに関する情報を表示するには、次のコマンドを実行します。

$sudo 汚い --info=default

デフォルトの GRUB ブート エントリが表示されるはずです。

特定のインデックスの GRUB ブート エントリに関する情報を表示することもできます。インデックス番号は 0 から始まります。

最初の GRUB ブート エントリ (インデックス 0) に関する情報を表示するには、次のコマンドを実行します。

$sudo 汚い——info=0

同様に、次のコマンドを使用して、2 番目の GRUB ブート エントリ (インデックス 1) などの情報を表示できます。

$sudo 汚い——info=1

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システムのすべての GRUB ブート エントリにカーネル ブート パラメータ/パラメータ (「nomodeset」など) を追加するには、次のコマンドを実行します。

$sudo gRUBY-UPDATE-KERNEL=all-args=‘noodeset’

複数のカーネル ブート引数/パラメータ (例: "onomodeset" および "nouveau.Blacklist=1") を Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システムのすべての GRUB ブート エントリに追加するには、スペースで区切ります。 カーネル ブートパラメータ/パラメータは次のようになります:

$sudo grubby—update—core = ALL—args ='nomodeset nouveau.blacklist = 1 '

ご覧のとおり、カーネル ブート パラメータ/パラメータ「nomodeset」および「nouveau.blacklist = 1」がすべての GRUB ブート エントリに追加されます。

$sudo 汚い --info = ALL

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上の特定の GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システムのデフォルトの GRUB ブート エントリにカーネル ブート パラメータ/引数 (「selinux=0」など) を追加するには、次のコマンドを実行してください:

$sudo 汚い --update-core=default --args='selinux=0 '

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システムのデフォルトの GRUB ブート エントリに複数のカーネル ブート パラメータ (「selinux=0」や「ipv6.disable=1」など) を追加するには、次を使用してください。次のように、カーネルのブート引数/パラメータをスペースで区切ります:

$sudo gRUBY–UPDATE-KERNEL=DEFAULT–args=‘selinux=0 ipv6.able=1’

同様に、次のようにカーネル ブート パラメータを GRUB ブート エントリの特定のインデックス (インデックス 0 など) に追加できます。

$sudo grubby—update—core=0—args=’selinux=0 ipv6.disable=1 ‘

ご覧のとおり、カーネル ブート パラメータ/パラメータ「selinux=0」および「ipv6.disable=1」は、デフォルト (インデックス 0) GRUB ブート エントリにのみ追加されます。

$sudo 汚い --info = ALL

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上のすべての GRUBBoot NTFS からカーネル ブート パラメータ/パラメータを削除します

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システム上のすべての GRUB ブート エントリからカーネル ブート パラメータ/パラメータ (「nomodeset」など) を削除するには、次のコマンドを実行します。

$sudo grubby—update—core = ALL—remove—args =’nomodeset '

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システムのすべての GRUB ブート エントリから複数のカーネル ブート引数/パラメータ (「onomodeset」や「nouveau.Blacklist=1」など) を削除するには、それらをスペースで区切ります。ブートパラメータ/パラメータは次のようになります:

$sudo grubby—update—core = ALL—remove—args =’nomodeset nouveau.blacklist = 1 '

ご覧のとおり、カーネル ブート パラメータ/パラメータ「nomodeset」および「nouveau.blacklist=1」がすべての GRUB ブート エントリから削除されています。

$sudo 汚い --info = ALL

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上の特定の GRUB ブート エントリからカーネル ブート パラメータ/パラメータを削除します

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システムのデフォルトの GRUB ブート エントリからカーネル ブート パラメータを削除するには (「selinux = 0」と仮定)、次のコマンドを実行します。

$sudo grubby—update—core=Default—remove—args=’selinux=0 ‘

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システムのデフォルトの GRUB ブート エントリから複数のカーネル ブート パラメータ (「selinux=0」や「ipv6.disable=1」など) を削除するには、Space を使用します。カーネル ブート引数を次のように分離しました:

$sudo 汚れた --update-core=default --remove-args='selinux=0 ipv6.disable=1 '

同様に、次のように、特定のインデックス (インデックス 0 など) にある GRUB ブート エントリからカーネル ブート パラメータを削除できます。

$sudo grubby—update—core=0—remove—args=’selinux=0 ipv6.disable=1 ‘

ご覧のとおり、カーネル ブート パラメータ/パラメータ「selinux=0」および「ipv6.able=1」は、デフォルト (インデックス 0) GRUB ブート エントリからのみ削除されます。

$sudo 汚い --info=default

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のカスタム カーネル パラメータ/パラメータを使用して GRUB ブート エントリを追加します

場合によっては、工場出荷時のデフォルトの GRUB ブート エントリを破棄するよりも、デフォルトの GRUB ブート エントリのコピーを作成し、コピーされた GRUB ブート エントリのカーネル パラメータを変更する方がよい場合があります。

デフォルトの GRUB ブート エントリのコピーを作成するには、デフォルトの GRUB ブート エントリの完全なカーネル パスと「initrd」パスを知っている必要があります。

完全なカーネル パスとデフォルトの GRUB ブート エントリの「initrd」パスを見つけるには、次のコマンドを実行します。

$sudo 汚い --info=default

デフォルトの GRUB ブート エントリの完全なカーネル パス [1] と「initrd」パス [2] が表示されます。この情報にご注意ください。

前のコマンドの出力にあるカーネル パスと「initrd」パスを使用してデフォルトの GRUB ブート エントリのコピーを作成するには、次のコマンドを実行します。

$sudo 汚い—コピー—デフォルト

——add—core=”/boot/vmlinuz—5.14.0—391.el9.x86_64″

——initrd =”/boot/initramfs—5.14.0—391.el9.x86_64.img $tuned_initrd”

——title="$(cat/etc/redhat—release)—SELinux を無効にする—$(uname—r)"

注: カーネル パスと「initrd」パスを、それぞれ「-add-core=」セクションと「-initrd=」セクションのパスに置き換えてください。さらに、「-title=」セクションの GRUB ブート エントリにわかりやすいタイトルを使用します。

注: 「-title」では、「$(cat/etc/redhat-release)」はオペレーティング システムとバージョン名 (CentOS Stream 9 など) に置き換えられ、「$(uname-r)」は置き換えられます。 by 現在使用されている Linux カーネルのバージョン番号 (つまり、5.14.0—391.el9.x86_64)。

新しい GRUB ブート エントリを作成する必要があります。

ご覧のとおり、新しい GRUB ブート エントリ [1] がインデックス 0 [2] に作成されました。

$sudo 汚い --info = ALL

汚れた "--args" オプションを使用して新しいカーネル パラメータ/パラメータを追加し、"--remove-args" オプションを使用して新しく作成された GRUB ブート エントリ (インデックス 0) からカーネル パラメータ/パラメータを削除できます。

たとえば、新しく作成された GRUB ブート エントリ (インデックス 0) から「selinux = 0」カーネル パラメータ/パラメータを追加し、「quiet」カーネル パラメータ/パラメータを削除するには、次のように grubby コマンドを実行します。

$sudo 汚い --update-core=0 --args="selinux=0" --remove-args="静か"

ご覧のとおり、新しく作成された GRUB ブート エントリ (インデックス 0) から、「selinux=0」カーネル パラメータ/パラメータが追加され、「clean」カーネル パラメータ/パラメータが削除されています。

$sudo 汚い——info=0

GRUB ブート エントリを Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream のデフォルト エントリとして設定します

カスタム GRUB ブート エントリを作成した後、それをコンピュータ/サーバーのデフォルトの GRUB ブート エントリとして設定し、コンピュータ/サーバーがデフォルトでブートするようにすることができます。

次のコマンドを使用して、デフォルトの GRUB ブート エントリのインデックスを見つけることができます:

$sudo grubby—デフォルト—インデックス

ご覧のとおり、デフォルトのインデックスは 1 です。

追加したカスタム GRUB ブート エントリのインデックスは 0 です。

カスタム GRUB ブート エントリをデフォルトとして設定するには、次のコマンドを実行します。

$sudo gRubby–set-default-index=0

インデックス 0 の GRUB ブート エントリをデフォルトのブート エントリとして設定する必要があります。

ご覧のとおり、カスタマイズされた GRUB ブート エントリがデフォルトのブート エントリとして設定されています。

カスタマイズされた GRUB ブート項目は、GRUB ブート ローダーから自動的に選択されます。

ご覧のとおり、カスタム GRUB ブート エントリには、構成したすべてのカスタム カーネル パラメータが含まれています。

Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームから GRUB ブート エントリを削除します

GRUBY を使用して、Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream システムから GRUB ブート エントリを削除することもできます。

grubby を使用して GRUBboot エントリを削除するプロセスを示すために、インデックス 0 [1] に新しい GRUBboot エントリ [1] を作成しました。

インデックス 0 の GRUB ブート エントリを削除するには、次のコマンドを実行します。

$sudo 汚い—削除—コア = 0

ご覧のとおり、GRUB ブート エントリが削除され、インデックスのサイズが変更されました。

#########結論は#########

この記事では、grubby を使用して GRUB ブート エントリを一覧表示する方法を説明します。また、grubby を使用してカーネル ブート パラメータやパラメータを GRUB ブート エントリに追加する方法と、grubby を使用してカーネル ブート パラメータやパラメータを GRUB ブート エントリから削除する方法も示しました。また、grubby を使用してカスタム GRUB ブート エントリを追加/削除する方法も示します。最後に、grubby を使用して GRUB ブート エントリをデフォルトとして設定する方法を説明しました。この記事で説明するプロセスは、Fedora、RHEL、AlmaLinux、Rocky Linux、および CentOS Stream オペレーティング システムで動作するはずです。

以上がFedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームでカーネル ブート パラメータ/パラメータおよび GRUB ブート スクリプトを追加/削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxでnginxを開始する方法 Linuxでnginxを開始する方法 Apr 14, 2025 pm 12:51 PM

Linuxでnginxを開始する手順:nginxがインストールされているかどうかを確認します。 systemctlを使用して、nginxを開始してnginxサービスを開始します。 SystemCTLを使用して、NGINXがシステムスタートアップでNGINXの自動起動を有効にすることができます。 SystemCTLステータスNGINXを使用して、スタートアップが成功していることを確認します。 Webブラウザのhttp:// localhostにアクセスして、デフォルトのウェルカムページを表示します。

Nginxが開始されるかどうかを確認する方法 Nginxが開始されるかどうかを確認する方法 Apr 14, 2025 pm 01:03 PM

nginxが開始されるかどうかを確認する方法:1。コマンドラインを使用します:SystemCTLステータスnginx(Linux/unix)、netstat -ano | FindStr 80(Windows); 2。ポート80が開いているかどうかを確認します。 3.システムログのnginx起動メッセージを確認します。 4. Nagios、Zabbix、Icingaなどのサードパーティツールを使用します。

nginxサーバーを開始する方法 nginxサーバーを開始する方法 Apr 14, 2025 pm 12:27 PM

NGINXサーバーを起動するには、異なるオペレーティングシステムに従って異なる手順が必要です。Linux/UNIXシステム:NGINXパッケージをインストールします(たとえば、APT-GetまたはYumを使用)。 SystemCtlを使用して、NGINXサービスを開始します(たとえば、Sudo SystemCtl Start NGinx)。 Windowsシステム:Windowsバイナリファイルをダウンロードしてインストールします。 nginx.exe実行可能ファイルを使用してnginxを開始します(たとえば、nginx.exe -c conf \ nginx.conf)。どのオペレーティングシステムを使用しても、サーバーIPにアクセスできます

nginx304エラーを解く方法 nginx304エラーを解く方法 Apr 14, 2025 pm 12:45 PM

質問への回答:304変更されていないエラーは、ブラウザがクライアントリクエストの最新リソースバージョンをキャッシュしたことを示しています。解決策:1。ブラウザのキャッシュをクリアします。 2.ブラウザキャッシュを無効にします。 3.クライアントキャッシュを許可するようにnginxを構成します。 4.ファイル許可を確認します。 5.ファイルハッシュを確認します。 6. CDNまたは逆プロキシキャッシュを無効にします。 7。nginxを再起動します。

nginx403エラーを解く方法 nginx403エラーを解く方法 Apr 14, 2025 pm 12:54 PM

サーバーには、要求されたリソースにアクセスする許可がなく、NGINX 403エラーが発生します。ソリューションには以下が含まれます。ファイル許可を確認します。 .htaccess構成を確認してください。 nginx構成を確認してください。 SELINUXアクセス許可を構成します。ファイアウォールルールを確認してください。ブラウザの問題、サーバーの障害、その他の可能なエラーなど、他の原因をトラブルシューティングします。

nginx403を解く方法 nginx403を解く方法 Apr 14, 2025 am 10:33 AM

Nginx 403禁止エラーを修正する方法は?ファイルまたはディレクトリの許可を確認します。 2。HTACCESSファイルを確認します。 3. nginx構成ファイルを確認します。 4。nginxを再起動します。他の考えられる原因には、ファイアウォールルール、Selinux設定、またはアプリケーションの問題が含まれます。

Nginxが起動されているかどうかを確認する方法は? Nginxが起動されているかどうかを確認する方法は? Apr 14, 2025 pm 12:48 PM

Linuxでは、次のコマンドを使用して、nginxが起動されるかどうかを確認します。SystemCTLステータスNGINXコマンド出力に基づいて、「アクティブ:アクティブ(実行)」が表示された場合、NGINXが開始されます。 「アクティブ:非アクティブ(dead)」が表示されると、nginxが停止します。

nginxエラーログをクリーニングする方法 nginxエラーログをクリーニングする方法 Apr 14, 2025 pm 12:21 PM

エラーログは、/var/log/nginx(Linux)または/usr/local/var/log/nginx(macos)にあります。コマンドラインを使用して手順をクリーンアップします。1。元のログをバックアップします。 2。新しいログとして空のファイルを作成します。 3。nginxサービスを再起動します。自動クリーニングは、LogroTateや構成などのサードパーティツールでも使用できます。

See all articles