Booting to OSX from GRUB2

Last month, I try to install Fedora 21 on MacBook Air machine. It’s pretty easy. Just resize OSX partition, give it a empty partition. Boot to USB drive that I made before with Fedora’s LiveUSB Creator. The rest, just follow the instruction from installer.

But the problem is GRUB2 cannot boot to OSX. So, if I want to boot to OSX, I need to hold down option-key and choose OSX partition at boot time. I set Fedora 21 partition as default partition to boot. I also don’t use tools like rEFInd or rEFIt.

But, after hours of Googling, there is a way to boot to OSX from GRUB2. In /etc/grub.d/40_custom, I need to add some line like:

menuentry "MacOS X" {
insmod hfsplus
set root=(hd1,gpt2)
chainloader /System/Library/CoreServices/boot.efi
boot
}

After that, I should re-create grub configuration with command:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg.

Once done, I could boot to OSX from GRUB2.

Menambah Swap Tanpa Partisi Baru

Hosting blog ini pindah ke DigitalOcean, ngambil paket yang paling murah aja. Tapi sayang, cuman dikasih memory sebesar 512 mega saja. Kadang out of memory sih, karena secara default kita gak dikasih partisi swap.

Tapi jangan panik, di Linux, kita masih bisa membuat file swap tanpa membuat partisi baru. Berikut beberapa langkah mudahnya,

  1. Buat file swap
    fallocate -l 1024M /swapfile
  2. Ubah hak akses
    chmod 600 /swapfile
  3. Format swap
    mkswap /swapfile
  4. Aktifkan swap
    swapon /swapfile
  5. Buat file swap aktif saat boot
    /swapfile none swap defaults 0 0

Sudah, hanya begitu saja.

Update To Firefox 4 in Fedora 14

You should know the newest web browser from Mozilla. Firefox 4 was downloaded about 45 million times since release in 22 March 2011. It has better support in HTML 5 and CSS 3.

Here is a screenshot of Firefox 4 in my Fedora.

firefox4

In Fedora, you can easily upgrade to Firefox 4 by activate Remi Repository. If you didn’t activate it, you should follow this instruction. Here is some command to upgrade your firefox:

[code]

$ su -c "yum -y update firefox –enablerepo=remi"

[/code]

Done. :)

Upload ke Flickr via Nautilus

Di Fedora, ada banyak cara upload foto ke Flickr menggunakan nautilus. Shotwell dan Kipi plugins adalah contoh foto uploader. Tapi ada satu cara mudah lagi upload foto ke flickr, yaitu menggunakan Nautilus Flickr Uploader. Nautilus Flickr Uploader adalah sebuah plugin untuk nautilus. Sehingga memudahkan kita untuk upload foto langsung dari nautilus.

Instalasi

Instalasi Nautilus Flickr Uploader ini cukup mudah. Berikut adalah cara installnya :

[bash]
cd /etc/yum.repos.d/
sudo wget http://www.usebox.net/jjm/nautilus-flickr-uploader/repo/nautilus-flickr-uploader-all.repo
sudo yum install nautilus-flickr-uploader
nautilus -q
[/bash]

Setelah itu, kita bisa upload foto dari Application -> Internet -> Upload photo to flickr

Install Chromium Pada Fedora 14

Langkah ini sudah diuji pada Fedora 14, seharusnya dapat digunakan juga untuk versi Fedora setelahnya.

Apa itu Chromium?
Chromium adalah proyek open-source dibelakang Google Chrome.

Cara Install Chromium?
Installasi chromium di Fedora, sangat mudah. Cukup lakukan 3 langkah berikut ini.

[bash]
# cd /etc/yum.repos.d
# wget -c http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium.repo
# yum install chromium
[/bash]

Linux dan Fragmentasinya

Saya adalah salah seorang penggiat open source di Indonesia. Saya memilih distro Fedora lebih karena faktor keterbiasaan saya pada RPM-base system. Mulanya saya berkenalan dengan Linux pada tahun 2000 dengan Mandrake. Terkesan dengan tampilannya yang berbeda dengan Windows, saya pun mulai belajar menggunakan Linux. Saya pun sudah mengenal Debian, Slackware dan Redhat. Saya berusaha install Debian dan Slackware tapi pada saat itu, namun kesulitan instalasi akhirnya membatalkan niat dan hanya install Redhat. Dari situlah saya terus menggunakan Redhat dan keluarganya karena faktor kebiasaan.

Saat redhat menghentikan proyek open sourcenya dan menggantikan dengan Fedora Project, akhirnya beralih juga ke keluarga Fedora. Namun pada perkembangan Fedora sebelum Fedora 5 masih sangat tidak beraturan, disaat yang sama Ubuntu lahir ke dunia. Ubuntu menawarkan solusi distro Linux yang lebih mudah daripada sebelumnya. Tidak dapat dipungkiri Ubuntu membawa penetrasi yang positif pada perkembangan Linux di dunia dan di Indonesia pada khususnya.

Ubuntu lahir dan berkembang disaat distro-distro Linux besar seperti Fedora/Redhat sedang berbenah, Suse sedang dilanda masalah karena kerja sama dengan Microsoft, Mandriva yang sedang seret di keuangannya. Ubuntu membuat teroboson dalam pendistribusian distronya, yaitu dengan “Ship-It”. Setiap orang dengan mudah mendapatkan Ubuntu dengan gratis (not only free). Ubuntu pun dengan cepat mempunyai komunitas yang besar.

Namun sayang, entah jika di luar Indonesia, tapi disini saya merasakan adanya fragmentasi atau perpecahan diantara pengguna Linux. Distroisme, menganggap distronyalah yang paling bagus. Saya pribadi tidak tahu kenapa hal itu terjadi. Apa ini sudah menjadi habit dari bangsa ini?

Ya, berbeda dengan fragmentasi di Android yang lebih ke sisi teknikalnya. Fragmentasi Linux di sini lebih ke kepada fragmentasi pengguna. Perpecahan antar pengguna Linux.

Bhinneka Tunggal Kernel

Oracle VirtualBox 4 on Fedora

VirtualBox 4 is only available on Linux at this time. But installing VirtualBox 4 on Fedora is quite easy. You just follow this simple step and you will have VirtualBox 4 on your Fedora.

If you don’t have VirtualBox repository, add it first. It could be done by creating a file named VirtualBox.repo at /etc/yum.repos.d/ . Fill that file with this :
[bash]
[virtualbox]
name=VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
[/bash]

After done that step, you could install it with yum as root.
[code]
yum install VirtualBox-4.0 kernel-header
[/code]
Please be sure you type VirtualBox not virtualbox, because Fedora has open source virtual box version available on Fedora official repository.

Done. Enjoy Fedora. :)