Installing ArchLinux PPC on my Powerbook Titanium

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.

Install issues

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.

Post install

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.

Unresolved issuses

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.

Status

The machine has been running stable in a couple of weeks, and ArchLinux PPC feels as stable as the x86 edition.

6 Responses to “Installing ArchLinux PPC on my Powerbook Titanium”

  1. Bob Says:

    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.

  2. Henrik Says:

    Done and done :)

  3. Bob Says:

    Thanks. I was able to install using the older 2007.08.2 iso, which worked perfectly using /arch/setup.

  4. Gen2ly Says:

    Updated the wiki, should be better now.

  5. Ray Says:

    Not working for me wget is timing out. No joy in downloading pacman*.pkg.tar.gz. I can download it from a browser though.

  6. Henrik Says:

    Maybe you could download it to a usb stick and copied from there?

Leave a comment

(required)
(required) (will not be published)

(Comment moderation is in use. Please do not submit your comment twice)