GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So zeigen Sie einen benutzerdefinierten Kernelnamen im GRUB-Menü CentOS/RHEL 6 an

Frage :Wir führen Dual-Boot CentOS/RHEL 6 aus und verwenden 2 Kernel für 2 verschiedene Anwendungen. Wie können wir einen benutzerdefinierten Kernelnamen für jede Anwendung anzeigen, wie unten gezeigt:

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

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

Das geht ganz einfach über den „Titel ”-Option in GRUB. Ändern Sie /boot/grub/grub.conf, um einen benutzerdefinierten Titel wie unten gezeigt zu erhalten:

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

In unserem Fall können wir zum Beispiel die Datei /boot/grub/grub.conf wie unten gezeigt haben:

# 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

Wie man den Startvorgang im GRUB-Menü anhält, um einen Kernel auszuwählen

Vielleicht möchten Sie auch Zeit haben, den Kernel im GRUB-Menü auszuwählen. Unter bestimmten Bedingungen ziehen es die Leute vor, den Kernel manuell auszuwählen. Kommentieren Sie dazu das „timeout“. ”-Option in /boot/grub/grub.conf Datei, um den Startvorgang im GRUB-Menü anzuhalten.

Zum Beispiel:

# 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 7 :So fügen Sie einen Kernel-Parameter nur zu einem bestimmten Kernel hinzu

  2. So legen Sie einen benutzerdefinierten Schnittstellennamen mit NetworkManager in CentOS/RHEL 7 fest

  3. So ändern Sie Kernel-Semaphor-Limits in CentOS/RHEL

  4. CentOS / RHEL 6 :So konfigurieren Sie kdump

  5. CentOS / RHEL 7 :So konfigurieren Sie kdump

So booten Sie in CentOS 8 / RHEL 8 in den Einzelbenutzermodus

So ändern Sie den Namen der Netzwerkschnittstelle in eth0 unter CentOS 8 / RHEL 8

CentOS / RHEL 7 :So schützen Sie GRUB2-Menüeinträge mit einem Kennwort

CentOS / RHEL 7 :So installieren Sie den Kernel aus dem Rettungsmodus

CentOS / RHEL 7 :So konfigurieren Sie kdump mit der GUI

So stellen Sie GRUB (beschädigte Startpartition) in CentOS/RHEL 5,6 wieder her