So
I guess if you're reading this I should first congratulate you for not
being in denial about the future of PowerPC hardware. You have
obviously decided that your Mac's security and capability in the modern
world is more important than your attachment to Apple OS. In all
sincerity I congratulate you on this because it’s a big step for most.
In my mind Lubuntu is both the best version for newbies along with one of the best for seasoned users that like minimal performance geared packages. This is my perspective at least but I encourage everyone to seek out all that interests them in the PowerPC open source world. As I have written in all my other Lubuntu related content it’s very easy to install but there are a few default events that don’t work as intended in the PowerPC build.
Before we start just remember that if you’re new to Linux you shouldn’t expect things to be perfectly smooth the first time. You need to look at any issues that come up as a learning experience rather than getting frustrated and running back to an OS X only world. The methods I explain work perfectly for me but they have all been acquired on PowerMac installs so your mileage may vary on other systems. Any issues you have that are not covered here should be noted so I and/or others can help you figure things out.
Step 1 – Downloading and prepping the ISO
If you don’t already have it then you first need to download the Lubuntu 12.04 Live Desktop ISO found here. Once you have it you will need a blank CD or DVD to burn the ISO to for installation. You can also boot from USB via a thumb drive or other USB storage devices by following the instructions found here. I do not recommend this method as it is not always reliable enough to get a full install done. If you really have no blank optical disks and don’t want to buy any then USB is your remaining option.
This guide is built to assist those that are not yet comfortable with Linux installations so I have written everything with the live desktop image in mind. For those that know Linux on a higher level the Debian installer based 'Alternate' ISO is a quicker more direct way of getting it on your system. You can download the alt image here. This is not recommended for newbies or anyone going in with any level of discomfort.
The steps to burn the ISO to a CD/DVD are extremely simple. Once the ISO is downloaded simply launch Disk Utility in Mac OS. At the top click the burn button and then navigate to where you downloaded Lubuntu. Select it and your burn speed and wait a few min for it to finish. You may as well just leave the disk in the machine since you need to boot from it unless you want to label it first.
Now you have a bootable copy to install with. You are now ready to do the deed so lets get on to the install.
Step 2 – Installation
Restart your Mac and hold down C on the keyboard to boot from the Lubuntu disc you just burned or by using the USB boot methods mentioned above. You will be presented with a black screen that contains the yaboot info. Just watch the show and don’t do anything till the GUI comes up. You can hit enter or type 'live' followed by enter at the yaboot screen if you wish to shave off a few seconds, but this gives the same result as just waiting. After the black screen you will see a white one which is initiating the video driver which will go black again for a second and then white again followed by a black Lubuntu screen with progress dots underneath. After this you will see the Lubuntu desktop. I am explaining everything that happens at boot because it will seem alien to some so I am giving you a heads up of a normal CD boot procedure. If you have video issues then reboot the CD and at the yaboot screen type 'live video=ofonly' followed by enter.
If you still have video issues and have a Radeon GPU use this command at the Yaboot screen:
If you have an Nvidia GPU you will need the Alt. Install image I mention in step 2. Here is the alt install and here are the configuration instructions for after the install.
For those with ATI Rage 128 GPU you need to follow the instructions found here.
Once you’re at the GUI you can try it out for a bit before you install but keep in mind that the performance off the CD/DVD in no way reflects how it will run on your hard drive. When ready double click the Install Lubuntu icon in the top left.
First you will be asked to select your language then click continue. This will be followed by the Install prep. panel which will tell you if you have an active internet connection. If your internet is working then I highly recommend selecting ‘Download updates while installing’ because it will save you a lot of time post-install. I also recommend you select to install the Fluendo audio codecs for the best possible audio experience. Click continue.
Now you will see the install options window where you have the option to erase other OS and replace with Lubuntu or a simple erase and install if no other OS is present on the drive. Below this you will see a ‘Something else” option which is what dual boot on one drive people will need. Click continue.
In the next window select your Linux partition from the pull down and click ‘Install now’. Installation continues. Select your location when prompted soon after. This helps with finding the closest mirrors for downloading updates or new packages along with keeping your time set properly. Click continue.
Next you will be prompted to select your preferred keyboard layout. The detect button in the bottom left never works so just ignore it. Select your KB language on the left and the layout on the right. It’s best to choose a Macintosh layout if you have an Apple KB so it puts all or at least most of the keys to their proper use.
The next step will be choosing your user name and password. You also choose if you want auto login or not at this stage. Click continue. All you can really do now is watch the slideshow while it finishes up. This is good to watch for Linux newbies or even people that are only new to Lubuntu. It shows you several of the apps included in the package as well as a popular and supported alternative along with a lot of good basic info about Lubuntu.
When the installer is all done you will be prompted to restart.
Step 3 – The first hard drive boot and installing updates
If you chose to require a login at startup simply enter your pass and press enter. There is a pull down at the bottom which also allows you to boot into ‘Lubuntu Netbook’ or ‘Openbox’. The default will just say Lubuntu which boots into LXDE. The Lubuntu Netbook is a sort of lighter weight variant on the Ubuntu Unity user interface and I don’t recommend it. Openbox is a lot less user friendly and usable out of the box so I recommend most stick to LXDE while they acclimatize themselves to Linux. I will write an Openbox setup guide that is Lubuntu based in the near future. No point in making you drink from the fire hose while still absorbing new things.
Once you have logged into LXDE allow Update Manager to do it’s default thing and look for updates before you do anything. Do not, I repeat, do not use Update Manager to install anything. I have never seen it perform properly with any of the Ubuntu PowerPC builds. Same goes with the Lubuntu Software Centre. Close UM and go to the System Tools menu to open Synaptic Package Manager. Synaptic will be your best friend in regard to all updates as well as finding new apps/packages. It’s the only app you need for all these things and it works close to perfect on PowerPC Ubuntu builds.
Once you have Synaptic open I recommend reading the intro that pops up because it explains a lot of the basics of what Synaptic does and how to do them. After you get rid of the intro you need to locate the stack of buttons in the bottom left of the main window. Select the ‘Status' button and then in the sidebar directly above select ‘Installed (upgradeable)’. Now click the ‘Mark all updates’ button at the top followed by clicking Mark in the window which opens after this. Now click the ‘Apply’ button at the top followed by clicking Apply again on the popup. If there are any package errors while installing Synaptic will let you know. I get errors on occasion but they are all archive related which means that they sometimes become corrupted while downloading or installing.
Anytime you have an error there is a simple fix that is often one task but never more than two. If it’s a simple broken dependency then this can be dealt with in Synaptic by using the broken filter to find it. Sometimes you need to be more thorough by launching the LXTerminal in the accessories menu. Type the following commands:
You will then be asked for your pass which will not look like you’re typing just like the Mac Terminal. Press enter then type:
Allow it to finish to 100% before closing the terminal. These same terminal commands can be used anytime you have an error with any update so write them down for future use if you cannot remember them.
After this you should logout and back in. Launch Synaptic again and install whatever updates may be left that came after the error. When those are done click close and you’re all up to date.
Step 4 – Customizing things to your needs
This is where it becomes all about your personal preferences and needs. A good first step is to get to know the LXDE menu well and what is available to you in the default package. This will help you better figure out what you need to add to your install to accomplish all you need.
Anything else you want to add can be done with Synaptic. Simply launch it and click search. This is where it gets confusing for some people because with certain searches you will get a lot of results with a lot of what seems unrelated stuff. The easiest way is if you searched an app name to find the one that matches it in name. Then double click it to select it and all the directly related packages. Many things contain screenshots you can quickly download and view in the lower pane for a better idea of what you have found. If you searched for a technology or driver then you will simply need to read the descriptions. Once you get used to Synaptic it will be very easy to use but at first it can seem a bit confusing. Be patient with your learning.
Sylpheed is the included mail app and it’s really not all that different from Apple Mail in layout and function. If you prefer something like Thunderbird there is a modern updated version available in Synaptic.
The default browser in the PowerPC version of Lubuntu is Firefox rather than Chromium like the x86 version. This is why there is a red circle with a slash through it down by the LXDE menu in the LXPanel. Right click directly on the red circle and click 'Application Launchbar settings'. This screenshot shows what to select followed by clicking remove. You can also use this panel to add any apps you want to the launch bar. The good news on the browser front is that after updating Firefox is at version 16.01 right now. In my opinion FF is the best browser anyway because of how customizable it is.
If you’re happy with Abiword and Gnumeric for office related content then you’re already set but I prefer the LibreOffice suite. I honestly find it just as productive as my MS Office 2004 suite on Mac.
A list of what I add through Synaptic:
In my mind Lubuntu is both the best version for newbies along with one of the best for seasoned users that like minimal performance geared packages. This is my perspective at least but I encourage everyone to seek out all that interests them in the PowerPC open source world. As I have written in all my other Lubuntu related content it’s very easy to install but there are a few default events that don’t work as intended in the PowerPC build.
Before we start just remember that if you’re new to Linux you shouldn’t expect things to be perfectly smooth the first time. You need to look at any issues that come up as a learning experience rather than getting frustrated and running back to an OS X only world. The methods I explain work perfectly for me but they have all been acquired on PowerMac installs so your mileage may vary on other systems. Any issues you have that are not covered here should be noted so I and/or others can help you figure things out.
Step 1 – Downloading and prepping the ISO
If you don’t already have it then you first need to download the Lubuntu 12.04 Live Desktop ISO found here. Once you have it you will need a blank CD or DVD to burn the ISO to for installation. You can also boot from USB via a thumb drive or other USB storage devices by following the instructions found here. I do not recommend this method as it is not always reliable enough to get a full install done. If you really have no blank optical disks and don’t want to buy any then USB is your remaining option.
This guide is built to assist those that are not yet comfortable with Linux installations so I have written everything with the live desktop image in mind. For those that know Linux on a higher level the Debian installer based 'Alternate' ISO is a quicker more direct way of getting it on your system. You can download the alt image here. This is not recommended for newbies or anyone going in with any level of discomfort.
The steps to burn the ISO to a CD/DVD are extremely simple. Once the ISO is downloaded simply launch Disk Utility in Mac OS. At the top click the burn button and then navigate to where you downloaded Lubuntu. Select it and your burn speed and wait a few min for it to finish. You may as well just leave the disk in the machine since you need to boot from it unless you want to label it first.
Now you have a bootable copy to install with. You are now ready to do the deed so lets get on to the install.
Step 2 – Installation
Restart your Mac and hold down C on the keyboard to boot from the Lubuntu disc you just burned or by using the USB boot methods mentioned above. You will be presented with a black screen that contains the yaboot info. Just watch the show and don’t do anything till the GUI comes up. You can hit enter or type 'live' followed by enter at the yaboot screen if you wish to shave off a few seconds, but this gives the same result as just waiting. After the black screen you will see a white one which is initiating the video driver which will go black again for a second and then white again followed by a black Lubuntu screen with progress dots underneath. After this you will see the Lubuntu desktop. I am explaining everything that happens at boot because it will seem alien to some so I am giving you a heads up of a normal CD boot procedure. If you have video issues then reboot the CD and at the yaboot screen type 'live video=ofonly' followed by enter.
If you still have video issues and have a Radeon GPU use this command at the Yaboot screen:
live video=radeonfb:1024x768-32@60Change the 1024x768 to your screens default res if it is not that. 32 refers to the colour depth and 60 refers to the screen refresh rate. For best results confirm what all these are for the display in question.
If you have an Nvidia GPU you will need the Alt. Install image I mention in step 2. Here is the alt install and here are the configuration instructions for after the install.
For those with ATI Rage 128 GPU you need to follow the instructions found here.
Once you’re at the GUI you can try it out for a bit before you install but keep in mind that the performance off the CD/DVD in no way reflects how it will run on your hard drive. When ready double click the Install Lubuntu icon in the top left.
First you will be asked to select your language then click continue. This will be followed by the Install prep. panel which will tell you if you have an active internet connection. If your internet is working then I highly recommend selecting ‘Download updates while installing’ because it will save you a lot of time post-install. I also recommend you select to install the Fluendo audio codecs for the best possible audio experience. Click continue.
Now you will see the install options window where you have the option to erase other OS and replace with Lubuntu or a simple erase and install if no other OS is present on the drive. Below this you will see a ‘Something else” option which is what dual boot on one drive people will need. Click continue.
In the next window select your Linux partition from the pull down and click ‘Install now’. Installation continues. Select your location when prompted soon after. This helps with finding the closest mirrors for downloading updates or new packages along with keeping your time set properly. Click continue.
Next you will be prompted to select your preferred keyboard layout. The detect button in the bottom left never works so just ignore it. Select your KB language on the left and the layout on the right. It’s best to choose a Macintosh layout if you have an Apple KB so it puts all or at least most of the keys to their proper use.
The next step will be choosing your user name and password. You also choose if you want auto login or not at this stage. Click continue. All you can really do now is watch the slideshow while it finishes up. This is good to watch for Linux newbies or even people that are only new to Lubuntu. It shows you several of the apps included in the package as well as a popular and supported alternative along with a lot of good basic info about Lubuntu.
When the installer is all done you will be prompted to restart.
Step 3 – The first hard drive boot and installing updates
If you chose to require a login at startup simply enter your pass and press enter. There is a pull down at the bottom which also allows you to boot into ‘Lubuntu Netbook’ or ‘Openbox’. The default will just say Lubuntu which boots into LXDE. The Lubuntu Netbook is a sort of lighter weight variant on the Ubuntu Unity user interface and I don’t recommend it. Openbox is a lot less user friendly and usable out of the box so I recommend most stick to LXDE while they acclimatize themselves to Linux. I will write an Openbox setup guide that is Lubuntu based in the near future. No point in making you drink from the fire hose while still absorbing new things.
Once you have logged into LXDE allow Update Manager to do it’s default thing and look for updates before you do anything. Do not, I repeat, do not use Update Manager to install anything. I have never seen it perform properly with any of the Ubuntu PowerPC builds. Same goes with the Lubuntu Software Centre. Close UM and go to the System Tools menu to open Synaptic Package Manager. Synaptic will be your best friend in regard to all updates as well as finding new apps/packages. It’s the only app you need for all these things and it works close to perfect on PowerPC Ubuntu builds.
Once you have Synaptic open I recommend reading the intro that pops up because it explains a lot of the basics of what Synaptic does and how to do them. After you get rid of the intro you need to locate the stack of buttons in the bottom left of the main window. Select the ‘Status' button and then in the sidebar directly above select ‘Installed (upgradeable)’. Now click the ‘Mark all updates’ button at the top followed by clicking Mark in the window which opens after this. Now click the ‘Apply’ button at the top followed by clicking Apply again on the popup. If there are any package errors while installing Synaptic will let you know. I get errors on occasion but they are all archive related which means that they sometimes become corrupted while downloading or installing.
Anytime you have an error there is a simple fix that is often one task but never more than two. If it’s a simple broken dependency then this can be dealt with in Synaptic by using the broken filter to find it. Sometimes you need to be more thorough by launching the LXTerminal in the accessories menu. Type the following commands:
sudo apt-get clean
You will then be asked for your pass which will not look like you’re typing just like the Mac Terminal. Press enter then type:
sudo apt-get update
Allow it to finish to 100% before closing the terminal. These same terminal commands can be used anytime you have an error with any update so write them down for future use if you cannot remember them.
After this you should logout and back in. Launch Synaptic again and install whatever updates may be left that came after the error. When those are done click close and you’re all up to date.
Step 4 – Customizing things to your needs
This is where it becomes all about your personal preferences and needs. A good first step is to get to know the LXDE menu well and what is available to you in the default package. This will help you better figure out what you need to add to your install to accomplish all you need.
Anything else you want to add can be done with Synaptic. Simply launch it and click search. This is where it gets confusing for some people because with certain searches you will get a lot of results with a lot of what seems unrelated stuff. The easiest way is if you searched an app name to find the one that matches it in name. Then double click it to select it and all the directly related packages. Many things contain screenshots you can quickly download and view in the lower pane for a better idea of what you have found. If you searched for a technology or driver then you will simply need to read the descriptions. Once you get used to Synaptic it will be very easy to use but at first it can seem a bit confusing. Be patient with your learning.
Sylpheed is the included mail app and it’s really not all that different from Apple Mail in layout and function. If you prefer something like Thunderbird there is a modern updated version available in Synaptic.
The default browser in the PowerPC version of Lubuntu is Firefox rather than Chromium like the x86 version. This is why there is a red circle with a slash through it down by the LXDE menu in the LXPanel. Right click directly on the red circle and click 'Application Launchbar settings'. This screenshot shows what to select followed by clicking remove. You can also use this panel to add any apps you want to the launch bar. The good news on the browser front is that after updating Firefox is at version 16.01 right now. In my opinion FF is the best browser anyway because of how customizable it is.
If you’re happy with Abiword and Gnumeric for office related content then you’re already set but I prefer the LibreOffice suite. I honestly find it just as productive as my MS Office 2004 suite on Mac.
A list of what I add through Synaptic:
- Kupfer – app launcher
- VLC
- LibreOffice
- GIMP – image editor
- MiniTube - MacTubes-like youtube player/downloader
- Shutter – screenshot utility
- Netatalk - greatest tool yet for Mac OS/Linux networks
- smbfs – SMB compatability and integration files
- Samba – file and print server
I know there are more but that’s the meat of what extra I need to add to have a fully capable system. Lubuntu's LXDE comes very well equipped out of the box but there will certainly be things you need to add as needs come up that cannot currently be met with the included collection.
To help give you an idea of how things look:
Default look - My preferred look
I prefer to keep the LXPanel at the bottom hidden much like the OS X dock and use Kupfer in the same way as Quicksilver to launch everything. Play around with the LXPanel settings, add your own wallpapers and just experiment with settings. Learn what suits you if you don't already know.
One button mouse? No problem
The default right click activation key is F12 and F11 for middle click.
Since the time this guide was written I have made a new post explaining how to make the control key activate right click just like Mac OS. It also goes into detail about changing middle click.
The second part of the post gives greater detail on finding apps, installing along with updating the OS and apps.
Loose ends
Common issues
The most common issue people have is their airport card doesn't work out of the box and some also have sound issues. I don't use wifi at all or own any airport cards so I cannot directly support this issue because I cannot recreate it. My sound always works perfectly out of the box on Sawtooth and B&W G3 systems. Those are the "Screamer" and "Burgundy" sound controllers respectively. Some PowerBook and iBook users have also said there is no battery indicator by default.
The links below in my closing comments contain this info also but I will point you directly to the help for these three common issues.
Wifi
Sound
Battery Indicator
Closing comments
This guide was written in my spare time over just a few days but there will be things that come up over time along with things I think to add to this. The point is that there will be many revisions of this guide so keep checking back.
I also want to hear any issues along with successes as well. This will help me revise the info to suit more hardware because at this point all my Lubuntu experience is on two Sawtooth and a G4 upgraded B&W G3. If you let me and others that come here know what is wrong then we can all work together to figure things out. Also check the Ubuntu PowerPC FAQ and Known Issues pages for more info on issues and compatibility.
If anyone feels there is important info omitted here please let me know and I will add it.
Happy Linuxing! Thats a word right?
Thanks for posting this tutorial. Maybe it will inspire more PowerPC users to take the plunge and try one of the PPC Linux distros.
ReplyDeleteI just installed Lubuntu this morning by choosing the Lubuntu desktop at a package in Ubuntu Software Center. I now have the choice of Lubuntu or Ubuntu at startup. Maybe it's not quite as fast as on a clean install of Lubuntu, but my Power Mac G4 with a 1.6 MHz processor isn't much bothered by it.
Oh, I'm OK with "Linuxing", but shouldn't it be "two Sawteeth"?
ReplyDeleteIf they were indeed teeth then yes. They are not teeth. They are computers with cool code names. :)
DeleteInstalled Lubuntu 12.04 on on old iMac - the one with the semi-spherical base. But trying to install LibreOffice through Synaptic just throws up errors - it shows up as an Office applications but won't open. Any bright ideas? Thanks!
DeleteIt sounds to me like you have a broken dependency. This can be fixed in Synaptic. Simply use the Broken dependency filter.
DeleteIf that doesn't work then fire up the terminal and type:
sudo apt-get clean
after you enter your password type:
sudo apt-get update
If it still doesn't work then mark it for removal in Synaptic followed by reinstalling.
The iMac G4 is what you would have and they are one of the more troublesome pieces of Apple hardware for running Linux. All in one computers are one odd or bad part away from not working right or not at all.
Thanks for that - will give it all a go. Installed Calligra fine but would prefer LibreOffice. Think what I did was install a LO language pack rather than the main application. Pretty new to Linux and have mainly used Ubuntu - trying Lubuntu to breath life into an old Mac.
DeleteThanks again!
Paul Bakker, Peterborough, England
One advantage of Lubuntu over Debian Testing is that packages in Testing are always updating and when things break you may have to wait a few weeks for a fix. Though Lubuntu is, I believe, based on Debian Testing, their repositories don't have this same issue of new versions (and new bugs) being constantly introduced.
ReplyDeleteAll the Ubuntu versions are Debian based but it's really more A Debian associated type of situation. Mint is a lot more pure Debian from what my experience was.
DeleteA lot of the common Debian stuff works great in Lubuntu. When I fist started using it I had the Debian menu installed in Openbox and it worked quite well. I tried a couple of your Openbox methods from your blog in Lubuntu/Openbox and had mixed results. I guess the point is there are Debain similarities more than integration. The only other Debain based OS I have run Openbox on was Mint.
The closest I get to testing is running 12.10 on my testing Sawtooth but that doesn't happen much because I barley have time to use my main two Sawtooth these days.
Great tuto, thanks a lot!
ReplyDeleteI have done the install on my iBook G4, but the wi-fi cannot be activated, any idea?
thanks!
This info should help:
Deletehttps://wiki.ubuntu.com/PowerPCFAQ#Will_my_wireless_work.3F
If you're still stuck let me know and I will look into the issue further. I don't use wifi at all personally.
Brilliant, i love it.
ReplyDeleteI've played about with it since reading your blog a week or so back and am now in the process of installing it on my 17" Powerbook. SO far so good. 1 question, when i was playing about with it before i downloaded Draft Sight and it said something about not working as it is for x86 (i think thats what it said) and wouldn't work. Do you know if this will effect many packages? could i run it under wine?
thanks
I will look into the issue tonight or tomorrow and get back to you. I assume that because it's a CAD app that it will be a bit of a beast code-wise.
DeleteCheck back in a couple days.
Hi there,
ReplyDeleteMe again!
Further to yesterday's mail i'm getting something that says
'package dependencies cannot be resolved' is this because we are using ppc rather than the normal route?
ta
I made a new post about CAD yesterday which I hope resolves things for you. I hope you don't mind that I mention you're from the BAS. When I noticed that in my stats I was very intrigued. I have a passion for both science and Antarctica.
Delete'Lubuntu PowerPC and CAD'
Hello, I cannot get a live environment on the 12.04.1 cd with either cold booting it or with the "live video=ofonly" command. both load for awhile and drop me at the welcome to ubuntu command prompt.
ReplyDeleteI tried "startx" both times but it ultimately fails.
I am installing on a 350mhz g4 agp graphics sawtooth.
Any ideas?
Do you have the original Rage 128 vid card?
ReplyDeleteIf so try this info:
Users with a Rage 128 graphics card will probably find they boot into a low graphics mode (or a command prompt) with the live CDs (bug). For this reason, some users may prefer to install from the alternate/mini ISOs. The mini ISO will download the latest kernel version which contains the fix.
For most users this bug should be fixed when you run the Update Manager. Some users (e.g. those with a G3 iMac) may also have to create an xorg.conf file setting HorizSync and VertRefresh values (see PowerPC FAQ). AGP users may also have to force PCI mode.
If you need to install the latest kernel from a command prompt, then type the following:
sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot
If you would like to use the live CDs in full technicolor then there are two solutions to you. Both require starting the CD in single user mode. You can configure an xorg.conf file setting "UseFBDev" "False" and "NoInt10" "True". Instructions to do so are here. Once configured, issue the command
sudo start lightdm
to start the desktop. The second solution is to disable the openfirmware framebuffer. At the yaboot prompt type:
live video=offb:off single
This will freeze or give you a blank screen. You will have to judge blind when the machine has finished booting which can be longer than you think. Type the command (you won't see what you type):
modprobe aty128fb
Text should now appear on the screen. You can now start the desktop with the "sudo start lightdm" command.
If you happen to have a Radeon or Nvidia card try this info:
https://help.ubuntu.com/community/Lubuntu/Documentation/FAQ/PPC
Thanks for the reply. Can't get the damn thing to boot from cd now, so for the time being I'm stuck in MintPPC. (Not sure version but repos are pointing at debian 6.0.5) I'll ping back when I make progress. Thanks again.
DeleteTry the alt. install image:
Deletehttp://cdimage.ubuntu.com/lubuntu/releases/12.04/release/lubuntu-12.04-alternate-powerpc.iso
It uses the Debian installer which is not pure text but it's not a GUI either. There are basic progress bars and such. Use the arrow and tab keys to navigate and return to select.
I never bothered including the alt. image in the install guide because the desktop is a lot more inviting for newbies. I will add it.
That's what isn't booting. However I think the drive might just be the problem. The regular disk is what was going to the 'low graphics' mode but this one isn't recognized. When Yaboot(?) loads up and asks X for osx, L for linux, C for cdrom, it loops if I hit c. and then within 10 seconds autoloads MintPPC if I'm not paying attention. Holding C no longer responds to booting from CD with this bootloader. Will try old DVD drive tomorrow(or another burn). currently have a dvd writer in there that is a bit newer than the computer.
DeleteFirst of all, let me congratulate you for your work on defending a second life to legacy hadrware based on powerpc. Thanks to people like you I managed to install Linux and got to know it's power on my old but brilliant powerbook G4 12".
ReplyDeleteI've started with MintPPC - which is very cool and easy to start with, and has a very dedicated community a few weeks ago but I got some kind of error after a while and decided to start over and try a different distro.
I tried Lubuntu 12.10 but it was not working. Someone pointed me to 12.04 and I'm enjoying it. I managed to fix the wireless problem and I'm now into some other problems:
1. Sleep mode: does this have a sleep mode compatible with the powerbook sleep mode? I just love the way you can just close the lid on a powerbook running MacOS X. Can this be achieved with Lubuntu?
2. Battery manager/info: how do I get a usefull battery monitor to work? A laptop is unusable without a battery monitor.
I fixed the battery monitor problem using target="_blank">this. I hope I can solve the others soon. Overall, my Lubuntu-on-a-powerbook-G4 experience has been fun and profitable. Thanks again.
DeleteSorry my reply is a month late. I remember your comment but forgot to reply.
DeleteI have updated this guide with a link to all the battery config info along with new video information.
Sleep is one thing I have never gotten to work right on Lubuntu. I have tried it on several PowerMac towers with no success. I never use sleep anyway but I tried it just to see if it worked.Have you looked through the FAQ and Known Issues links above? There might be more info on that there.
I should look into that more since a good chunk of PowerPC users are on portables and would likely desire sleep to work.
@zen, et al:
DeleteI'm also trying to build up the steam to try a Lu 12.04 install on an iBook G4, but am hesitating due to the apparent lack of "suspend" that I have in a Wheezy/10.4.11 dual-boot system . . . . I have/had a Xu/Lu partition on my G4 iMac, and I think there I would need an xorg.conf file to get suspend, but it's having crash problems. I'm wondering if you found anything more out about suspend, I have several posts on Ubun Apple user forum, but no answers given . . . .
In terms of dual-booting, I've done many installs of various Linux flavors with OSX, and the PPC is easier to do than the Intel macs. You probably could use the install disc Gparted, but according to "rodbooks" ??? OSX is not user friendly to other systems, so it should be re-installed first with the space to be used for Linux set as DOS or "free space." To do that it is easier to boot from an external HD using firewire, perhaps the OSX system used as back up from Carbon Copy Cloner . . . erase the HD on the computer and partition it into sizes you want. Move OSX back onto computer using CCC and FW. Boot the Linux install disc using C key, run the install . . . in my case doing it "manually" to set the Home, Swap, and boot partitions is what seemed to work using the mostly Debian installer format, what you are calling the "alt" installer . . . . Depending on the system and the computer some various boot parameters might be needed, but it should get you going passed the Yaboot window . . . . Any thoughts on suspend for iBook with Lu 12.04 appreciated.
e.e.p.
Why boot from the Mac CD to partition the drive? Can't you just use GParted on the Lubuntu Live CD?
ReplyDeleteBecause in my experiences with Linux on PowerPC hardware you need to setup Mac OS first to get dual boot working right. PPC Luddite gives the same advice.
DeleteThanks for all your good information. I followed your preparation instructions and partitioned from the OSX 10.5 CD, but when I tried to install Lubuntu 12.04 to the ext4 partition, I received errors along the lines of "New New World partition found..." and "No yaboot destination." Are these familiar to you? Any help appreciated.
ReplyDeleteBTW, I am installing 12.04 because 12.10's GUI doesn't display on my NVIDIA monitor. If I eventually upgrade to 12.10, will I have to address this problem, or does it only occur with the installer? Thanks.
Sorry, typo above: the error was "No New World partition found"...
DeleteJohnny seemed to read my mind. I also subscribe his thanking words.
ReplyDeleteI've been trying to install Lubuntu 12.10 (first) and 12.04 on a iBook G4 or a couple of days and I feel I'm always crashing the same car when it gets to "Something else", that is, to (re)partition the HD. I've found a million different cases and I've tried many different solutions like changing the OSX partition placement on the HD, putting Linux part first, creating one NewWorld..., one Swap and the main 'ext4' as /. As it's a laptop it only has one drive.
I just need some help at this point as the process takes so long, specially installing and re-installing OSX, my priority OS at the moment. Dualbooting is crucial for me.
Right now OSX is pretty working even after several failed attempts of linux installations.
For the record: I was able to fully install 12.10 but then yaboot didn't open OSX as it was, then I knew it, kind of erased, so I began again.
Thanks for the help
Johnny and Luis:
ReplyDeleteThe thing with Linux is that there are always several ways to do virtually everything. You can also try installing Linux first and partitioning with it. You should also consider trying the alternative install iso.
Here is some great info on dual boot and Yaboot configurations:
https://help.ubuntu.com/community/YabootConfigurationForMacintoshPowerPCsDualBoot
http://mac.linux.be/content/yaboot
There is lots of info to reference on both those pages.
The methods in the guide are what worked for me and as I mention you milage may vary. Linux runs differently on any computer of any architecture in most cases. In some cases it also need to be installed differently. The alt install is a less user friendly but more direct way to shoehorn Linux onto a system.
If you find a successful install method that is not described here I encourage you to email me and I will add it to the main posts here.
For now this guide is only built around the GUI desktop install but the alt install is not all that hard. Most of it is scrolling up or down with the arrow keys and pressing enter. Try it and the methods at the links above.
Zen,
ReplyDeleteVery interesting site and thread here. I am considering installing Lubuntu on a Mac PowerBook G4. I appreciate your tutorial notes. Can I ask you a question about how to watch You Tube vids? People seem to be making noise about Flash not working well, not being able to update it. Can you shed some light? Do you have any ideas?
Thanks,
Chris
There is no proper flash on Linux at least on PowerPC. Use flash alternatives like html5, scripts and other tools. Try MiniTube and also search for other options in Synaptic.
DeleteMy advice is don't use Flash. I avoid it like the plague and so should everyone. Even modern updated versions like those for Intel Macs and Wintel machines still have vulnerabilities. It's just a horrible technology all round.
Zen, I found your post because someone on the Ubuntu forums pointed me to Lubuntu as a superior 'buntu flavor for a PPC machine? You r post here suggests that to me, but... do you agree? Is Lubuntu better for PPC?
ReplyDeleteI ask because I have recently installed Ubuntu 12.04 on a B&W G3, and it is going fairly well - after I did the apt-get dist-upgrade dance. In fact I'm using it right now to write this reply to your post. As successful as I've been so far, I could be persuaded to replace this install with Lubuntu instead.
Also I am seeking some help in getting the most out of this machine, and hope that their are more options in Lubuntu than I have found so far in Ubuntu.
For example, some years back I replaced the standard 350 MHz CPU with one of PowerLogix's upgrades. Its the PowerForce G3 ZIF, with IBM PowerPC 750GX, and on the OS X side hums along at around 1 GHz after using some software that adjusts its speed. Without the adjustment it is more or less a 500 MHz chip. I am hoping that there is a way to get the higher performance in Linux as well. Would Lubuntu be a better environment for this?
I'm noticing that Ubuntu doesn't even seem able to identify the CPU.
Hi to all and thanks for the helpful page.
ReplyDeleteI managed to install lubuntu 12.04 on a g4 powerbook 12" including wifi. Following http://wiki.freegeek.org/index.php/Linux_PPC_Testing I solved an issue with my graphic card, leading to only partial page rendering in Firefox (vsize change didn't help).
One issue remains though and hopefully someone knows the answer here: I can't change or even choose any third level chooser for my keyboard (German). Lxkeymap shows that I use de(mac_nodeadkeys). I try to change the 3rd level chooser in the options dialogue, but it doesn't accept the changes.
Leaving me without at, tilde pipe and so on.
Any help is very welcome!
Glad to hear the install went well and you configured other things properly.
DeleteRegarding the keyboard issue you should first search on launchpad as that is the best place to find out about Ubuntu family bugs and fixes. Not a portable user myself but things like that are generally an easy fix. My guess is you may need some system specific config edit.
If I have time I will look into it myself.
Real quick, regarding the mouse, a right click can be achieved by having 2 fingers on the trackpad. No need for F12 stuff. Simple and easy!
ReplyDeleteYou understand that this doesn't help anyone without a portable right?
DeleteI am a 100% desktop user and so I write as one. When you have a one button usb mouse like the ones all desktop macs had until a few years ago you do have a "need for F12 stuff".
I also give instructions in the Loose ends post on how to remap that to the control key like Mac OS with mouseemu.
Even when I am stuck on a portable I always prefer to use an external mouse when available.
Thanks for this tutorial! I have an iBook G4 that still seems to work well but there are certain things I can't do which really frustrates me. Honestly Apple stopped support my iBook waaay before I was ready to stop using it.
ReplyDeleteChecking different Linux distros and it does seem like Lubuntu is the best choice. I saw on MacRumors some people suggested MintPPC as well. People might want to check that out too.
Thank you for this post. I am in the middle of installing Lubuntu 12.10 on an iMac G4, aka Snowball, using Nvidia graphics. I followed your instructions as best I could (I am not terribly experienced with Linux) and have hit a snag not described in the tutorial you refer to.
ReplyDeleteWhen I boot my fresh install of Lubuntu, I am sent to a white screen and am unable to enter the terminal to input the required commands. Is there a way that you know of that will allow me to boot directly into the terminal rather than the GUI so I can make the adjustments that are required for the Nvidia?
Thanks!
I've made some progress. I booted from yaboot with the command "Linux nouveau.modeset=0" and am now able to just make out a very low quality version of the desktop upon boot.
DeleteWhen I enter the command line, I cannot modify Xorg.conf, because the system responds with an error message informing me that the server is active for display and thus cannot be changed.
So I find myself at my original problem. Is there a way to boot directly into the CLI from yaboot so I can make changes to Xorg?
Thanks!
I have never installed any Linux on an iMac G4 but from what I read on many Linux forums it is the hardest Mac (PowerPC or Intel) to get it running on.
ReplyDeleteYou also should really consider 12.04 over 12.10.
Here is a good thread from the Ubuntu forums with many solutions and fixes reported:
http://ubuntuforums.org/showthread.php?t=2079873
Hope that helps.
Thank you very much for this post- the radeon boot code solved a very annoying graphics issue for me. Well done, sir!
ReplyDeleteHi,
ReplyDeleteI have an iBook G3 800MHz, and I would like to try Lubuntu (again). I have been debating between using MintPPC or Lubuntu, but I'm going to try Lubuntu for now. However, 12.10 and 13.04 both have the "Fixing recursive fault but reboot needed!" on my G3. Would it still be OK to install 12.04 and then upgrade through the update tool? Or would this cause more problems?
I have no Linux experience on G3's at all. From what I have read in several places Debian PowerPC tends to take better to G3's.
DeleteIf you want to use Lubuntu for now you should stick to 12.04 for best results. I have don'e upgrade installs from 12.04 to 12.10 that went perfectly. I gave up 12.10 to help test 13.04. Both 12.10 and 13.04 still have unresolved issues but in my experiences 13.04 has less.
If I were you I would give Lubuntu 12.04, Debian 6.07 and Mint 9 a test drive and use the one both you and your hardware prefer. It won't cost you anything but some time.
Once you get setup and comfortable with things you can then venture into testing releases.
Thanks for the reply, I'll probably end up using MintPPC or Lubuntu.
ReplyDeleteWell, I have now got Lubuntu 13.04 up and running on my G5 -
ReplyDelete2.5GHz Quad
12GB DDR2
500GB WD RE3 HDD
nVidia 7800GT GPU
Everything seems to be running pretty well. Only major snag I hit was it not wanting to boot after installation completed - yaboot would just loop.
Three reinstalls later, I switched the HDD from the bottom bay to the top, and it boots just fine now.