* Adding kernel to /boot/grub/grub.conf... /usr/share/genkernel/gen_bootloader.sh: line 42: /dev/evms/sda1-1: syntax error: operand expected (error token is "/dev/evms/sda1-1") Looking at the code, it barfs at a match which assumes a single level, ie. /dev/sda1 and not a second level like this case /dev/evms/sda1. The code for this also doesn't appear to take into consideration /dev/evms/rootdisk (ie. no number) for grub.conf. Reproducible: Always Steps to Reproduce: 1. put / on a evms2 (or other second level) /dev device 2. let genkernel add stuff to grub.conf Actual Results: * Adding kernel to /boot/grub/grub.conf... /usr/share/genkernel/gen_bootloader.sh: line 42: /dev/evms/sda1-1: syntax error: operand expected (error token is "/dev/evms/sda1-1") Expected Results: Clean installation :)
I think the issue here is that it's hard to automate second-level /dev devices since we don't know what GRUB will end up calling them... any way to get GRUB to let us know about a GRUB device name if we give it a device node?
*** Bug 59192 has been marked as a duplicate of this bug. ***
Should be fixed properly in 3.2.1... please give that a go and reopen this bug if issues persist. Thanks!