Grub2 misc ruby

NTH: IMHO it's good to always define `else` branch, at least with some logging:

```ruby
case selected_location
...
else
  log.warning "Unknown bootloader location: #{selected_location}"
end
```

This makes debugging easier when something goes wrong...