[lots of output kept; see below for response]
On 2014-09-03, Reynold reynoldlinux@gmail.com wrote:
I ran this on disk 4 (CentOS 7). It does not pickup the Win8.1Pro disk.
# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-123.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-123.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-123.6.3.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-123.6.3.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-84b1d64fe1a04a13bc21bd841d2b5c62 Found initrd image: /boot/initramfs-0-rescue-84b1d64fe1a04a13bc21bd841d2b5c62.img Found openSUSE 13.1 (x86_64) on /dev/sdb2 Found Fedora release 20 (Heisenbug) on /dev/sdc3 done
I ran it again on disk 2 (openSUSE) to make sure it was up to date.
#grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub.cfg ... Found theme: /boot/grub2/themes/openSUSE/theme.txt Found linux image: /boot/vmlinuz-3.11.10-21-desktop Found initrd image: /boot/initrd-3.11.10-21-desktop Found linux image: /boot/vmlinuz-3.11.6-4-desktop Found initrd image: /boot/initrd-3.11.6-4-desktop Found Windows 8 (loader) on /dev/sda1 Found Fedora release 20 (Heisenbug) on /dev/sdc3 Found CentOS Linux release 7.0.1406 (Core) on /dev/mapper/centos-root done
Based on this output, you have two different grub.cfg files, which can be confusing. When you first ran it from OpenSUSE, you told grub to look for its config file there. When you modified grub.cfg in your CentOS install, grub ignored it, because it's still pointing to its config file on OpenSUSE.
Long story short, you should pick one place to make grub.cfg modifications and make all of them there. So add "rhgb quiet" to the appropriate line in your OpenSUSE grub.cfg file.
--keith