Otázka :Provozujeme dual boot CentOS/RHEL 6 a používáme 2 jádra pro 2 různé aplikace. Jak můžeme zobrazit vlastní název jádra pro každou aplikaci, jak je ukázáno níže:
CentOS 6.x Choose this boot option to run APP01. CentOS 6.y Choose this boot option to run APP02.
To lze snadno provést pomocí „title ” možnost v GRUB. Upravte soubor /boot/grub/grub.conf tak, aby měl vlastní název, jak je znázorněno níže:
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
Například v našem případě můžeme mít soubor /boot/grub/grub.conf, jak je ukázáno níže:
# 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
Jak pozastavit proces zavádění v nabídce GRUB a vybrat jádro
Možná budete chtít mít čas na výběr jádra v nabídce GRUB. Za určitých podmínek lidé dávají přednost ručnímu výběru jádra. Chcete-li to provést, okomentujte „časový limit ” možnost v /boot/grub/grub.conf soubor pro pozastavení procesu spouštění v nabídce GRUB.
Například:
# 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 ....
Použití initcall_debug k nalezení volání jádra trvá během bootování v CentOS/RHEL dlouho
Jak nakonfigurovat automatické aktualizace balíčků na serveru v CentOS/RHEL 8