Can't boot to Linux after PRAM Zap - SUCCESS!!!

Olaf Olson yellowdog-general@lists.terrasoftsolutions.com
Mon Jun 21 00:26:00 2004


Thanks, Bruce. WIth your info and our discussion, I was able to use OF 
to force a boot, which got me back to YDL.

At the OS prompt, I typed:

boot hd:10,\\:tbxi

I think. I will return and verify this tomorrow, after I get some sleep. 
I tried finding the entire path, through the PCI bus and the ATA 
controller and the devices on it, but I could never quite get it. Then I 
remembered that hd was short for the whole path and started hacking. 10 
is my bootstrap partition, not the UNIX partition. Also, as you can see, 
I didn't try to boot with yaboot, but with tbxi, as this is supposed to 
be the file that is edited by yabin, when you create the yaboot options.

Anyway, I'm back. Thanks for your assistance, Bruce. Bill, Clinton, and 
Norberto must have been out celebrating Father's Day. List sure is quiet 
when they're out.

Olaf

bruce woller wrote:

> 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'
>>
>
> _______________________________________________
> 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'
>