Macbook Jadul dengan openSUSE Tumbleweed

Jadi kapan hari menjenguk duo R, dan keinget kalau ada “harta” lama yang gak dipakai. Jadinya saya minta dan dicoba dihidupkan. Macbook2,1. Laptop jaman Pak Beye kata teman saya.

Macbook2,1
Macbook2,1

Ini komputer cukup nyusahin. Kalau pakai MacOS X mentok di Lion. Walhasil gak bisa ngapa-ngapain, wong banyak aplikasi ndak support. Boot usb linux juga ndak mau, gak kayak Macbook keluaran baru yang mau boot linux. Dulu masang ubuntu lewat media CD. Berhubung sudah gak punya CD, alhasil menggunakan segala cara agar bisa boot. Cara termudah adalah memasang ubuntu dari komputer lain, lalu pindah disknya ke macbook jadul tersebut.

Bagaimana dengan OS Linux lainnya? susah … gak bisa kepasang. Kesimpulan akhir, karena grub yang terpasang di ubuntu itu grub-pc i386 (walaupun pakai arch 64 bit). Jadi yang mulus terpasang pertama kali adalah ubuntu.

Selanjutnya usaha agar memasang openSUSE Tumbleweed. Berbagai cara sudah digunakan, ketemu kesimpulan cara yang mujarab sebagai berikut:

  1. Pasang opensuse (boot legacy, jangan uefi) pada disk (usb flashdisk) lain dengan komputer lain.
  2. Sediakan partisi kosong ext4 di macbook jadul tersebut.
  3. Salin isi usb flashdisk pada nomor 1 ke dalam partisi ext4 tadi. Salin dengan opsi -rapv biar kebawa semua atribut dan permission berkasnya.
  4. Uji dengan chroot, kalau mulus berarti sudah benar.
  5. Ubah fstab, sesuaikan dengan uuid yang baru, pindah motherboard/komputer akan membuat beda uuid.
  6. Edit grub di ubuntu, sesuaikan.

Ribet kan? tapi seru, buat nambah kesibukan selama masa diam di rumah.

Mengaktifkan Kartu Jaringan Nirkabel di Macbook Air mid 2013

Saat menulis tutorial ini, saya menggunakan kernel :

haris@air:~$ uname -ar
Linux air 3.10-3-amd64 #1 SMP BlankOn 3.10.11-1 (2013-09-12) x86_64 GNU/Linux

dan kartu jaringan nirkabelnya dikenali sebagai :

haris@air:~$ lspci | grep Network
03:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)

Prosesnya sendiri sih pakai ilmu tebak-tebakan (tentunya berdasarkan hasil ngoprek sana sini tanpa dokumentasi jelas) sebagai berikut :

  1. Ambil ketiga berkas yang ada di https://launchpad.net/ubuntu/+source/bcmwl/6.30.223.30+bdcom-0ubuntu2
  2. Aktifkan repository source (deb-src http://arsip-dev.blankonlinux.or.id/blankon suroboyo main restricted extras extras-restricted)
  3. Pasang paket broadcom-sta-dkms
  4. Lakukan langkah-langkah berikut :
    • sudo apt-get build-dep bcmwl
    • dpkg-source -x bcmwl*dsc
    • cd bcmwl*bdcom
    • dpkg-buildpackage -rfakeroot
  5. Hasil langkah nomor 4 di atas akan menghasilkan berkas bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu2_amd64.deb. Pasang paket tersebut.
  6. Silahkan dicoba. Jika belum bisa, reboot komputer Anda.

Sekarang PRnya, bagaimana maketin hal di atas. ^_^

Instalasi BlankOn di Macbook Air mid 2013

BlankOn Suroboyo Jahitan
BlankOn Suroboyo Jahitan di Macbook Air

Sebenarnya sudah sebulanan lebih pusing karena belom berhasil memasang BlankOn di laptop sendiri. Spesifikasi Macbook Air mid 2013 ini memang lebih pusing dari pada versi sebelumnya.

Semalam, entah dapat wangsit dari mana, nemu kesempatan mencoba-coba lagi dan berhasil. Langkah-langkahnya cukup “curang” juga sih karena memerlukan bantuan installer Debian. Kendala utama di Macbook Air adalah tidak adanya cdrom/dvdrom. Proses instalasi harus menggunakan usb flashdisk. berikut langkah-langkahnya :

  1. Pasang refit di OS X.
  2. Siapkan usb ethernet, karena di Macbook Air tidak ada kartu ethernet.
  3. Unduh debian-7.1.0-amd64-netinst.iso. Saya ngambil dari kambing.ui.ac.id. Saya mencoba beberapa iso installer Debian dan berhasil boot melalui usb (saat komputer nyala, tekan tombol alt/option dan pilih boot dari flashdisk/EFI). Iso BlankOn Suroboyo sendiri tidak berhasil boot. Saya memilih iso netinstall karena iso tersebut paling minim paket. Gunakan perintah seperti berikut : sudo dd if=debian-7.1.0-amd64-netinst.iso of=/dev/rdisk1
  4. Lakukan instalasi seperti biasa. Saat milih partisi, aktifkan flag boot di partisi /.
  5. Ganti repositori debian yang telah terpasang dengan repository BlankOn Suroboyo.
  6. Lakukan dist-upgrade dan install blankon-desktop.
  7. Reboot dan nikmati BlankOn yang telah terpasang.

Beberapa kendala yang ditemui dan nyolok sekali adalah kartu jaringan nirkabel belum terdeteksi dengan baik.