Unable to boot
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 to: