Gentoo Linux on Apple imac
Apple iMac 350
Jelang malam selepas buka Dicky datang mengantarkan pesananku, sebuah komputer funky berwarna permen bermerek Apple iMac 350 (prosesor G3) dengan harddisk 6GB dan RAM 192MB. Nanti kalau ada rejeki lagi saya upgrade harddisk dan RAM-nya (RAM pake SDRAM PC100).
Beberapa jam kemudian saya mengotak-atik MacOSX Jaguar. Seperti halnya ketika menggunakan notebook atau desktop orang lain dengan sistem Macintosh; saya menjadi bodoh berhadapan dengan sistem operasi tersebut. Oh iya, di iMac tersebut selain terinstall MacOSX Jaguar juga terinstall sistem sebelumnya MacOS9 dalam partisi yang berbeda, sehingga harddisk yang cukup kecil tersebut sudah habis oleh dua sistem operasi saja.
Sambil menikmati buaian Graphical User Interface MacOSX saya membakar Gentoo Linux 2005.1 for PPC, dua CD yaitu CD Install Universal dan CD Packages. Setelah mencukupkan diri menikmati MacOSX saya reboot iMac tersebut dan boot ke LiveCD Gentoo, dan mulailah menginstall Gentoo Linux di perangkat buatan Apple tersebut.
Sewaktu boot saya tekan tombol Alt untuk memilih boot-sequence, memilih CD dan iMac pun booting ke CD, halaman hitam bertulisan putih teks saja yang disebut yaboot pun menyambut. Tombol Enter ditekan dan keluarlah tulisan-tulisan yang tak cukup dimengerti tapi akrab di mata hingga muncul prompt Linux root #
Seperti halnya menginstall Slackware, menginstall Gentoo dihadapkan pertama kalinya adalah menyiapkan partisi harddisk, untuk mesin PowerPC digunakan tools mac-fdisk. Ada perbedaan dengan PC, partisi 1-6 sudah dipakai oleh sistem Apple termasuk bootsrap dan MBRnya, jadi saya menginstall swap di partisi ketujuh dan partisi kedelapan sebagai sistem (karena harddisknya kecil cukup satu partisi / saja).
Setelah partisi dibuat dan diformat partisi ext3 yang baru dibuat di-mount dan kemudian di-chroot supaya partisi / berpindah dari LiveCD ke Gentoo yang akan diinstall. Stage3 saya pilih dan diekstrak ke sistem, kemudian portage-snapshot diekstrak juga. Langkah pertama setelah stage3 terinstall adalah meng-compile kernel. Paket gentoo-sources diinstall dan untuk kemudahan kernel dicompile dengan tools genkernel dengan mengambil config dari LiveCD. Setelah berkutat dengan make menuconfig kernel –karena banyak hal baru bagi saya– konfigurasi kernel disimpan dan kompilasi kernel dimulai. Waktu menunjukkan pukul 12 malam dan saya pun tidur supaya tidak sariawan menunggu kernel di-compile.
Pukul 3 bangun, lalu melihat kompilasi kernel sudah selesai (tepatnya berapa lama belum saya cek), saya pun makan sahur dulu. Sambil memakan cemilan, brem dan minuman vitamin, instalasi dilanjutkan dengan mengatur fstab, networking, hostname, password root dan terakhir boot manager yaboot. Sempat terjadi masalah karena kesalahan konfigurasi yaboot sehingga pada saat iMac direstart tidak mau boot ke harddisk, bisa diperbaiki dengan cara boot ke CD lagi, mount harddisk, chroot dan update konfigurasi yaboot.
Linux dasar sudah terinstall, kini tinggal menginstall paket-paket binary Gentoo dari CD kedua.
Berikut spesifikasi mesin Apple tersebut menurut pengamatan Linux:
$ cat /proc/cpuinfo
processor : 0
cpu : 740/750
temperature : 62-64 C (uncalibrated)
clock : 350MHz
revision : 2.2 (pvr 0008 0202)
bogomips : 696.32
machine : PowerMac2, 1
motherboard : PowerMac2, 1 MacRISC2 MacRISC Power Macintosh
detected as : 66 (iMac FireWire)
pmac flags : 00000014
L2 cache : 512K unified
memory : 192MB
pmac-generation: NewWorld
$ /sbin/lspci
0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth AGP
0000:00:10.0 Display controller: ATI Technologies Inc Rage 128 RL/VR AGP
0001:10:0b.0 Host bridge: Apple Computer Inc. UniNorth PCI
0001:10:17.0 Class ff00: Apple Computer Inc. KeyLargo Mac I/O (rev 02)
0001:10:18.0 USB Controller: Apple Computer Inc. KeyLargo USB
0001:10:19.0 USB Controller: Apple Computer Inc. KeyLargo USB
0002:20:0b.0 Host bridge: Apple Computer Inc. UniNorth Internal PCI
0002:20:0f.0 Ethernet controller: Apple Computer Inc. UniNorth GMAC (Sun GEM)
$ uname -a
Linux iMac 2.6.12-gentoo-r6 #1 Sun Oct 30 07:18:14 WIT 2005 ppc 740/750
PowerMac2, 1 GNU/Linux

Leave a Reply