Ubuntu 14.04 ile birlikte İkili Önyükleme Mac El Captain


18

Arşivdeki birçok eski şey yüzünden biraz kafam karıştı. MacOS El Captain ile IMac'ım üzerine Ubuntu 14.04'ü nasıl kurabilirim? Refit kullanmak gerekli mi? Ubuntu Live USB sürücüsünden doğrudan kurulum yapmaya ne dersiniz?

Yanıtlar:


31

rEFIt 2010'dan beri terk edildi. Aktif olarak sürdürdüğüm rEFInd adlı bir çatal oluşturdum . Her iki programı da kullanmak kesinlikle gerekli değildir, ancak biri veya diğeri (ve özellikle de REFInd) yardımcı olabilir.

OS X 10.11 ("El Capitan") ile ana "gotcha", önceki OS X sürümlerine kıyasla, "Sistemsiz" olarak adlandırılan yeni Sistem Bütünlüğü Koruması (SIP) özelliğidir. Bu, deneyimsiz kullanıcıların sistemlerini kendi kendini yok etmelerine veya kötü amaçlı yazılımların bilgisayarın kontrolünü ele geçirmesini zorlaştıran bir güvenlik özelliğidir. Bu, rEFIt ve rEFInd gibi üçüncü taraf önyükleme yöneticileri de dahil olmak üzere bazı düşük seviyeli yazılımların yüklenmesini ve kullanılmasını zorlaştırmanın istenmeyen yan etkisine sahiptir. Kısaca, SIP'yi devre dışı bırakmalısınız. Yapma Bu gibi epeyce sayfaları, açıklanan bu bir ve bu bir. REFInd yazılımını kurduktan sonra SIP'yi yeniden etkinleştirebilirsiniz.

Ubuntu'nun Mac'e nasıl yükleneceğini açıklayan yaklaşık bir bazilyon site var. Nispeten yeni bir tane bulmaya çalışın. Ayrıca, Ubuntu'yu BIOS / CSM / eski modda veya EFI modunda kurmanın mümkün olduğunu unutmayın. İkincisi neredeyse her zaman tercih edilir, ancak birçok kılavuz (özellikle yaşlı olanlar) öncekini tanımlar - genellikle farkı doğru bir şekilde tanımlamaksızın. Uyumluluk Destek Modülünün (CSM) ne olduğu ve neden sorunlu olduğu hakkında temel bilgiler için bu sayfaya bakınız . (Bu sayfa Mac'lerden daha fazla UEFI tabanlı PC'lere yöneliktir, ancak yine de oldukça uygulanabilir.)

Geniş vuruşlarda şunları öneririm:

  1. Ubuntu yükleyicisini "yükleme modu olmadan dene" seçeneğine önyükleyin.
  2. Bir Terminal program penceresi açın.
  3. Terminalde yazın ubiquity -b. Bu Ubuntu yükleyiciyi çalıştırın, ancak -bbunu söyler değil bir önyükleme aracını kurmak. Gelişmiş yükleme seçeneklerini izlerseniz, dosya sisteminiz olarak ext4fs kullandığınızdan emin olun. /bootLVM, RAID veya şifreli bir root ( /) bölümü kullanmadığınız sürece ayrı bir bölüm kullanmayın . Ubuntu'ya yer açmak için OS X bölümünüzü daraltmanız gerekebilir (veya başlamadan önce bunu yapabilirsiniz).
  4. İşiniz bittiğinde yeniden başlatın, ancak OS X kurtarma ortamına önyüklemek için Command + R tuşlarını basılı tutun.
  5. Bir Terminal penceresi başlatın ve csrutil disableSIP'yi devre dışı bırakmak için yazın .
  6. Yeniden Başlatma. Sistem OS X'i normal şekilde başlatmalıdır.
  7. REFInd'i yükleyin.

Bu noktada, yeniden başlattığınızda, rEFInd görünmeli ve size OS X veya Ubuntu'yu önyükleme seçenekleri sunmalıdır. Her ikisi de işe yarayacak; ancak ayrı bir /bootbölüm kullandıysanız , Ubuntu'yu başlatmak için Enter yerine F2 veya Insert tuşuna iki kez basmanız gerekir. Ortaya çıkan ekranda, ro root={whatever}çekirdeğe root ( /) dosya sisteminizin nerede olduğunu söylemek için eklemeniz gerekir ; veya {whatever}olduğu gibi o konumun açıklamasıdır . Önyüklemeden sonra, rEFInd ile birlikte gelen komut dosyasını çalıştırmak seçeneği ekleme ihtiyacını ortadan kaldırmalıdır ./dev/sda7/dev/mapper/ubuntu-rootmkrlconf.shroot=


Teşekkürler Rod - çok yararlı. OS X bölümü tamamen kaldırılırsa bu yine de çalışır mı?
Erik

2
Evet, Mac'e yalnızca Ubuntu sistemi yükleyebilirsiniz. Bir Ubuntu / Windows çift önyükleme de çalışır. Temel olarak, bu tür kurulumlar için Mac'i sıradan bir PC gibi düşünün. Geçmişte, önyükleme yükleyicisi yapılandırması zor olabilir, ancak Apple olmayan araçların Mac'lerde son zamanlarda daha iyi çalıştığı görülüyor.
Rod Smith

Vay be Rod, keşke bu yılın başlarında OSX / Ubuntu çift önyüklememi yaptığımda bulsaydım. Bu doğru bir kraliyet karmaşasıydı. Sayfanıza hiç gelmediğime inanamıyorum, bazı iyi kelimeler de var. Sonunda çalıştım, ancak çift önyükleme çok sinir bozucu ve yıkıcı buldum ve OSX içinde bir Ubuntu VM'ye geri döndüm :( Can sıkıcı ve ihtiyaçlarım için biraz daha esnek değil.
Madivad

Yorumunuz ve rEFIndgerçekten yardımcı oldu. Bu, "yüklemeden deneyin" sonra siyah bir ekranda takılıp kaldım dedi. Googling birkaç saat sonra buldum bu ve değişmiş set gfxpayload=textgelen set gfxpayload=keep. Bu siyah ekranın ötesine geçti ancak Ubuntu logosunun ötesine geçmedi. Sonra yerini splash quietile nomodesetve bu numarayı yaptı.
Abhijit Sarkar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.