UbuntuでGRUBの起動時間を変更する

UbuntuでGRUBの起動時間を変更する

grubの起動時間を変更するためのオンライン検索は基本的に/etc/default/grubを変更することです

#GRUB_HIDDEN_TIMEOUT=0 をコメントアウト
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_TIMEOUT = 0 に変更 
GRUB_TIMEOUT = 0

次に、update-grub を実行して /boot/grub/grub.cfg を再生成します。ただし、これは機能せず、まだ 30 秒待つ必要があります。

/boot/grub/grub.cfg を表示

### /etc/grub.d/00_header の開始 ###
...
関数レコード失敗{
 レコード失敗を1に設定
 # GRUB には lvm の書き込みサポートがないため、recordfail サポートは無効になっています。
}
...
[ "${recordfail}" = 1 ] の場合;
 タイムアウトを30に設定
...
[ $grub_platform = efi ]の場合;
 タイムアウトを30に設定
...
### /etc/grub.d/00_header の終了 ###

上記の設定から、lvm パーティションの場合はタイムアウトが 30 秒、EFI ブートの場合はタイムアウトが 30 秒であることがわかります。優先順位は EFI > LVM です。

この設定を生成する /etc/grub.d/00_header スクリプトを見てみましょう。

...
  猫 << EOF
[ "\${recordfail}" = 1 ] の場合;
 タイムアウトを${GRUB_RECORDFAIL_TIMEOUT:-30}に設定します
それ以外
終了
...
[ "$recordfail_broken" = 1 ]の場合;
 猫 << EOF
[ \$grub_platform = efi ]の場合;
 タイムアウトを${GRUB_RECORDFAIL_TIMEOUT:-30}に設定します
 [ x\$feature_timeout_style = xy ] の場合;
  timeout_style=メニューを設定
 フィ
...

この 30 秒のタイムアウトは、GRUB_RECORDFAIL_TIMEOUT の値によって設定されていることがわかります。

/boot/grub/grub.cfgにGRUB_RECORDFAIL_TIMEOUTを追加または変更するだけです。

GRUB_RECORDFAIL_TIMEOUT=0

次に、sudo update-grub を実行して /boot/grub/grub.cfg を再生成します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • LinuxサーバーにGRUBをインストールする手順
  • デュアルシステムで直接grubに入るがubantuには入らないという問題の簡単な解決策
  • grubが破損しており、起動時にGRUB 2ブートプロンプトが表示される
  • Linux grub 起動時の暗号化と削除の回復方法
  • grubコマンドラインシステムの起動方法に関する簡単なチュートリアル

<<:  PHP クラスにおける static と self の違いの簡単な分析

>>:  Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

推薦する

Vue+Openlayer をベースに geojson を動的に読み込む方法

1つ以上の機能をロードする <テンプレート> <div id="map&...

1 つの記事で v-model とその修飾子を学ぶ

目次序文v-model の修飾子:怠け者トリム番号さまざまな入力タイプやその他の要素での v-mod...

OpenLayersはポイントフィーチャーレイヤーの集約表示方法を実現します

目次1. はじめに2. ポイントフィーチャーレイヤーの集約3. 重合の特殊処理4. 重合の特殊処理 ...

MySQLカバーインデックスの詳しい説明

コンセプトインデックスにクエリ要件を満たすすべてのデータが含まれている場合、それはカバーリング イン...

WeChatアプレットがジグソーパズルゲームを実装

この記事では、WeChatアプレットでジグソーパズルゲームを実装するための具体的なコードを参考までに...

Docker Nginxコンテナの制作と展開の実装方法

クイックスタート1. Docker Hubでnginxイメージを見つけるdocker 検索 ngin...

DockerにRedisコンテナをインストールするための実装手順

目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...

ウェブフロントエンドウェブ開発の一般的なプロセスの簡単な紹介

フロントエンド開発を行っている初心者の学生を多く見かけますが、彼らの効率は比較的遅いです。常にコード...

Nexus サーバーを設定するための詳細な手順

1. ネクサスサービス構築の意義イントラネットの統合プロキシとして、チームで共同開発する場合、全員が...

Linux で FastDFS を使用してイメージ サーバーを構築する

目次サーバー計画1. システムコンポーネントをインストールする2. fastdfsをインストールする...

ダウンロードにおすすめの氷と雪のフォント 33 種類 (個人用および商用)

01 ウィンターフレーク(個人のみ) 02 スノートップキャップ(業務用) 03 モディウス「フリ...

jQuery キャンバスは QR コード付きのポスターを生成します

この記事では、jQuery キャンバスを使用して QR コード付きのポスターを生成するための具体的な...

MySQL サーバー 5.7.20 のインストールと設定方法のグラフィック チュートリアル

この記事ではMySQL 5.7.20のインストールと設定方法を記録し、皆さんと共有します1. MyS...

React Fiberの仕組みの詳細な説明

目次React Fiberとは何ですか?なぜReact Fiberなのか? React Fiberは...

MySQL 8.0.18 のインストールと設定方法のグラフィックチュートリアル (Windows 10 版)

この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...