Ubuntu/Kubuntu on Mac G5.

Brian Durant RoadTripDK at MyRealBox.Com
Wed Jan 25 08:43:51 UTC 2006


On 25. jan 2006, at 5.52, Bob Nielsen wrote:

> Just a wild thought:  Did you run yabin after configure yaboot.conf?
>
> On Jan 24, 2006, at 8:38 PM, Larry Grover wrote:
>
>> Brian Durant wrote:
>>> On 24. jan 2006, at 13.49, Larry Grover wrote:
>>>> Brian Durant wrote:
>>>>
>>>>> On 24. jan 2006, at 3.35, Larry Grover wrote:
>>>>>
>>>>>> I'm not sure why OSX won't boot, but perhaps it is related to   
>>>>>> the  problem in setting the correct open firmware device name?
>>>>>
>>>>> Wow Larry, I am impressed:-) Well OK, fairly impressed. Now I  
>>>>> can   boot into Ubuntu, but OS X is still a no go. Yaboot  
>>>>> simply can't  load  OS X. it tries, and the screen flickers,  
>>>>> but nothing  happens. After  three tries, it says something  
>>>>> like booting "Mac  OS X..." and nothing  works, so I have to do  
>>>>> a hard reboot.
>>>>
>>>>
>>>> Whew!  Well it sounds like half your problem is sorted.
>>>>
>>>> I'm quite puzzled by why OSX won't boot.  I know you've posted  
>>>> this  before, but would you mind posting the following, from  
>>>> inside  Ubuntu after you boot from your hard drive using yaboot:
>>>>
>>>> (1) the output from "fdisk -l" /dev/sdb (your OSX system disk)
>>> /dev/sdb
>>>         #                    type name                  length     
>>> base      ( size )  system
>>> /dev/sdb1     Apple_partition_map Apple                     63 @   
>>> 1         ( 31.5k)  Partition map
>>> /dev/sdb2              Apple_Free                       262144 @   
>>> 64        (128.0M)  Free space
>>> /dev/sdb3               Apple_HFS Untitled           319910838 @   
>>> 262208    (152.5G)  HFS
>>> /dev/sdb4              Apple_Free                           10 @   
>>> 320173046 (  5.0k)  Free space
>>> Block size=512, Number of Blocks=320173056
>>> DeviceType=0x0, DeviceId=0x0
>>>> (2) the contents of your /etc/yaboot.conf file
>>> ## yaboot.conf generated by the Ubuntu installer
>>> ##
>>> ## run: "man yaboot.conf" for details. Do not make changes until you
>>> ## have!!
>>> ## see also: /usr/share/doc/yaboot/examples for example  
>>> configurations.
>>> ##
>>> ## For a dual-boot menu, add one or more of:
>>> ## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
>>> boot=/dev/sda2
>>> device=/ht at 0,f2000000/pci at 3/k2-sata-root at c/k2-sata at 0/disk at 0:
>>> partition=3
>>> root=/dev/sda3
>>> timeout=100
>>> install=/usr/lib/yaboot/yaboot
>>> magicboot=/usr/lib/yaboot/ofboot
>>> enablecdboot
>>> # to boot OSX by default
>>> # to boot linux by default, change to defaultos=linux
>>> defaultos=macosx
>>> macosx=/dev/sdb3
>>> image=/boot/vmlinux
>>>     label=Linux
>>>     read-only
>>>     initrd=/boot/initrd.img
>>>     append="quiet splash"
>>> image=/boot/vmlinux.old
>>>     label=old
>>>     read-only
>>>     initrd=/boot/initrd.img.old
>>>     append="quiet splash"
>>
>>
>> Well, this looks correct to me.  The output from the fdisk command  
>> indicates that your OSX system is on sdb3, and the linke "macosx=/ 
>> dev/sdb3" in your yaboot.conf file should be correct.
>>
>> Re-reading the yaboot.conf man page, it says that the line  
>> beginning "macosx=" should give the open firmware or unix device  
>> path to the OSX boot partition.  Perhaps yaboot is having trouble  
>> understanding the unix path?  What happens if you find the open  
>> firmware path from:
>>
>> ofpath /dev/sdb3
>>
>> and try substituting it into the line which begins "macosx="?
>>
>>>>> Any ideas will be appreciated. I am glad Ubuntu can boot, but  
>>>>> I  need  to be able to boot both OS's and unplugging the hard  
>>>>> drive  every time  I switch OS can't be an option.
>>>>
>>>>
>>>> Right, this is not a long-term solution.  I think there is   
>>>> something you can do in the interim, while you finish sorting  
>>>> out  the problem with yaboot and OSX.
>>>>
>>>> If you hold down the "option" key while you are booting your   
>>>> machine (start holding it down immediately after you power-on  
>>>> the  machine or immediately after you start to reboot, and  
>>>> continue  holding it down) you should get a graphical window  
>>>> showing you  icons for all the bootable devices connected to  
>>>> your system (I  think this is generated by OpenFirmware).  It  
>>>> should show you icons  for both hard drives.  You can use the  
>>>> mouse to select your OSX or  your Ubuntu drive, for booting.
>>> The thing is that still being newbieish to both Linux and OS X,  
>>> I  don't fully understand this. Here is what I know:
>>> 1) I can boot into the Ubuntu HD with both drives connected.
>>> 2) Holding down the command-option-o-f keys all together after   
>>> pressing the power-on button does not bring up an OF prompt. If  
>>> I  choose "L" for the Ubuntu partition, the OF prompt will show  
>>> up  before Ubuntu is booted.
>>> 3) I can't bring up the graphic OF interface. I thought it was  
>>> just  "o" as well, but that doesn't work. The info you linked to  
>>> suggests  that I could get a graphical interface by holding down  
>>> only the  option key at boot up.
>>
>> Let me make sure I understand you.  Is the following correct?
>> (1) with both drives connected, you can boot into Ubuntu using the  
>> yaboot prompts?
>> (2) with both drives connected, you can not boot into OSX using  
>> yaboot?
>> (3) if you boot with with "option" key held down, and boot drives  
>> connected, you can select either ubuntu or OSX (your next email  
>> seemed to indicate this is true)?
>>
>> Can you clarify what happens when you boot/power-on with the  
>> command-option-o-f key combination pressed?  Are you sure you are  
>> getting the keys held down soon enough and that you are holding  
>> them down long enough (it's a rather awkward fingering and you may  
>> need to hold it for longer than you think).  Anyway, unless you  
>> really know what you're doing, open firmware is an unfriendly  
>> environment.
>>
>> Regards,
>> Larry

I believe you are thinking of ybin, and yes I did run it.

Cheers,

Brian





More information about the ubuntu-users mailing list