Probing devices to guess BIOS drives. This may take a long time.
expr: non-numeric argument
expr: non-numeric argument
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
I think the groot bit would better be fixed in update-grub. It already has a case statement for whether to convert devices to UUIDs for use as GRUB drives.
After cherry-picking the relevant patch from Debian (unrelated to the above comment - sorry, of course this is grub not grub2), I now get:
# grub-install --no-floppy /dev/xvda grub-install instead!
You shouldn't call /sbin/grub-install. Please call /usr/sbin/
Probing devices to guess BIOS drives. This may take a long time.
expr: non-numeric argument
expr: non-numeric argument
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.
I think the groot bit would better be fixed in update-grub. It already has a case statement for whether to convert devices to UUIDs for use as GRUB drives.