Saya telah mengatur Ubuntu Precise pada edisi 2012 baru dari Apple MBA (5,2) mengikuti panduan yang sangat baik di sini. Sekarang saya ingin menghapus rEFIt, untuk menghindari opsi boot dua kali. Opsi boot ditampilkan melalui rEFIt dan GRUB dalam urutan itu. Namun untuk melakukannya, saya harus bisa boot ke Mac OS X melalui grub. Saat ini hal ini tidak terjadi. Saya membaca di suatu tempat bahwa ini membutuhkan chainloading. Bisakah seseorang mengarahkan saya untuk memperbaiki ini?
Terima kasih sebelumnya!
Jawaban yang Diterima:
Sesuatu seperti konfigurasi GRUB 2 berikut mungkin berfungsi:
menuentry "OS X" {
insmod hfsplus
set root='(hd0,gpt3)'
chainloader /System/Library/CoreServices/boot.efi
}
Perhatikan bahwa Anda mungkin perlu mengubah nomor partisi dari "gpt3" ke yang lain, seperti "gpt2" atau "gpt4". Anda ingin mengidentifikasi partisi tempat OS X diinstal dan menggunakan nomor partisinya. Untuk menggunakan contoh ini, salin ke file /etc/grub.d/40_custom Anda di Linux dan kemudian ketik sudo grub-mkconfig -o /boot/grub/grub.cfg
. Saya tidak berjanji bahwa ini akan berhasil; Saya belum mengujinya.
Pilihan lainnya adalah mengganti rEFIt dengan rEFInd dan mengabaikan GRUB 2 demi kernel Linux 3.3.0 atau yang lebih baru dengan dukungan EFI stub loader. Sayangnya, Ubuntu 12.04 dikirimkan dengan kernel 3.2.0, jadi Anda harus mengganti kernel Anda (atau menunggu Ubuntu 12.10) untuk melakukannya. Dokumentasi rEFInd merinci cara melakukannya (lihat halaman “Opsi untuk Boot Linux”).