Odpowiedzi:
rEFI Został porzucony od 2010 roku. Stworzyłem jego widelec o nazwie rEFInd, który aktywnie utrzymuję. Nie jest absolutnie konieczne używanie żadnego z programów, ale jeden lub drugi (a zwłaszcza rEFInd) może być pomocny.
Główną „gotcha” w systemie OS X 10.11 („El Capitan”), w porównaniu do wcześniejszych wersji systemu OS X, jest nowa funkcja ochrony integralności systemu (SIP), zwana także „rootless”. Jest to funkcja bezpieczeństwa, która ma utrudnić niedoświadczonym użytkownikom spowodowanie samozniszczenia ich systemów lub przejęcie kontroli nad komputerem przez złośliwe oprogramowanie. Ma to niepożądany efekt uboczny, utrudniający instalację i używanie niektórych rodzajów oprogramowania niskiego poziomu, w tym menedżerów rozruchowych innych firm, takich jak rEFIt i rEFInd. W skrócie, musisz wyłączyć SIP. Robienie tego jest opisane na kilku stronach, takich jak ta i ta. Po zainstalowaniu rEFInd możesz ponownie włączyć SIP.
Istnieje około bazillionowych witryn, które opisują sposób instalacji Ubuntu na komputerze Mac. Spróbuj znaleźć taki, który jest stosunkowo nowy. Pamiętaj też, że można zainstalować Ubuntu w trybie BIOS / CSM / starszym lub w trybie EFI. Ta ostatnia jest prawie zawsze lepsza, ale wiele przewodników (zwłaszcza starszych) opisuje tę pierwszą - często bez odpowiedniego opisu różnicy. Zobacz moją stronę, aby uzyskać podstawowe informacje o tym, czym jest moduł wsparcia zgodności (CSM) i dlaczego jest problematyczny. (Ta strona jest bardziej ukierunkowana na komputery PC oparte na UEFI niż na Macach, ale nadal jest całkiem odpowiednia).
W szerokich pociągnięciach polecam:
ubiquity -b
. Spowoduje to uruchomienie instalatora Ubuntu, ale -b
powie mu, aby nie instalował programu ładującego. Jeśli zastosujesz zaawansowane opcje instalacji, pamiętaj, aby używać systemu plików ext4fs. Nie używaj osobnej /boot
partycji, chyba że użyjesz LVM, RAID lub zaszyfrowanej /
partycji root ( ). Może być konieczne zmniejszenie partycji OS X, aby zrobić miejsce dla Ubuntu (lub możesz to zrobić przed rozpoczęciem).csrutil disable
aby wyłączyć SIP.W tym momencie, po ponownym uruchomieniu, powinien pojawić się rEFInd i dać ci opcje uruchamiania systemu OS X lub Ubuntu. Szanse są obie będą działać; ale jeśli użyłeś osobnej /boot
partycji, będziesz musiał nacisnąć F2 lub Insert dwa razy zamiast Enter, aby uruchomić Ubuntu. Na wyświetlonym ekranie musisz dodać, ro root={whatever}
aby poinformować jądro, gdzie znajduje się Twój /
system plików root ( ); {whatever}
to opis tej lokalizacji, jak w /dev/sda7
lub /dev/mapper/ubuntu-root
. Po uruchomieniu, uruchomienie mkrlconf.sh
skryptu dostarczonego z rEFInd powinno wyeliminować potrzebę dodawania root=
opcji.
rEFInd
naprawdę pomógł. To powiedziawszy, utknąłem na czarnym ekranie po „spróbuj bez instalacji”. Po kilku godzinach googlowania znalazłem to i zmieniłem set gfxpayload=text
z set gfxpayload=keep
. To minęło czarny ekran, ale nie przekroczyło logo Ubuntu. Wtedy otrzymuje splash quiet
się nomodeset
i wystarczyły.