


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 ブート エントリをデフォルトとして設定する方法も示します。
コンテンツ トピック:
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUBboot
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream で特定の GRUB ブート項目を表示します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上の特定の GRUB ブート エントリに新しいカーネル ブート引数/パラメータを追加します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーム上のすべての GRUBBoot NTFS からカーネル ブート パラメータ/パラメータを削除します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上の特定の GRUB ブート エントリからカーネル ブート パラメータ/パラメータを削除します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のカスタム カーネル パラメータ/パラメータを使用して GRUB ブート エントリを追加します
- GRUB ブート エントリを Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream のデフォルト エントリとして設定します
- Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリームから GRUB ブート エントリを削除します ###結論は###
Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Stream 上のすべての GRUBboot Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS ストリーミング システムのすべての GRUB ブート エントリを一覧表示するには、次のように grubby を実行します。
$sudo 汚い --info = ALLご覧のとおり、CentOS Stream 9 システムのすべての GRUB ブート エントリ (X2) がリストされています。
各ブート エントリには次のものが含まれます:
インデックス番号
- 完全なカーネル パス
- カーネルブートパラメータはカーネルパラメータとも呼ばれます
- ルート ファイル システムへのフル パス
- 「initrd」ファイルへのフルパス
- GRUB ブート エントリのタイトル
- このブート エントリの構成ファイルの ID (「/ot/loader/entry/」ディレクトリにあります)
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 サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









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

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

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にアクセスできます

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

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

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

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

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