Ubuntu/Kubuntu on Mac G5.

Bob Nielsen nielsen at oz.net
Wed Jan 25 04:52:50 UTC 2006


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
>
> -- 
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>





More information about the ubuntu-users mailing list