Shantonu Sen writes:
>
> On Jun 22, 2005, at 11:31 AM, Andrew Gallatin wrote:
> > However, I can't seem to get it to boot via grub (I'm still Googling
> > on this), but at boot, I'm getting "HFS+ Partition Error"
> > I'm doing this via Grub:
> >
> > grub> rootnoverify (hd1,2)
> > grub> chainloader +1
> > grub> makeactive
> > grub> boot
>
> That should probably work. What if you use fdisk to make the darwin
> partition active, and don't use "makeactive" to GRUB? That is pretty
> much what I use on my system. What is your "device.map" file for GRUB
> look like?
I tried that, it it doesn't seem to help. Here is my devices.map
% cat /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/hdb
However, I can now boot with Grub. I managed to solve this by having
grub boot from the MBR, rather from the Darwin parition. Eg:
title Darwin
root (hd1)
chainloader +1
The MBR contains the BTEASY bootloader that some old version of
FreeBSD installed. The darwin bootloader seems happy with that.
Hurray!
> > If I take grub out of the picture and use just boot the secondary
> > drive with the power disconnected from the first, it won't mount
> > root. The last thing I see is:
> >
> > IOATAController device blocking bus
> > AppleServerworksATA: CSB5 UDMA-1000 (CMD 0x1f0 CTR 0x3f4 IRQ 14 8M
> > 0xffa0)
> > Still waiting for root device
> > Still waiting for root device
> > Still waiting for root device
> > Still waiting for root device
> >
> > I've tried passing rd=disk0s3, as well as disabling ACPI, using the -F
> > and -f flags, etc.
>
> What about rd=disk1s3? Some of the Darwin ATA drivers attempt to do
> persistent device numbering based on position on the bus.
Still no joy, even with the disk as the primary slave like it was on
the athlon.
I wish I could show you exactly what I'm seeing. Is there an easy way
to configure Darwin/x86 for a serial console?
FWIW, when I boot with -v io=0xffffffff I see the disks an partition
schemes when it prints out the equivalent of ioreg output at the end
of the boot. So I'm certain it sees the drives, and has read the
partition tables. I have to be doing something very simple and very
stupid wrong..
Drew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-x86 mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-x86/email@hidden
This email sent to email@hidden