<div dir="ltr">On Wed, May 25, 2016 at 11:20 PM, Samuel Thibault <span dir="ltr"><<a href="mailto:sthibault@debian.org" target="_blank">sthibault@debian.org</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br>
</span>Why adding another variable, instead of just fixing mach_device?  I<br>
guess grub-probe simply changed something and the mach_device definition<br>
needs to be updated.<br>
<span class=""><br>
</span>This is really meant to be a mach device name, not a "hurd device name".<br>
<span class=""><font color="#888888"><br>
Samuel<br>
</font></span></blockquote></div><br></div><div class="gmail_extra">I understand. I did not know the exact terminology. So the patch might boil down to:<br><br>-------------------------------------------------------------------------------------------------<br>--- 30_os-prober    2016-02-05 18:30:35.000000000 +0100<br>+++ 30_os-prober-3    2016-05-26 11:54:35.819822599 +0200<br>@@ -331,7 +331,7 @@<br>       save_default_entry | grub_add_tab<br>       prepare_grub_to_access_device ${DEVICE} | grub_add_tab<br>       grub_device="`${grub_probe} --device ${DEVICE} --target=drive`"<br>-      mach_device="`echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'`"<br>+      mach_device=`${grub_probe} --device ${DEVICE} --target=compatibility_hint | sed 's/,msdos/s/'`<br>       grub_fs="`${grub_probe} --device ${DEVICE} --target=fs`"<br>       case "${grub_fs}" in<br>     *fs)    hurd_fs="${grub_fs}" ;;<br>-------------------------------------------------------------------------------------------------<br><br></div><div class="gmail_extra">So this is one more step to get working flawlessly and out of the box the procedure at:<br><a href="https://www.gnu.org/software/hurd/hurd/running/debian/CrossInstall.html">https://www.gnu.org/software/hurd/hurd/running/debian/CrossInstall.html</a><br></div><div class="gmail_extra">It remains at least to determine whether --readonly is needed, and maybe to provide a way to boot in single user mode (-s) (needed for the first two reboots).<br></div><div class="gmail_extra">By the moment it does not work out of the box yet because of these and maybe other issues.<br></div><div class="gmail_extra">Rodrigo.<br></div></div>