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 ....