Main Page | Report this Page
 
Linux Forum Index  »  Linux Power PC  »  running Mac OS on a movable harddisk?...
Page 1 of 1    

running Mac OS on a movable harddisk?...

Author Message
Zhang Weiwu...
Posted: Sun Aug 30, 2009 10:00 pm
Guest
Hello.

I currently run OpenSUSE on my iBook G4 / powerpc. Most of my daily work
is done on OpenSuSE. I also want to occassionally run Mac OS X 10.4
because some computer games only run on Mac OS, also because I want to
use a few weekend to learn objective-C GUI programming.

I wonder if it is possible to install Mac OS X on a removable USB
harddisk (or, if the G4 box only support USB 1.x, a removable IEEE 1394
harddisk), and load the Mac OS X, perhaps using yaboot? (even better
would be directly load it but I am not sure if G4 firmware supports this).

Thanks.
 
tortoise...
Posted: Mon Aug 31, 2009 5:54 pm
Guest
On Aug 31, 7:28 pm, tinke... at (no spam) optusnet.com.au (Tinkerer Atlarge) wrote:
Quote:
Zhang Weiwu <zhangwe... at (no spam) realss.com> wrote:
Hello.

I currently run OpenSUSE on my iBook G4 / powerpc. Most of my daily work
is done on OpenSuSE. I also want to occassionally run Mac OS X 10.4
because some computer games only run on Mac OS, also because I want to
use a few weekend to learn objective-C GUI programming.

I wonder if it is possible to install Mac OS X on a removable USB
harddisk (or, if the G4 box only support USB 1.x, a removable IEEE 1394
harddisk), and load the Mac OS X, perhaps using yaboot? (even better
would be directly load it but I am not sure if G4 firmware supports this).

Only a few ibooks just before firewire models can boot off usb. As far

as I know.
Firewire is fine though. You can also boot off a pc-card memory card
adapter if you want, if get fastest memory card.


Quote:

The Startup Disk preferences pane might not be able to see your Yaboot
partition after you boot from OS X. So, to get back to your internal HD
Linux, you might need to unplug your external drive or hold down the
Option key as you boot up. That should give you the Mac's built-in
OS-picker.

The linux picker has never worked on the macs for me, its there but if
osX is selected startup disk switching from won't work. However switch
to macos will if linux is the set startup.

There is a way to put a menu into yaboot to pick an osX disk as an
alternative. That is how I have mine set up.
It should be in yaboot.conf commented out.

Quote:

If the OS X Installer hijacked your mac for itself, and you can't change
its default back to Linux using Startup Disk, you can fix it by
overwriting the nvram "boot-device" parameter direct in Open Firmware.
It might be a good idea to make a note of its current setting before you
install OS X. (printenv boot-device).

If yaboot is on the first partition it will default. That should be
the default, when linux is installed...
To unset a macos drive, reset pram with clover-option-p-r at startup
to a 2nd chime...


Quote:

 
Tinkerer Atlarge...
Posted: Mon Aug 31, 2009 8:28 pm
Guest
Zhang Weiwu <zhangweiwu at (no spam) realss.com> wrote:

Quote:
Hello.

I currently run OpenSUSE on my iBook G4 / powerpc. Most of my daily work
is done on OpenSuSE. I also want to occassionally run Mac OS X 10.4
because some computer games only run on Mac OS, also because I want to
use a few weekend to learn objective-C GUI programming.

I wonder if it is possible to install Mac OS X on a removable USB
harddisk (or, if the G4 box only support USB 1.x, a removable IEEE 1394
harddisk), and load the Mac OS X, perhaps using yaboot? (even better
would be directly load it but I am not sure if G4 firmware supports this).

Just install OSX 10.4 from the distribution DVD direct onto your
FireWire disk using the Mac you want it to run on. I have heard in the
past that some FireWire controllers don't support booting OSX, but I
have never had any problems booting from a variety of external FireWire
disk enclosures. (I can't remember if the disk has to be initialized
with an Apple Partition Map. IIRC the OS X Installer will let you do
that with Disk Utility if necessary.)

The Startup Disk preferences pane might not be able to see your Yaboot
partition after you boot from OS X. So, to get back to your internal HD
Linux, you might need to unplug your external drive or hold down the
Option key as you boot up. That should give you the Mac's built-in
OS-picker.

If the OS X Installer hijacked your mac for itself, and you can't change
its default back to Linux using Startup Disk, you can fix it by
overwriting the nvram "boot-device" parameter direct in Open Firmware.
It might be a good idea to make a note of its current setting before you
install OS X. (printenv boot-device).

USB 1.1 is too slow. I have heard that OS X won't boot via USB, although
I have never tried it myself. However I have been able to boot simpler
programs over USB 1.1 using Open Firmware's 'boot' command without any
problems.

Good luck with it.
 
Tinkerer Atlarge...
Posted: Tue Sep 01, 2009 5:05 am
Guest
tortoise <cymraegish at (no spam) gmail.com> wrote:
Quote:
On Aug 31, 7:28 pm, tinke... at (no spam) optusnet.com.au (Tinkerer Atlarge) wrote:

The Startup Disk preferences pane might not be able to see your Yaboot
partition after you boot from OS X. So, to get back to your internal HD
Linux, you might need to unplug your external drive or hold down the
Option key as you boot up. That should give you the Mac's built-in
OS-picker.

The linux picker has never worked on the macs for me, its there but if
osX is selected startup disk switching from won't work. However switch
to macos will if linux is the set startup.

Do you get icons for the other disks/partitions? I have never had any
problems with my 2003 eMac. It could be dependent on the Open Firmware
version. It also depends on Yaboot being installed in a separate
partition. The openSUSE installation is different, but it should also
work. Admittedly, there are alternative ways of starting Linux, some of
which might leave it invisible to the OS-picker.
Quote:

There is a way to put a menu into yaboot to pick an osX disk as an
alternative. That is how I have mine set up.
It should be in yaboot.conf commented out.

When external Linux is not the default, you can also get it to boot by
holding down Cmd-Opt-Shift-Delete during boot-up. You need to make sure
there are no bootable media in the CDROM drive and, maybe, no other
external storage devices plugged in. Yaboot needs to be the first
bootable partition on the external drive. Also, not all Linux
installations are configured to boot via FireWire. I was able to get
external Debian to work, but not openSUSE.
 
tortoise...
Posted: Tue Sep 01, 2009 6:37 pm
Guest
Tinkerer Atlarge wrote:
Quote:
tortoise <cymraegish at (no spam) gmail.com> wrote:
On Aug 31, 7:28 pm, tinke... at (no spam) optusnet.com.au (Tinkerer Atlarge) wrote:

The Startup Disk preferences pane might not be able to see your Yaboot
partition after you boot from OS X. So, to get back to your internal HD
Linux, you might need to unplug your external drive or hold down the
Option key as you boot up. That should give you the Mac's built-in
OS-picker.

The linux picker has never worked on the macs for me, its there but if
osX is selected startup disk switching from won't work. However switch
to macos will if linux is the set startup.

Do you get icons for the other disks/partitions? I have never had any
problems with my 2003 eMac. It could be dependent on the Open Firmware
version. It also depends on Yaboot being installed in a separate
partition. The openSUSE installation is different, but it should also
work. Admittedly, there are alternative ways of starting Linux, some of
which might leave it invisible to the OS-picker.

Its not invisible, the penguin simply does not boot into linux. But if
penguin is default you may switch to a macos partition. It is just
that if macos is default then you cannot switch to penguin.

I always put yaboot on a separate partition at the beginning of the
partitions. That way it can be default if nothing is set. I think if a
person already had mac on the first by mistake, the linux partition
tools let you reorder the number logic to make it logically first if
not physically, which is good enough.

Quote:

There is a way to put a menu into yaboot to pick an osX disk as an
alternative. That is how I have mine set up.
It should be in yaboot.conf commented out.

When external Linux is not the default, you can also get it to boot by
holding down Cmd-Opt-Shift-Delete during boot-up. You need to make sure
there are no bootable media in the CDROM drive and, maybe, no other
external storage devices plugged in. Yaboot needs to be the first
bootable partition on the external drive. Also, not all Linux
installations are configured to boot via FireWire. I was able to get
external Debian to work, but not openSUSE.

Yes thanks for the reminder. As far as external booting, configured
maybe means in the kernel ? Driver must be "y" not "m" to be in
kernel... still umm if OF sees /dev/sda there is some support....
 
tortoise...
Posted: Wed Sep 02, 2009 5:25 pm
Guest
Tinkerer Atlarge wrote:
Quote:
tortoise <cymraegish at (no spam) gmail.com> wrote:

Tinkerer Atlarge wrote:
tortoise <cymraegish at (no spam) gmail.com> wrote:
On Aug 31, 7:28 pm, tinke... at (no spam) optusnet.com.au (Tinkerer Atlarge) wrote:


mine defaults to Mac. I did a lot of experimenting trying to find the
most robust setup. I never did find one which was 100% foolproof. In the
end I decided that putting Yaboot on Partition 2 and OSX on partition 3
with boot-device set to hd:3 was the best plan.

That way, it continues to seem like a normal Mac to anyone else. .
That way, if someone resets the pram, it should continue to boot like a
normal Mac. (Or that was my original reasoning. It turns out Open

I suspect if an ordinary Mac user unexpectedly started seeing the
unMaclike yaboot menu, they would think the computer had a virus. They
would probably think it was trying to trick them when it claimed they
have to press 'x' in order for it to behave like a mac :-)

Well I always think of it as a "security feature". If I wanted to loan

the computer I'd warn them about the menu.

As far as booting multiple distros it is less painful on old world
macs, except for they are getting pretty slow these days. Since I
don't mind the yaboot menu I suppose I could fix the menu if I wanted.
So far the only reason I had to multi distro was for old systems I
needed to build/ run old ("obsolete" or actually just someone's
project that was discontinued or dropped or just plain finished)
versions of software. So I have had a few of those which run quicker
and so forth OK on the ancient machines...
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Sun Nov 22, 2009 3:04 am