Estou assumindo que o mapa do dispositivo grub é são e sda mapeia para hd0 e sdb é hd1, essa entrada no grub deve funcionar:
menuentry "Chrome OS SSD" {
linux (hd1,3)/boot/vmlinuz quiet console=tty2 init=/sbin/init boot=local rootwait ro noresume noswap loglevel=1 noinitrd root=/dev/sdb3 i915.modeset=1 cros_efi
}
A partir dos layouts de arquivos fornecidos, parece que tudo está no c-root, portanto, tudo deve ficar bem. O único problema é que ele estava tentando carregar o kernel do seu disco rígido. Certifique-se de que a parte /boot/vmlinuz
esteja correta olhando no c-root para / boot e certificando-se de que esteja presente.