I decided to bring my Powerbook Titanium back into service as a server/torrent fetcher. So I downloaded ArchLinux PPC and installed it.
I just followed the instructions available in the ArchLinux wiki, and here are my notes on the installation.
I experienced 2 issues with the /arch/quickinstall script. First it failed because wget was missing from the cd. So I used “vi” to replace wget with snarf (which is on the cd) in the script. Secondly the quickinstall ftp URL was wrong in the wiki, it should be core instead of current (I have updated the wiki with the correct link)
When I entered the chroot the last command “makedevs” was not found, I just proceeded as /dev/null and other devices existed within the chroot. I don’t know if that is the source of my 2 small outstanding problems.
I ran into a small problem as I was creating users, probably not related to ArchLinux PPC. If I tried, as root, to run: “adduser username” I would get the following error:
You are required to change your password immediately (root enforced) useradd: PAM authentication failed
I then changed my password, remember I was logged in as root, but I keep getting the same error. So I manually created the user by editing /etc/passwd and /etc/shadow (by copying the lines from another ArchLinux box)
But if I tried, still as root, to: “su – username”, I got this error:
su: incorrect password
I finally track the problem down to a mismatch between /etc/shadow and /etc/shadow- in the line with the root user.
When everything was installed and the system running, I started to add applications and tweak settings:
First I installed pbbuttonsd so that machine would switch of the display when it was booted
Next I tried to set CPU frequency scaling up, using the “conservative” governor. But I got this error:
conservative governor failed, too long transition latency of HW, fallback to performance governor
Instead of wasting to much time on that, I just decided to use the “powersave” governor.
Finally I installed transmission bittorrent client, and the clutch web interface for transmission, and a couple of other apps.
I have 2 small problems left that are minor annoyances:
udev gives an error on every boot:
:: Loading udev.../etc/start_udev: 110: /sbin/udevtrigger: not found /etc/start_udev: 110: /sbin/udevsettle: not found done.
I tried a couple of solutions I found in ArchLinux’s forum but they did not help, so I’m just ignoring it
Another error that comes at each boot is this clock error:
Cannot access the Hardware Clock via any know method. Use the -debug option to see the details of our search for an access method
I also ignore this, because the machine uses ntpdate to set its time.
The machine has been running stable in a couple of weeks, and ArchLinux PPC feels as stable as the x86 edition.
December 22, 2008 at 17:23
Any chance you could update the wiki with the correct install instructions using snarf? I tried for a few hours last night to get arch linux ppc installed and kept running into trouble.
December 25, 2008 at 18:28
Done and done
January 5, 2009 at 22:56
Thanks. I was able to install using the older 2007.08.2 iso, which worked perfectly using /arch/setup.
March 9, 2009 at 10:18
Updated the wiki, should be better now.
March 30, 2009 at 00:17
Not working for me wget is timing out. No joy in downloading pacman*.pkg.tar.gz. I can download it from a browser though.
April 5, 2009 at 11:52
Maybe you could download it to a usb stick and copied from there?