Can't boot to Linux after PRAM Zap - More Info
bruce woller
yellowdog-general@lists.terrasoftsolutions.com
Sun Jun 20 22:03:01 2004
Olaf:
Sorry about the confusion. I was just trying to give you a general
direction to overcome the immediate problem - not an exact command to
execute. These commands work on my computer which does have a SCSI
card etc. The command you should use will be very specific to the
computer you are working on. So I think you have a single ATA disk in
your system (mine has two SCSI and one ATA).
>> Since I am not using an Adaptec 2940U2B adapter, at SCSI address 4, I
>> would use the path to the ATA card, instead. Correct?
Yes
The open firmware command for your system would be 'boot
hd:8,\\yaboot' if your bootstrap partition is on partition 8. If it is
not you will get the message saying OF cannot open yaboot. You could
try various partitions starting at 2 going up to ??? to see which one
works.
>> PS. How do I get a partition map, from the OSX side?
sudo pdisk /dev/rdisk0 -dump
Good Luck,
Bruce
On Sunday, June 20, 2004, at 09:33 PM, Olaf Olson wrote:
> Bruce,
>
> Thanks for the replies, but...
>
> Your first message said:
>
> boot /pci@80000000/pci-bridge@d/ADPT,2940U2B@4/@0:10,\\:tbxi
>
> and your second message said that yaboot is on 8. That must mean that
> using the command you entered above is what yaboot would do, if it
> still existed where it is supposed to, on my machine.
>
> Am I correct in this assumption? If yaboot is where it should be, on
> the Apple_bootstrap partition, you would enter the command:
>
> boot /pci@80000000/pci-bridge@d/ADPT,2940U2B@4/@0:8,\\:yaboot
> <===exactly
>
> If you entered this command and got no boot choices, or an error
> saying that OF couldn't open yaboot, that would be your indicator that
> yaboot is missing. The only remaining alternative, if yaboot is gone,
> is your original command:
>
> boot /pci@80000000/pci-bridge@d/ADPT,2940U2B@4/@0:10,\\:tbxi
>
> Since I am not using an Adaptec 2940U2B adapter, at SCSI address 4, I
> would use the path to the ATA card, instead. Correct?
>
> PS. How do I get a partition map, from the OSX side?
>
> Thanks
>
> Olaf
>
>
>
>
>
>
> bruce woller wrote:
>
>> Olaf:
>>
>> I don't think you can leave out the X factor in 'boot hd:,\\yaboot'
>> - I think you need X to be the partition of your bootstrap partition
>> that contains yaboot. Here is the partition map of one of my disks
>> containing yaboot it is on partition 8:
>>
>> [c-24-8-163-18:/Users/bwoller] bwoller# pdisk /dev/rdisk2 -dump
>> /dev/rdisk2 map block size=512
>> #: type name length base (
>> size )
>> 1: Apple_partition_map Apple 63 @ 1
>> 2: Apple_Driver43*Macintosh 54 @ 64
>> 3: Apple_Driver43*Macintosh 74 @ 118
>> 4: Apple_Driver_IOKit Macintosh 512 @ 192
>> 5: Apple_Patches Patch Partition 512 @ 704
>> 6: Apple_HFS macintosh HD 16404484 @ 1216 (
>> 7.8G)
>> 7: Apple_HFS exchange 1536000 @ 16405700
>> (750.0M)
>> 8: Apple_Bootstrap bootstrap 2048 @ 17941700 (
>> 1.0M)
>> 9: Apple_UNIX_SVR2 home 8192000 @ 17943748 (
>> 3.9G)
>> 10: Apple_UNIX_SVR2 root 8192000 @ 26135748 (
>> 3.9G)
>> 11: Apple_UNIX_SVR2 swap 1572864 @ 34327748
>> (768.0M)
>> 12: Apple_Free Extra 15936 @ 35900612 (
>> 7.8M)
>>
>> Device block size=512, Number of Blocks=35916548
>> DeviceType=0x0, DeviceId=0x0
>> Drivers-
>> 1: @ 64 for 23, type=0x1
>> 2: @ 118 for 36, type=0xffff
>>
>> [c-24-8-163-18:/Users/bwoller] bwoller#
>>
>> Regards,
>> Bruce
>> On Sunday, June 20, 2004, at 08:45 PM, Olaf Olson wrote:
>>
>>> I managed to do some more research, with a little brain wracking.
>>> The words Open Firmware came to me, as if a message from the ether.
>>> I hunted down some references to that and found the
>>> Command-Option-O-F that booted me into Open Firmware.
>>>
>>> I studied further and found such vital information as this:
>>>
>>> boot hd:,\\:tbxi
>>>
>>> Will always boot, IF you have a legitimate boot device, with a
>>> legitimate bootable partition and you haven't messed with any of the
>>> things in Open Firmware that can kill you.
>>>
>>> which just gets you back to the MacOS. Even some suggestion that
>>> booting with the spacebar held down would switch to the next OS that
>>> hadn't been used in the previous boot.
>>>
>>> ericpeden also included a somewhat cryptic message in his yaboot FAQ:
>>>
>>> http://penguinppc.org/projects/yaboot/doc/yaboot-faq.shtml#what_is_of
>>>
>>> boot path-to-bootstrap-device:X,\\yaboot
>>>
>>> Since I discovered that hd is an alias for the
>>> path-to-bootstrap-device and X is defined as the partition on which
>>> the boot is installed, AND X can be simply left out of the entire
>>> equation when it is already defined in O-F, the command:
>>>
>>> boot hd:,\\yaboot
>>>
>>> SHOULD restart, with YDL as a choice and everything should be
>>> hunky-dory.
>>>
>>> Of course, that's only true when you haven't missed a VERY important
>>> piece of info, as I obviously have, because this still doesn't get
>>> me anywhere other than MacOSX 10.2.8, where my USB mouse (any USB
>>> mouse) is still not recognized.
>>>
>>> Maybe this info can help someone diagnose what I have done and
>>> advise me on recovery?
>>>
>>> Thanks,
>>>
>>> Olaf
>>>
>>> Olaf Olson wrote:
>>>
>>>> Life was too boring. Everything was working, so I decided to
>>>> upgrade the Mac OS on my G3 350 B&W, to Mac OSX 10.2.8. So it could
>>>> fail. YDL was still there, right.
>>>>
>>>> After the install reboot, I couldn't move the cursor. The Mac
>>>> refused to recognize my mouse. It even refused to recognize the
>>>> original Hockey Puck. On the advice of a "Mac Expert", I zapped the
>>>> PRAM. Now it only boots to Mac OSX and STILL the mouse doesn't >>>> work.
>>>>
>>>> Can anyone direct me to the fix, so I can reboot and go to Linux?
>>>> Once there, I can always reinstall OSX 10.2 and upgrade it gently,
>>>> once again.
>>>>
>>>> I tried to search the archives, but I don't know what to look for.
>>>> I also thought I'd try the FAQ, but I can't recall the address and
>>>> my bookmarks are on the inaccessible Mac. I am forced to use
>>>> webmail on a... you guessed it... Microflab <hack> <gasp> <spit> >>>> PC.
>>>>
>>>> Please help
>>>>
>>>> Olaf
>>>>
>>>> _______________________________________________
>>>> yellowdog-general mailing list
>>>> yellowdog-general@lists.terrasoftsolutions.com
>>>> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-
>>>> general
>>>> HINT: to Google archives, try '<keywords>
>>>> site:terrasoftsolutions.com'
>>>>
>>>
>>> _______________________________________________
>>> yellowdog-general mailing list
>>> yellowdog-general@lists.terrasoftsolutions.com
>>> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-
>>> general
>>> HINT: to Google archives, try '<keywords>
>>> site:terrasoftsolutions.com'
>>>
>>
>> _______________________________________________
>> yellowdog-general mailing list
>> yellowdog-general@lists.terrasoftsolutions.com
>> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
>> HINT: to Google archives, try '<keywords>
>> site:terrasoftsolutions.com'
>>
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
>