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 デュアルシステム 完璧なインストールチュートリアル [詳細]

推薦する

MySQLの高性能最適化スキルの概要

データベースコマンド仕様すべてのデータベース オブジェクト名には小文字を使用し、アンダースコアで区切...

mysql 起動時の ERROR 2003 (HY000) の問題を解決する方法

1. 問題の説明MYSQL を起動すると、図に示すように、「ERROR 2003 (HY000): ...

JS 手ぶれ補正機能の実装と使用シナリオ

目次1. 手ぶれ補正機能とは何ですか? 1. なぜ手ぶれ補正機能が必要なのでしょうか? 2. 手ぶれ...

CSSボックスモデルの紹介を読めば、混乱することはなくなるでしょう

Web デザインでよく耳にするプロパティ名: content、padding、border、marg...

Windows10でmysql8.0.17を置き換える詳細なチュートリアル

この記事では、Windows10でmysql8.0.17を置き換える具体的な手順を参考までに紹介しま...

Vue3 コンポジション API でロジックの再利用を実装する方法

Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...

MySQL コール初心者が犯しがちな 11 の間違いのまとめ

序文セキュリティ部門からSQLインジェクションやXSS攻撃の脆弱性などに関する警告メールを頻繁に受け...

HTML における rel="nofollow" の役割と rel 属性の使用を分析する

リンクに rel="nofollow" 属性を追加すると、検索エンジンにこの接続...

XHTML CSS ページをプリンタ ページに変換する

<br />これまで、Web ページのプリンタ対応バージョンを作成するには、印刷したとき...

MySQL 5.7.18 Green Edition のダウンロードとインストールのチュートリアル

この記事では、MySQL 5.7.18のグリーンバージョンをダウンロードしてインストールする詳細な手...

Reactの新バージョンのライフサイクルフック機能と使用方法の詳細な説明

旧ライフサイクルと比較して 3つのフックが廃止され、2つの新しいフックが追加されましたReact16...

CentOS 7 は Hadoop 2.10 の高可用性 (HA) をビルドします

この記事では、CentOS 7 で高可用性 Hadoop 2.10 クラスターを構築する方法を紹介し...

Linux でハードディスクのサイズを確認し、ハードディスクをマウントする方法

Linux には、マウントされたハードディスクとマウントされていないハードディスクの 2 種類のハー...

MySQLはbinlogを通じてデータを復元する

目次MySQL ログファイルバイナリログBinlogログがオンになっていますログ記録を有効にする方法...

Linux ファイアウォールの状態確認方法の例

Linuxファイアウォールの状態を確認する方法1. 基本操作 # ファイアウォールのステータスを表示...