Well, I still am unable to boot even with the new GRUB.  Here's my
situation:

1.  I started with a weird setup:
(primary ide, master)           CDROM
(primary ide, slave)            FAT HD (windows)
(secondary ide, master)         EXT2 HD (linux + Hurd partition).
(secondary ide, slave)          NONE

The Linux partition was set up as:
/dev/hdc1               Linux root
/dev/hdc2               Linux swap
/dev/hdc3               Linux usr directory
/dev/hdc4               Extended partition
</dev/hdc5>             Linux Projects directory
</dev/hdc6>             Hurd directory.

This setup always halted during boot with:
hd1:    hd1s1
hd2:    [PTBL] [526/255/63]  hd2s1 hd2s2 hd2s3 hd2s4 <hd2s5 hd2s6>
com0: at atbus 0, port=3f8, spd=6, pic=4, (DOS COM1)
com1: at atbus 1, port=2f8, spd=6, pic=3, (DOS COM2)
hd24: bad access:  block=28, count=2, blockend=30, nr_sects
end_request: I/O error, dev 16:03, sector 28.

2.  I figured that gnumach might be unable to understand the logical
drives, so I repartitioned with the Hurd before the logical drive:
/dev/hdc1               Linux root
/dev/hdc2               Hurd directory.
/dev/hdc3               Extended partition
</dev/hdc5>             Linux swap              
</dev/hdc6>             Linux Projects directory
/dev/hdc4               Linux usr directory

This setups always halted during boot with:
hd1:    hd1s1
hd2:    [PTBL] [526/255/63]  hd2s1 hd2s2 hd2s3 <hd2s5 hd2s6> hd2s4 
com0: at atbus 0, port=3f8, spd=6, pic=4, (DOS COM1)
com1: at atbus 1, port=2f8, spd=6, pic=3, (DOS COM2)
hd23: bad access:  block=28, count=2, blockend=30, nr_sects
end_request: I/O error, dev 16:03, sector 28.

3.  Then I thought it might be because of the funny "Primary master is 
a CDROM" situation, so I reconfigured like so:
(primary ide, master)           EXT2 HD (linux + Hurd partition).
(primary ide, slave)            NONE
(secondary ide, master)         CDROM
(secondary ide, slave)          FAT HD (windows)

The Linux partition was set up as:
/dev/hda1               Linux root
/dev/hda2               Linux swap
/dev/hda3               Linux usr directory
/dev/hda4               Extended partition
</dev/hda5>             Linux Projects directory
</dev/hda6>             Hurd directory.

This setups always halted during boot with:
hd1:    [PTBL] [526/255/63]  hd1s1 hd1s2 hd1s3 <hd1s5 hd1s6> hd1s4 
hd2:    hd2s1
com0: at atbus 0, port=3f8, spd=6, pic=4, (DOS COM1)
com1: at atbus 1, port=2f8, spd=6, pic=3, (DOS COM2)
hd13: bad access:  block=28, count=2, blockend=30, nr_sects
end_request: I/O error, dev 16:03, sector 28.

So I'm stuck.  I've tried the latest GNUMach from the Debian
archive, as well as the latest GRUB from CVS.  I've also placed
the latest hurd binaries onto the Hurd partition to no avail.

It seems pretty clear that the problem is related to the
logical partitioning, but I don't see what else I can change,
short of limiting myself to primary partitions.

Has anyone run across this issue and been able to resolve it?

-Brent

Reply via email to