[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#825229: crosshurd: Incompatibility with update-grub. Fails to boot.



Hello,

Thanks for the gnumach.gz link patch. Ideally the upgrade-grub scripts
should find gnumach* kernels (just like it does when run natively from a
Hurd system), but in the meanwhile the symlink can't hurt.

Rodrigo Valiña Gutiérrez, on Tue 24 May 2016 21:48:58 +0200, wrote:
> Running crosshurd to install in a disk partition and then running update-grub,
...
> Afterwards, the Hurd starts to boot but fails (hangs) with the following error
> (maybe an issue with partition names):
> 
> start ext2fs: ext2fs: device:(hostdisk//dev/sda,msdos2): No such device or address

So it seems the update-grub scripts don't properly translate
hostdisk//dev/sda,msdos2 into hd0s2.  That's where things need to get
fixed.

> Also I have observed that, running "grep TARGET /usr/share/crosshurd/*"
> yields some results with "$TARGET/..." quoted and some others not,
> so if we run crosshurd with a path with spaces, it may fail.

Supporting a path with spaces would not be so easy in the case of the
apt_options variable, where $TARGET is used.  It won't be a matter of
quoting it with " unfortunately.

Samuel


Reply to: