Hello, GNU/Hurd is moving to userland partition support, i.e. /dev/hd0s* slices are actually served by userland translators which use libparted. The grub probe code needs to be fixed for that, here is a proposed patch. The principle is that it gets the store translator behind the file being probed for, and compares the storage area there with what grub detects itself. That is why it makes use of the map array, which I preferred to rename to hostdisk_map (thus big but trivial changes in hostdisk.c): even if it was already an external symbol, it's preferrable to prefix it. Samuel