質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.44%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

2回答

912閲覧

CentOS6からCentOS7にアップデートしたOSにて起動時のカーネルの変更したい

karibe

総合スコア2

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

0グッド

0クリップ

投稿2023/05/16 08:33

編集2023/05/16 08:34

実現したいこと

-CentOS7にて起動時のカーネルの変更したい

前提

今回CentOS6をCentOS7へアップグレードしました。

その後grub2をインストールし、新しいカーネルにてOSを起動しようとしましたが起動時の設定変更が反映されません。

現在のデフォルトカーネルは以下となっています。
[root@]# uname -r
3.10.0-1160.90.1.el7.x86_64

これを使用可能カーネルリストの0番目のカーネルへ変更したい
[root@]# awk -F' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (6.3.2-1.el7.elrepo.x86_64) 7 (Core) ←これ
CentOS Linux (3.10.0-1160.90.1.el7.x86_64) 7 (Core)
CentOS Linux (upgrade.x86_64) 7 (Core)
CentOS Linux (tool) 7 (Core)
CentOS Linux (0-rescue-264e516f5cc4374fa882d08ad77cf516) 7 (Core)

[root@]#grub2-set-default 0
[root@]# grub2-editenv list
saved_entry=0

この状態で再起動しても新しいカーネルで起動せず、設定も反映されていませんでした。

試したこと

CentOS6時代のgrubが影響しているのではと思い、yumでアンインストールを行ってみましたが結果は変わりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

TaichiYanagiya

2023/05/16 13:37

/boot/grub2/grub.cfg の最初の方の "set default=" はどうなっていますか?
karibe

2023/05/16 23:36

ありがとうございます。 /boot/grub2/grub.cfgを確認したところ。"set default="の記述は以下になっておりました。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー よって、最初の"set default"は"${next_entry}"となっていると思います。
guest

回答2

0

いろいろ試してみたところ/boot/grub/grub.cfgが適応されていることが分かりました。
/boot/grub2/grub.cfg を /boot/grub/grub.cfgに上書きし、/boot/grub/grub.confを編集してから実行すると無事に変更できました。

回答してくださった方ありがとうございます。

投稿2023/05/17 04:57

編集2023/05/17 05:25
karibe

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

アップデートしたため、たまたま古いカーネルの記述が残ってるだけで、実際にはそれは存在してないんじゃないかと。
まあ、よくあるはなしです

投稿2023/05/16 09:59

y_waiwai

総合スコア87849

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

karibe

2023/05/16 23:37

回答ありがとうございます。 その場合は古いカーネルを削除してしまえば、新しいカネールに自動で起動してくれるものなのでしょうか。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.44%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問