Dual Boot Mac El Captain bersama dengan Ubuntu 14.04


18

Karena banyak hal lama di arsip, saya agak bingung. Bagaimana saya menginstal Ubuntu 14.04 ke IMac saya dengan MacOS El Captain. Apakah perlu menggunakan Reparasi? Bagaimana dengan pemasangan langsung dari drive USB Live Ubuntu?

Jawaban:


31

rEFIt telah ditinggalkan sejak 2010. Saya membuat garpu, yang disebut rEFInd, yang saya pertahankan secara aktif. Ini tidak sepenuhnya diperlukan untuk menggunakan salah satu program, tetapi satu atau yang lain (dan terutama penerima) dapat membantu.

"Gotcha" utama dengan OS X 10.11 ("El Capitan"), dibandingkan dengan rilis OS X sebelumnya, adalah fitur Perlindungan Integritas Sistem (SIP) baru, alias "tak menentu." Ini adalah fitur keamanan yang seharusnya membuat lebih sulit bagi pengguna yang tidak berpengalaman untuk menyebabkan sistem mereka hancur sendiri, atau agar malware mengendalikan komputer. Ini memiliki efek samping yang tidak diinginkan sehingga membuatnya lebih sulit untuk menginstal dan menggunakan beberapa jenis perangkat lunak tingkat rendah, termasuk manajer boot pihak ketiga seperti rEFIt dan rEFInd. Secara singkat, Anda harus menonaktifkan SIP. Melakukan ini dijelaskan pada beberapa halaman, seperti ini dan ini. Setelah Anda menginstal rEFInd, Anda dapat mengaktifkan kembali SIP.

Ada sekitar bazillion situs yang menjelaskan cara menginstal Ubuntu pada Mac. Cobalah untuk menemukan yang relatif baru. Perlu diketahui juga bahwa mungkin untuk menginstal Ubuntu baik dalam mode BIOS / CSM / legacy atau dalam mode EFI. Yang terakhir hampir selalu lebih disukai, tetapi banyak panduan (terutama yang lebih tua) menggambarkan yang pertama - sering tanpa menjelaskan perbedaan dengan tepat. Lihat halaman saya ini untuk informasi dasar tentang apa Modul Dukungan Kompatibilitas (CSM) dan mengapa itu bermasalah. (Halaman itu lebih diarahkan untuk PC berbasis UEFI daripada Mac, tetapi masih cukup berlaku.)

Dalam sapuan lebar, saya sarankan Anda:

  1. Boot installer Ubuntu ke "coba tanpa menginstal mode."
  2. Buka jendela program Terminal.
  3. Di Terminal, ketik ubiquity -b. Ini akan menjalankan pemasang Ubuntu, tetapi -bmemberitahukannya untuk tidak memasang bootloader. Jika Anda mengikuti opsi instalasi tingkat lanjut, pastikan untuk menggunakan ext4fs sebagai sistem file Anda. Jangan gunakan /bootpartisi terpisah kecuali Anda menggunakan LVM, RAID, atau /partisi root ( ) terenkripsi . Anda mungkin perlu mengecilkan partisi OS X Anda untuk memberikan ruang bagi Ubuntu (atau Anda dapat melakukannya sebelum mulai).
  4. Setelah selesai, reboot, tetapi tahan Command + R untuk mem-boot ke lingkungan pemulihan OS X.
  5. Buka jendela Terminal dan ketik csrutil disableuntuk menonaktifkan SIP.
  6. Mulai ulang. Sistem harus mem-boot OS X secara normal.
  7. Instal rEFInd.

Pada titik ini, ketika Anda mem-boot ulang, rEFInd akan muncul dan memberi Anda opsi untuk mem-boot OS X atau Ubuntu. Peluang keduanya akan bekerja; tetapi jika Anda menggunakan /bootpartisi yang terpisah , Anda harus menekan F2 atau Insert dua kali daripada Enter untuk mem-boot Ubuntu. Di layar yang dihasilkan, Anda harus menambahkan ro root={whatever}untuk memberi tahu kernel di mana /sistem file root ( ) Anda berada; {whatever}adalah deskripsi lokasi itu, seperti pada /dev/sda7atau /dev/mapper/ubuntu-root. Setelah Anda boot, menjalankan mkrlconf.shskrip yang datang dengan rEFInd harus meniadakan kebutuhan untuk menambahkan root=opsi.


Terima kasih Rod - sangat membantu. Apakah ini masih berfungsi jika partisi OS X dihapus sepenuhnya?
Erik

2
Ya, Anda dapat menginstal sistem khusus Ubuntu di Mac. Ubuntu / Windows dual-boot juga akan berfungsi. Pada dasarnya, perlakukan Mac sebagai PC biasa untuk jenis pengaturan ini. Di masa lalu, konfigurasi boot loader bisa rumit, tetapi tampaknya alat non-Apple bekerja lebih baik di Mac baru-baru ini.
Rod Smith

Wow Rod, saya berharap saya menemukan ini ketika saya melakukan dual boot OSX / Ubuntu saya awal tahun ini. Itu kekacauan kerajaan yang tepat. Saya tidak percaya saya tidak pernah menemukan halaman Anda, ada kata-kata yang sangat bagus di sana. Pada akhirnya saya berhasil, tetapi menemukan dual boot terlalu menjengkelkan dan mengganggu dan kembali ke Ubuntu Ubuntu di dalam OSX :( Tidak menjengkelkan dan sedikit lebih fleksibel untuk kebutuhan saya.
Madivad

Komentar Anda dan rEFIndsangat membantu. Yang mengatakan, saya terjebak di layar hitam setelah "coba tanpa menginstal". Setelah beberapa jam googling, saya menemukan ini dan berubah set gfxpayload=textdari set gfxpayload=keep. Itu berhasil melewati layar hitam tetapi tidak di luar logo Ubuntu. Lalu saya ganti splash quietdengan nomodesetdan itu berhasil.
Abhijit Sarkar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.