GNU/Linux >> Linux の 問題 >  >> Cent OS

GRUB メニュー CentOS/RHEL 6 でカスタム カーネル名を表示する方法

質問 :デュアル ブート CentOS/RHEL 6 を実行し、2 つの異なるアプリケーションに 2 つのカーネルを使用します。以下に示すように、各アプリケーションのカスタム カーネル名を表示するにはどうすればよいですか:

CentOS 6.x
   Choose this boot option to run APP01.

CentOS 6.y
   Choose this boot option to run APP02.

これは、「タイトル」を使用して簡単に行うことができます 」 GRUB のオプション。以下に示すように、/boot/grub/grub.conf を変更してカスタム タイトルを付けます。

title Place your custom tile here
        root (hd0,0)
       kernel /vmlinuz-2.6.32-220.7.1.el6.x86_64 ro root=/dev/mapper/vg_vm27-lv_root rd_LVM_LV=vg_vm27/lv_root rd_LVM_LV=vg_vm27/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
        initrd /initramfs-2.6.32-220.7.1.el6.x86_64.img

たとえば、私たちの場合、以下に示すように /boot/grub/grub.conf ファイルを作成できます:

# cat /boot/grub/grub.conf

default=0
timeout=5                                 
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu

title Choose this boot option to run APP01.
        root (hd0,0)
       kernel /vmlinuz-2.6.32-220.7.1.el6.x86_64 ro root=/dev/mapper/vg_vm27-lv_root rd_LVM_LV=vg_vm27/lv_root rd_LVM_LV=vg_vm27/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
        initrd /initramfs-2.6.32-220.7.1.el6.x86_64.img

title Choose this boot option to run APP02.
        root (hd0,0)
        kernel /vmlinuz-2.6.32-220.4.2.el6.x86_64 ro root=/dev/mapper/vg_vm27-lv_root rd_LVM_LV=vg_vm27/lv_root rd_LVM_LV=vg_vm27/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
        initrd /initramfs-2.6.32-220.4.2.el6.x86_64.img

GRUB メニューでブート プロセスを一時停止してカーネルを選択する方法

GRUB メニューでカーネルを選択する時間も必要になる場合があります。特定の状況では、人々はカーネルを手動で選択することを好みます。そのためには、「タイムアウト」にコメントしてください 」 /boot/grub/grub.conf のオプション GRUB メニューで起動プロセスを一時停止するためのファイル

例:

# vim /boot/grub/grub.conf file.

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/mapper/vg_vm27-lv_root
#          initrd /initrd-[generic-]version.img
#boot=/dev/vda
default=0
#timeout=5
....


Cent OS
  1. CentOS / RHEL で Magic SysRq ツールを使用する方法

  2. CentOS/RHEL 7 で systemd にカスタム スクリプトを追加する方法

  3. CentOS/RHEL 7 で systemd にカスタム スクリプトを追加する方法

  1. CentOS / RHEL 7 :特定のカーネルだけにカーネル パラメータを追加する方法

  2. CentOS / RHEL 6 で NIC デバイス名を変更する方法

  3. CentOS/RHEL 7 で NetworkManager を使用してカスタム インターフェイス名を設定する方法

  1. CentOS/RHEL でカーネル セマフォの制限を変更する方法

  2. CentOS / RHEL 6 :kdump の設定方法

  3. CentOS / RHEL 7 :kdump の設定方法