[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: boot OS X, cd & o firmware fine - NO LINUX




you need to change hda2 into an Apple_Bootstrap type partition,
size=800K

Apple_Boot belongs to apple, and OSX will overwrite it with its own
bootloader.  Apple_Bootstrap belongs to us, we have a unofficial, but
working understanding with apple here.

make that change and run ybin and things should be fixed.

On Fri, Jan 28, 2005 at 06:59:39PM -0500, Dick Repasky wrote:
> 
> 
> I've installed both gentoo ppc and OS X (10.3) on a dual-processor (450 
> MHz) G4.  Yaboot boots OS X, the CD drive and open firmware just fine, but 
> it won't boot Linux unless Linux is booted from open firmware. And, even 
> then it boots Linux instead of giving me a yaboot prompt.
> 
> If I request Linux from the yaboot menu, Mac OS X is immediately booted 
> without any error message or other indication that something is wrong.
> In browsing the archives of this list, I learned that I should try
> loading the kernel from a yaboot prompt that is obtained from open 
> firmware.  When I enter the command
> 
>     boot hd:2,yaboot
> 
> Linux is booted.  In the flash between entering the command and the
> screen blanking yaboot indicates that it is doing a secondary boot loader
> and prints a message indicating that the boot partition of of the wrong
> type and should be an Apple_Bootstrap partition.
> 
> Here are the data:
> 
> partition table listed by mac-fdisk:
> 
> /dev/hda1  Apple_partition_map Apple                (31.5k) Partition map
> /dev/hda2           Apple_Boot eXternal booter       (8.5M) Unknown
> /dev/hda3      Apple_UNIX_SVR2 swap                (512.0M) Linux swap
> /dev/hda4      Apple_UNIX_SVR2 Linux_root            (9.0G) Linux native
> /dev/hda5           Apple_Free Extra               (128.0M) Free space
> /dev/hda6            Apple_HFS Apple_HFS_Untitled_3  (9.4G) HFS
> /def/hda7           Apple_Free                     (128.0M) Free space
> /dev/hda8            Apple_HFS Apple_HFS_Untitled_4  (9.4G) HFS
> /dev/hda9           Apple_Free                       (8.0k) Free space
> 
> Three partitions were created in the OS X disk utility. Then, in 
> mac-fdisk the original /dev/hda3 was deleted, and space in it was used
> to create /dev/hda3 and /dev/hda4.
> 
> yaboot config:
> 
> boot=/dev/hda2
> device=hd:
> partition=4
> delay=15
> timeout=4
> install=/usr/lib/yaboot/yaboot
> magicboot=/usr/lib/yaboot/ofboot
> 
> defaultos=linux
> macosx=/dev/hda6
> enablecdboot
> enableofboot
> 
> image=/boot/kernel-2.6.10-r6
>         label=Linux
>         root=/dev/hda4
>         partition=4
>         sysmap=/boot/System.map-2.6.10-r6
>         read-only
> 
> 
> Is the problem that /dev/hda2, the partition to which I have installed
> yaboot, is not Apple_Bootstrap but Apple_Boot external?  The partition
> was created by the Mac OS X disk partitioning utility that can be
> launched from the OS X install CD.  When the time came to repartition,
> I noticed that the name was not exactly the name in the instructions,
> and assumed that the partititon correct and that the instructions were
> a little out of date.
> 
> If the partition type is indeed incorrect, is it safe to change the type 
> of /dev/hda2?  mac-fdisk seems to lack a feature for changing just the 
> type of a position, so I would have to delete it and recreate it with the 
> correct type. But, I would be changing a partition that may have actually 
> been created for some other use.  True or false?
> 
> If it is not safe to change the partition type of /dev/hda2, is it safe to 
> take one of the free partitions (hda5 or hda7 or hda9) that were created 
> by the OS X partition utility (to my surprise) and to set it up as
> the apple boot partition?
> 
> And, finally, if /dev/hda2 is OK, what in the world is going on?
> 
> Thanks,
> 
> Dick Repasky
> 
> -- 
> To UNSUBSCRIBE, email to minimalist@lists.penguinppc.org
> with a subject of "unsubscribe yaboot-users". Trouble? Contact 
> listmaster@lists.penguinppc.org

-- 
Ethan Benson
http://www.alaska.net/~erbenson/

Attachment: pgp00004.pgp
Description: PGP signature