Czym różni się obraz ISO komputera Mac?


110

http://cdimage.ubuntu.com/releases/11.04/release/

W tym miejscu znajduje się obraz ISO opisany jako „Ten obraz jest dostosowany do prawidłowego działania w systemach Mac”.

Jakie konkretne problemy na komputerze Mac rozwiązuje ten obraz, których nie dotyczą standardowe obrazy? Pytam, ponieważ muszę wiedzieć, który ISO polecić użytkownikom Apple Mac.


1
Nie próbowałem tego: starsze wersje alt-install były w trybie tekstowym (ncurses). Komputery Mac nie mają starszych trybów tekstowych - czy widziałeś kiedyś tryb tekstowy na starych komputerach PC z PPC? To jest okropne.
Broam

9
dlaczego zostało to zanegowane?
Lincity

Czy udało Ci się zainstalować Ubuntu, aby uruchamiał się z UEFI i nie korzystał z emulacji BIOS-u?

@gentmatt Tak, ale nie poleciłbym tego. Binarny sterownik wideo NVIDIA nie działa w trybie EFI, więc jesteś ograniczony do secesji, co jest w porządku, ale także ograniczony. Ostatecznie pozbyłem się komputera Mac z tego i innych powodów i przerzuciłem się na Thinkpad, który „Just Works” (TM).
popey

@popey Właściwie chcę użyć rozruchu EFI, aby skorzystać ze zintegrowanej grafiki;). Żywotność baterii tylko z dedykowaną grafiką jest okropna ... Ale tak, myślę też o uzyskaniu odpowiedniego komputera do uruchomienia Ubuntu. Robienie tego na komputerze Mac nie wydaje się w tej chwili zbyt rozsądne. Jeśli nie możesz dobrze wykorzystać drogiego sprzętu, lepiej go zostaw.

Odpowiedzi:


129

W Ubuntu 10.10 zmieniliśmy zwykłe amd64obrazy CD na podwójne uruchamianie w systemach BIOS lub UEFI (UEFI, „Unified Extensible Firmware Interface”, to inny rodzaj oprogramowania wbudowanego w wielu nowszych systemach). Dokonano tego przy użyciu techniki znanej jako płyta CD z wieloma katalogami - zawiera dwa obrazy rozruchowe, a specyfikacja mówi, że oprogramowanie układowe powinno wybrać ten, który najlepiej wykorzystać.

Niestety, chociaż komputery Mac używają wariantu EFI (wcześniejszej wersji tego, co obecnie nazywa się UEFI), najwyraźniej nie radzą sobie z płytami CD z wieloma katalogami i po prostu odmawiają ich uruchomienia . To pozostawiło nas w dość rozterce: musieliśmy wspierać systemy UEFI, ale nie chcieliśmy rezygnować z obsługi komputerów Mac. Dlatego stworzyłem amd64+macobrazy CD, które są dokładnie takie same jak amd64obrazy, tyle że obsługują tylko uruchamianie systemu BIOS. Komputery Mac chętnie uruchamiają je w trybie emulacji systemu BIOS.

(W rzeczywistości nazwa amd64+macjest nieco myląca, ponieważ później okazało się, że niektóre systemy inne niż komputery Mac mają podobny problem - ale czułem, że bardziej technicznie dokładne nazewnictwo, takie, które amd64+nouefibyłoby bardziej mylące niż oświecone).

Chociaż chciałbym, aby powrócić do żeglugi tylko amd64obrazy zamiast zarówno amd64i amd64+mac, w tej chwili nie ma perspektywa zjednoczenia ich chyba ktoś domyśla się, jak zrobić multi-CD Katalog obraz, który można uruchomić Mac. Jeśli jesteś ekspertem w tej dziedzinie, skontaktuj się ze mną przez e-mail.


4
Czy tryb emulacji systemu BIOS powoduje, że uruchomienie Ubuntu na komputerze Mac zajmuje stosunkowo więcej czasu? Najpierw poprawka, a następnie Grub2. Następnie zawsze pojawia się „pauza” z czarnym ekranem . Potem pojawia się powitalny rozruch, który jest znacznie szybszy niż ta dziwna pauza z czarnym ekranem. Czy istnieje aktualizacja dotycząca używania rozruchu UEFI na komputerach Mac , aby tego uniknąć?

2
Jeśli chcesz iść dalej i użyć rozruchu UEFI, możesz spróbować normalnych obrazów amd64 i sprawdzić, czy działają w twoim systemie.
Colin Watson

3
Jeśli problem z płytami CD z wieloma katalogami polega na tym, że nie możesz mieć obu metod na tej samej płycie CD, dlaczego wybrałeś BIOS zamiast EFI?
Alex Jasmin

W pogoni za gęsią skórką, w którą zaangażowali mnie eksperci z Ask Ubuntu i Launchpad, znaleźli twoją zwięzłą odpowiedź bardziej niż pomocną w procesie eliminacji po zainstalowaniu Ubuntu w trybie EFI na maszynie EFI 2.1 w 2011 roku (która jest not mac)
geezanansa 10.10.2013

Czy istnieje amd64 + mac dla 16.04.1?
Anton Petrunin,

14

Wydaje się, że jest bardzo mało między nimi, głównie początki uruchamiania EFI:

$ diff --context=0 ubuntu-11.04-desktop-amd64*list
*** ubuntu-11.04-desktop-amd64+mac.list 2011-04-27 18:06:42.000000000 +0100
--- ubuntu-11.04-desktop-amd64.list 2011-04-27 18:05:44.000000000 +0100
***************
*** 4 ****
--- 5 ----
+ /usb-creator.exe
***************
*** 134,135 ****
- /isolinux/grub/font.pf2
- /isolinux/grub/grub.cfg
--- 134 ----
***************
*** 144 ****
--- 144 ----
+ /efi/boot/bootx64.efi

Osobiście nie miałem dużo szczęścia przy uruchamianiu Uefi, więc prawdopodobnie zaleciłbym użytkownikom regularne korzystanie z amd64, dopóki nie będzie wymagane Uefi. (w większości modeli zwykłe dyski działają dobrze dzięki warstwie emulacji biografii Bootcampa)


6

Pochodzi od kogoś, kto instaluje Ubuntu na wielu komputerach Mac. Podobno niektóre osoby, które próbowały uruchomić Maverick LiveCD na komputerach Mac, napotkały pewne trudności. Program ładujący EFI nie był z nim przyjazny, więc wersja Natty z obsługą komputerów Mac ma lepiej współpracować z EFI (wersja BIOS systemu Mac), aby rozwiązać te problemy. Poza tym nie ma znaczącej różnicy.

Radzę najpierw wypróbować regularne pobieranie (jeśli możesz oszczędzić przepustowość), ponieważ uważam, że działają one świetnie na komputerach Mac, na których ich używałem. Jeśli napotkasz problemy podczas próby załadowania LiveCD, prawdopodobnie obsługiwana jest wersja dla komputerów Mac.


4

Uważam, że powodem tych płyt CD + mac jest to, że komputery Mac używają EFI , podczas gdy większość innych komputerów używa zwykłego interfejsu BIOS ( interfejs sprzętowy , a nie GUI). W przypadku systemu MAC potrzebna jest inna płyta CD, aby system mógł się uruchomić.

Właśnie dlatego istnieje bootcamp - oprócz wsparcia dla sterowników; Windows (przynajmniej w starszych wersjach I AFAIK) nie używa EFI.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.