[[!meta copyright="Copyright © 2005, 2009 Free Software Foundation, Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] [[!meta title="GRUB (legacy)"]] [[!tag open_issue_porting]] Even though it is customarily used *for* booting GNU/Hurd systems, [[GRUB]], specifically GRUB legacy (which is still in wide-spread use, despite that rather depricative nickname), has never been ported to be installable when attempted to be installed *from* GNU/Hurd systems: # grub-install \(hd0\) df: Warning: cannot read table of mounted filesystems df: Warning: cannot read table of mounted filesystems Could not find device for /boot: Not found or not a block device. There is a patch, [[grub-install.patch]], to fix that. `grub-install`, however, still fails while invoking `grub`: # grub-install \(hd0\) The file /boot/grub/stage1 not read correctly. # grub [...] grub> dump (hd0,0)/boot/grub/stage1 /tmp/grub_stage1 Error 18: Selected cylinder exceeds maximum supported by BIOS The successor, [[GRUB2]], also needs to be ported.