[debian-hurd - general] [Tâche #273] Fix grub/grub-install to work natively on the Hurd
Task #273 has been updated.
Project: Debian GNU/Hurd port
Subproject: general
Summary: Fix grub/grub-install to work natively on the Hurd
Complete: 100%
Status: Closed
Description: Currently, grub-install is broken. Thomas Schwinge has looked into this partly, here are his observations:
'grub-install' currently doesn't work on 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.
http://nic-nac-project.de/~schwinge/tmp/grub-install.patch fixes 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 same happens for 'root (hd0,0)', etc.
Follow-Ups:
-------------------------------------------------------
Date: 07/03/2006 16:23
By: tschwinge-guest
Comment:
Another new, quick comment: it seems that `grub' accesses I/O ports, which it is--with current Debian gnumach packages--not allowed to do anymore, and thusly currently fails with SIGILL. That would be easy to fix, but won't fix the underlying problem, because at the time I tried to get GRUB running, accessing I/O ports wasn't inhibited by GNU Mach.
-------------------------------------------------------
For more info, visit:
https://alioth.debian.org/pm/task.php?func=detailtask&project_task_id=273&group_id=30628&group_project_id=35
Reply to: