Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Anyone else finding broken Netinstall ISOs that don't install gnupg so you have no keys to install software from apt?
It’s either in this thread or the other thread on installing Linux that this is mentioned and the work around for it, if I recall correctly.

I will say this, I did get Sid installed and had all drivers working on my iBook G4 but running apt update and apt upgrade borked the install… and that is to be expected as Sid is the unstable and experimental build.

You didn’t ask but my suggestion is to try OpenBSD or Adélie Linux.

Personally, the only PPC computer I use anymore is my PowerBook G4 15” Aluminium and it runs Leopard and I run old applications like abandonware and games.

My point is you wrestle Debian Sid on to your PPC Mac, and indeed may get everything working but at some point you’ll want to install something, and that application or one of it’s dependencies will thrash your install, hence I suggest Mac OS X, OpenBSD, or Adélie.

Good luck!
 
It’s either in this thread or the other thread on installing Linux that this is mentioned and the work around for it, if I recall correctly.

I will say this, I did get Sid installed and had all drivers working on my iBook G4 but running apt update and apt upgrade borked the install… and that is to be expected as Sid is the unstable and experimental build.

You didn’t ask but my suggestion is to try OpenBSD or Adélie Linux.

Personally, the only PPC computer I use anymore is my PowerBook G4 15” Aluminium and it runs Leopard and I run old applications like abandonware and games.

My point is you wrestle Debian Sid on to your PPC Mac, and indeed may get everything working but at some point you’ll want to install something, and that application or one of it’s dependencies will thrash your install, hence I suggest Mac OS X, OpenBSD, or Adélie.

Good luck!
That's why we run the Mac OS isn't it. I just need to poke around on a GPIO and the only real tools for that are on linux, but I can't seem to get a working install anymore....
 
Correct, just PowerPC 32-bit. I don’t own any G5 Macs so it’s not something I regularly consider.

If a G5 Mac was to come into my possession today I would run Adélie Linux as they have a PPC64 build

NOTE: When I installed Adélie on one of my G4 Macs the hard drive partitioning tool failed during install so I had to drop to a bash prompt and manually partition. This was a known issue, however this was a year ago and may be resolved now.
And... i can confirm that it still fails after all this time and many people reporting it. Plus not everyone knows how to "drop to a bash prompt and manually partition". Just saying. i don't get why they don't consider it important that their system can not be installed. But, well...
 
I didn't power on this PB since AUG 2024. It had no battery and maybe the PRAM is defective.
Make sure that you have ntp installed
Code:
apt install ntp
as you need to have the correct time and date. On my old iBook the battery that keeps the date and time correct is dead, so syncing with a time server is needed. You may need to add:

deb [arch=all] http://ftp.debian.org/debian sid main

to the apt sources list with

Code:
apt edit-sources

then update

Code:
apt update
apt install ntp
 
Hi all. I've recently a Power Mac G5. the Late 2005 low-end model as far as I can tell. I've always been fascinated with these machines, and now that it appears that they'll only be going up in price, not down, I guess this is the perfect moment.

I tried installing Mac OS X 10.4, and it worked pretty much flawlessly, after I realized that the 10.4[.0] doesn't actually support the Late 2005 versions of the G5, and went to install 10.4.whateveritwas (>10.4.2).

I wanted to install Debian, however, to try and experiment with some relatively modern hardware and software, like the HD 6970 that should start heading towards me via mail this evening.

I ran into some problems installing Debian, however. I needed to gather information across different posts and forums, so I thought I'd pop in and summarize my findings for anyone looking for the same experience. If @swamprock or anyone else could make an edit to the wikipost to relay them, I'd be very grateful. I cannot edit the post myself, as it appears that new accounts are rightfully restricted from doing so.

Also, I am extremely grateful to all the people posting information on and scripts and software for these old PowerPC Macs. Thank you, if you're reading this! What this community is doing, against all odds, makes me appreciate just how much goes into supporting all the infrastructure required for modern operating systems and software to work.

I've encountered and solved 3 problems on my quest to install Debian:

1. The installer just seemingly doesn't want to work with any repo you give to it.​


As far as I can tell, this is because the deb.debian.org/debian-ports/ repository is down (whether permanently or temporarily, I do not know; seem to be permanent though), and the ftp.ports.debian.org/debian-ports/ repository doesn't have an appropriate keyring for it shipping with the installer. To make ftp.ports.debian.org/debian-ports/ repository work, as per the guide, you'll have to install the keyring yourself.

When the repository chooser window pops up, after the base install is done, press Alt+F2 (or Alt+FN+F2 on some keyboards) to open a new tty session. Press Enter for it to open a shell. You'll have to do a few things while in it.
  1. Change the root into the target installation drive by running 'chroot /target /bin/bash'. I've seen versions of this command without the '/bin/bash' part, but that just opens a buggy shell with less features.
  2. Edit the source list for the apt package manager. Open the nano text editor by running 'nano /etc/apt/sources.list'.
  3. When in nano, put 'deb [trusted=yes] http://ftp.ports.debian.org/debian-ports/ sid main non-free contrib' verbatim on a separate line in the file. (Do NOT remove or comment out any lines from the file, as Debian uses the cdrom repository in some weird way to install software, including the grub bootloader) This will temporarily add the ftp.ports.debian.org/debian-ports/ repository to your apt sources, and the '[trsuted=yes]' part will make apt accept incorrect signatures on the files from this repository. This is being done temporarily, so that we can do the next step:
  4. Use apt to install the keyring for the ftp.ports.debian.org/debian-ports/ repository. If you haven't already, save the sources.list file by pressing Ctrl+O, then Enter in nano, and press Ctrl+X to exit nano. When back in the shell, run 'apt update', then 'apt install debian-ports-archive-keyring'.
When this is done, switch back to Debian installer by pressing Alt+F1 (Alt+FN+F1 on some keyboards). The window wanting you to configure the repository for the installation should still be there. Choose 'enter information manually', then enter 'ftp.ports.debian.org' when it asks for the mirror hostname, leave the mirror directory at its default value ('/debian-ports/') and the proxy blank, unless you know what you're doing.

The installer will overwrite '/etc/apt/sources.list' when you do this, so the '[trusted=yes]' part we put in just to install the archive keyring will go away. If you want to, you can switch back to the tty you used to install the keyring by pressing Alt[+FN]+F2 again and check the '/etc/apt/sources.list' with nano. You do have quite a bit of spare time to do this after you select the software you need for installation, as it does take a fair while.

2. Grub install fails.​


This issue is not really new. It's been discussed on the forums and showcased by Action Retro. However, I still think I should go over the steps I went through to get grub installed, as they deviate from the consensus slightly.

When the dreaded "Executing 'grub-install /dev/sda3' failed" window popped up, I pressed Alt[+FN]+F2 to switch back to tty, which was already open and already chroot-ed into the target installation drive from installing the repository keyring. There, I did the following:
  1. I executed 'mount -t sysfs none /sys'. I am unsure of what it does, precisely. I can only assume it allows low-level access to devices by mounting stuff as per the 'everything is a file' paradigm, as the grubfix.sh script I used later appeared to fail without doing this.
  2. I downloaded the grubfix.sh script from the Power Progress community repository by running 'wget https://repo.powerprogress.org/debian/install/grubfix.sh'.
  3. I did NOT run it as-is. The version that ships from the PowerProgress community repository downloads an outdated version of hfsprogs, which requires libssl1.1, which isn't there in the current repositories, because of the migration to OpenSSL 3.0.
  4. I installed hfsprogs manually by running 'apt install hfsprogs'.
  5. I modified the grubfix.sh script not to download and install hfsprogs. I opened it using nano by running 'nano grubfix.sh', and commented out the three lines that do this by putting '#' in front of them, so that they look like this:
    Bash:
    #echo "Download and install HFS progs"
    #wget https://repo.powerprogress.org/debian/install/hfsprogs_332.25-11+b3_ppc64.deb
    #dpkg -i hfsprogs_332.25-11+b3_ppc64.deb
  6. After that, I modified the permissions on the script to make it runnable: 'chmod a+x grubfix.sh'.
  7. And ran the script, making sure I'm using the correct partition device file name, i.e. I'm actually overwriting the target installation drive partition, and not some other partition on some other drive with precious data on it: './grubfix.sh /dev/sd<X>2', where <X> is the letter designating the correct target installation drive.
  8. I said yes to installing Windfarm and adding the Power Progress community repository, and no to installing LXDE and other software, as the Debian installer should have already installed a desktop environment by that point, and it was a bit buggy from the times I ran the script before.
At this point I switched back to the installer by pressing Alt[+FN]+F1, and continuing the installation """without boot loader""" (wink-wink nudge-nudge). It promopted me to remove the installation media, which I of course ignored, because the Power Mac G5 doesn't boot from USB without you performing some OpenFirmware shell magic anyway.

Grub came up and started booting Debian. But then...

3. Debian boots to a blank screen.​


This issue seems to be specific to Late 2005 G5 models using a GeForce graphics card. If you're using a different model, you should porbably be fine. The issue seems to be with the nouveau graphics driver and it freaking out when you use an nVidia GPU with a G5-specific VBIOS ROM, although I haven't really looked into what the problem actually is. (Nouveau? More like 'no view', am I right? *quiet sobbing noises*)

Regardless, you can kind of sort of fix this by disabling nouveau (this part is taken pretty much from this answer by 0xC0000022L over on the UNIX StackExchange):
  1. Boot back into your installation USB drive, but this time, when you get to grub that is on the installation USB drive, choose 'Rescue mode' instead of '<...> install'.
  2. It will ask you about a bunch of things, most notable of which is the location of the root filesystem. It should be on the drive that has 5 partitions in total, in the third partition, if you used an entire drive for the debian install, like me. I.e. if you see '/dev/sda1' through '/dev/sda5' in the list and no '/dev/sda6', '/dev/sda7' and so on, your root filesystem is probably on '/dev/sda3'. If you haven't changed anything in your system from the previous step, it should be '/dev/sd<X>3'.
  3. When it asks for rescue operations, choose 'Execute a shell in /dev/<...>'.
  4. You can make sure this is indeed the correct root filesystem by running 'ls' and seeing what files show up.
  5. Open '/etc/modprobe.d/blacklist.local.conf' with nano, and add the following line to it: 'blacklist nouveau', save the file and close nano. It's fine if the file was empty or didn't exist before.
  6. Don't forget to update initramfs after this: 'update-initramfs -u -k all'.
  7. When done, exit from the shell by running 'exit', and choose 'Reboot the system' in rescue operations.
The system should now boot into a plain old tty, with no X session in sight.

For now, given all the issues, I consider this a success. I will attempt to get a proper GUI working later. Or, you know, I'll just launch Minecraft from shell, for bonus style points.
 
As for macOS, you can do much better than 10.4, and have comparable modern software on 10.6. (I’d say better in some aspects, though currently Linux will win on the browser and Qt5/Qt6.)
 
As for macOS, you can do much better than 10.4, and have comparable modern software on 10.6.
Thanks! I definitely know that therr are other versions that are better, the Sorbet Leopard, for instance, which I think says it's "10.5.8".

I just wanted to have a fresh 10.4 install, since (1) that's the version that the PMG5 came with orginally and (2) I've heard it has support for also running Mac OS 9 in what is called 'classic mode'. I guess the G5 I have should thus be one of the most performant machines to ever be able to run Mac OS 9 natively, which should mean that I'll be able to run some cool stuff without limitations.

I am interested in the 10.6 stuff you mention, though. I thought 10.6 is Intel-only, is it not? And what modern software that is, exactly? I've heard about tenfourfox and some other things, but I don't have anything approaching a comprehensive list, nor do I remember coming across one.

I also thought driver support is way better on Linux, anyway, so that's a bit of a downer for running anything modern on Mac OS X.
 
I just wanted to have a fresh 10.4 install, since (1) that's the version that the PMG5 came with orginally and (2) I've heard it has support for also running Mac OS 9 in what is called 'classic mode'. I guess the G5 I have should thus be one of the most performant machines to ever be able to run Mac OS 9 natively, which should mean that I'll be able to run some cool stuff without limitations.
I wouldn't call Classic "native", especially post-Jaguar. You're not gonna get that crazy performance you're thinking of, especially in games.
I am interested in the 10.6 stuff you mention, though. I thought 10.6 is Intel-only, is it not? And what modern software that is, exactly? I've heard about tenfourfox and some other things, but I don't have anything approaching a comprehensive list, nor do I remember coming across one.
Yes, but....
I also thought driver support is way better on Linux, anyway, so that's a bit of a downer for running anything modern on Mac OS X.
Mac OS has ideal driver support because they only had to support a certain set of hardware: Macs. Of course, you may get more mileage with expansion hardware in Linux, especially with hardware cards far newer than the vintage of your machine, but that may come at the sacrifice of onboard hardware support, depending on your distribution and kernel version.
 
I have been trying for a few days now to get the latest Debian sid running on my PMG4 with no success. I can never get the operating system to boot off of a SATA hard drive on a SATA PCI card, yaboot shows up and tries to boot it but gives up with an error message. Is there any other bootloader I could use for this, like grub?
 
I have Debian installed on all my PPC systems now. It works well… clang, llvm, qt5, etc, etc, work nicely. grub is the currently working bootloader.

If you want to install Debian, my advice would be to completely ignore every website writeup and YouTube video out there… every one is out of date or just wrong.

Go here and join the debian PPC mailing list:


Look through recent posts for a bit, to get the latest install instructions from Adrian. Use the latest “blessed” install ISO that Adrian has manually fixed, which was referenced above.

If you run into any troubles, post to that mailing list and Adrian will get you sorted.
 
I have Debian installed on all my PPC systems now. It works well… clang, llvm, qt5, etc, etc, work nicely. grub is the currently working bootloader.

If you want to install Debian, my advice would be to completely ignore every website writeup and YouTube video out there… every one is out of date or just wrong.

Go here and join the debian PPC mailing list:


Look through recent posts for a bit, to get the latest install instructions from Adrian. Use the latest “blessed” install ISO that Adrian has manually fixed, which was referenced above.

If you run into any troubles, post to that mailing list and Adrian will get you sorted.
Would you point out those "install instructions", searching Debian mailing lists is painful, like trying to search on Facebook marketplace!

On a Blue dual-cpu Powermac G4, the install seemed to go very well. However, after trying every trick I could search for, and using Gemini.google.com for assistance (it can be buggy for PPC G4 info), I still don't know how to boot this Install. I am using the latest install image.

I tried a Rescue too, and did an "update-grub" in the appropriate root filesystem partition. I should have done an update-initramfs, but will this produce a "bootable grub" or some-sort-of-bootable.ELF file, somewhere?

Only trick is: I am using an IDE to SATA adapter, with at 128GB SSD now attached. It worked great for laying down the bits from the Install session. Everything seems to be there, and OK. The IDE drives in that G4 Blue tower are sooo olde, great boat-anchors.

Another aside: I bought a newer Firewire to Blue-G4 firewire "adapter" cable, to boot my grand OWC bootdrive that has MacOS 10.5.8 Sorbet and Debian installed too. No go, the Blue-G4 cannot see that drive, bah.

What is the "typical boot-line" I should see now, for latest Debian 13 ISO install? What path for "boot hd:xyzzy"? What file should be bootable (I see "grub" but OFw does not see that "grub" file!)
 
Would you point out those "install instructions", searching Debian mailing lists is painful, like trying to search on Facebook marketplace!


The posts you need are always named the same thing, and always from the same dev:
Find the most recent ones by looking back through the months. In this case, didn't need to look very far, as it was just a few weeks ago he updated them, so one click backward to June 2026.

Download the ISO, burn it to a CD-ROM, and boot it holding down the "C" key. Make sure you're plugged into a wired Ethernet connection to the internet.

Don't try to get fancy or smart. Don't try to run it from a USB key or burn it on a windows machine and run it on an M1 mac sharing it using some kind of network SCSI sharing trick or do any other thing but the absolutely simplest thing imaginable. Ideally, burn it on the PowerPC machine that you want to install it on from the ISO, and then boot from that same machine. Or at least, burn it on a Mac.

Just follow the instructions and let the installer do it's thing. Don't try to triple boot on a Wii-U machine or any other weirdness. Don't try to overthink it. It all works, if you don't mess with it. The best way to run two different OSs on such a machine is by using two different hard drives, one for Debian, the other for MacOS. Then they don't screw with each other.

Everything you have read or heard on any YouTube video is almost certainly wrong or out-of-date. The installer works if you just keep your hands off the controls and let the autopilot fly.

If you do get into trouble, post up your exact sequence on the debian powerpc mailing list, and people who are actually using this system all the time, most of them on PowerMacs, will give you good, proper, current advice. Especially Adrian, who seems to have taken this on as his baby and really knows what he is talking about when it comes to this stuff.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.