Jak sprawić, aby komputer Mac uruchamiał się z klucza USB Ubuntu?

61

Jeśli wybierzesz „USB” i „Mac” na tej stronie pobierania , otrzymasz serię instrukcji wiersza poleceń, aby utworzyć klucz USB, z którego MacBook uruchomi się w Ubuntu.

Podążałem za nimi do litery dwa lub trzy razy na różnych kluczach USB i to nie działa. Jest bardzo dużo technicznych dyskusji na temat EFI itp., Ale ten zestaw instrukcji wydaje się sugerować, że powinien on po prostu działać, ale nie działa.

Wsparcie? Coraz bardziej jestem niezadowolony z bardziej ograniczonego podejścia Apple i chciałbym zacząć korzystać z Linuksa w celu przejścia na używanie go jako głównego systemu operacyjnego, ale uruchamianie z dysku CD trwa wiecznie powoli i naprawdę mam nadzieję, że zejdzie z USB.

Czy ktoś może mi pomóc?

Braiam
źródło
Nie jestem pewien, czy potrafisz. Nie słyszałem o tym sukcesu. Czy zamiast tego zastanawiałeś się nad uruchomieniem Macbooka dualboot? Używam MacBooka z trzema programami rozruchowymi i funkcją rEFIt i jest fantastyczna.
Pete Ashdown
Najłatwiejszym sposobem jest użycie narzędzia bootcamp. Tutaj możesz włożyć dysk CD Ubuntu zamiast Windows.
c0de
To nie jest możliwe. Próbowałem już tego wszystkiego ( askubuntu.com/questions/251958/... ) Zapomnij o tym.
cyphunk
1
Może nie jestem do końca pewien, o co pytasz, ale po zainstalowaniu systemu Ubuntu iso (v12.04) na pamięci USB z komputera z systemem Windows, po prostu przytrzymałem klawisz Alt na komputerze Mac podczas rozruchu, aby wybrać inną opcję rozruchu, i dysk pojawił się jako Windows. Uruchomiłem z tego i wyszło dobrze.
Codesmith
„Zablokowane podejście” spowodowało, że kupiłem telefon z Androidem, aby wymienić mojego starego iPhone'a i nigdy tego nie żałowałem.
Rolf

Odpowiedzi:

34

Krótka odpowiedź: nie możesz. Apple nie chce, abyś uruchamiał system operacyjny inny niż OS X z USB. Jeśli komputer Mac ma działający napęd optyczny, użyj go. Oszczędzi ci bólu. Jeśli masz nowszy komputer Mac (64-bitowy), pamiętaj tylko o używaniu Mac iso ( amd64+mac), a nie zwykłego amd64iso. (Zobacz to wyjaśnienie różnicy)

Dłuższa odpowiedź: (Ok, skłamałem powyżej.) Możesz, ale „to skomplikowane”. Jedną z metod, która zadziałała dla wielu osób, jest ddrozruchowy klucz USB do własnej partycji na dysku twardym, a następnie uruchomienie tej partycji. Podstawowa metoda została tutaj ładnie wyjaśniona .

To nie zawsze działa, nawet na tym samym sprzęcie. W szczególności, jeśli masz komputer MacBook Air, który nie ma napędu optycznego, fora są wypełnione postami z wypróbowaniem sztuczki z dd-na partycję i niepowodzenia. W przypadku właścicieli komputerów MacBook Air zdecydowanie zaleca się zakup MacBooka Air SuperDrive (nie, zwykły napęd CD / DVD USB nie wystarcza ), a następnie użyć go do instalacji za pomocą zwykłej trasy CD (przy użyciu komputera Macintosh w wersji 64-bitowej ).

Wreszcie ta metoda USB faktycznie działała (!), Aby zainstalować 11.10 na moim MacBooku Air 3,1 (model z końca 2010 roku). Spodziewam się jednak, że konieczna będzie modyfikacja, aby działała na innych wersjach Air, nie wspominając o innych komputerach Mac.

Chan-Ho Suh
źródło
4
Metoda dd nigdy nie działała na moim 1) Macbook 3,1 2) Macbook Pro 3,1 3) Macbook Pro 8,2 ... Jeszcze twierdzą, że działa. Czuję się zdradzony!
ddMetoda I patrz na dłuższą odpowiedź nie jest taka sama jak „oficjalny” instrukcji. Wygląda na to, że działa dobrze na sporej liczbie modeli MacBooków, ale nie na Air.
Chan-Ho Suh
2
nie działał na aluminiowym komputerze Macbook około 2010 roku. Ubuntu wygląda jak głupcy, pozostawiając te oczywiście bardzo niewiarygodne FAQ i instrukcje używania USB. Biorąc pod uwagę, że większość macbooków w dzisiejszych czasach nie ma napędów CDrom, Ubuntu powinien poważniej się na tym skupić lub odpisać większość laptopów od swoich użytkowników.
cyphunk
1
Długa metoda, która jest nieco bardziej aktualna dla osób, które znajdują to teraz na lifehacker.com/5934942/... , działa. Jednak nawet jeśli będziesz miał problem z zainstalowaniem go przez USB lub w inny sposób, nadal będziesz mieć dużo pracy do skonfigurowania systemu operacyjnego na niskim poziomie (lepiej zapoznaj się z terminalem) dla gładzika i inne rzeczy, które będą funkcjonować tak, jak się tego spodziewasz; dużo rekonfiguracji. Szkoda, że ​​do tej pory nie dostroili więcej dla Macbooków.
rcd
15

Jak utworzyć bootowalną pamięć USB w systemie OS X / macOS

Ta procedura wymaga utworzenia pliku .img z pobranego pliku .iso. Zmieni również system plików na pamięci USB, aby można go było uruchomić, dlatego przed kontynuowaniem wykonaj kopię zapasową wszystkich danych.

  1. Pobierz Ubuntu Desktop

  2. Otwórz Terminal (w /Applications/Utilities/lub zapytaj Terminal w Spotlight).

  3. Włóż nośnik flash USB, który musi mieć pojemność 2 GB lub większą i ma tylko 1 partycję na dysku flash USB. W systemie Ubuntu 18.04 i nowszych pamięć flash USB powinna mieć 4 GB lub więcej.

  4. Uruchom aplikację Disk Utility, która znajduje się w Aplikacje -> Narzędzia lub Wyszukiwanie Spotlight.

    • W lewym okienku kliknij napęd USB, aby go wybrać.

    • Kliknij kartę Partycja .

    • Wybierz 1 partycję z menu rozwijanego.

    • Wpisz nazwę dysku.

    • Zmień format na Mac OS Extended (Journaled).

    • Kliknij przycisk Opcje .

    • Upewnij się, że jest zaznaczony przycisk opcji Tabela partycji GUID i kliknij OK .

    • Kliknij Zastosuj .

    Ostrzeżenie: Narzędzia dyskowego należy używać ostrożnie, ponieważ wybranie niewłaściwego urządzenia lub partycji może spowodować utratę danych.

  5. Konwertuj plik .iso do .img przy użyciu opcji konwersji hdiutil, np.

    hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
    

    Uwaga: OS X zazwyczaj umieszcza końcówkę .dmg w pliku wyjściowym automatycznie.

  6. Biegać:

    diskutil list
    

    aby uzyskać aktualną listę urządzeń.

  7. Biegać:

    diskutil list
    

    jeszcze raz i określ węzeł urządzenia przypisany do twojego Flash Media (np /dev/disk2.).

  8. Biegać:

    diskutil unmountDisk /dev/diskN
    

    (zamień N na numer dysku z ostatniego polecenia; w poprzednim przykładzie N będzie wynosić 2).

  9. Wykonać:

    sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
    

    (zastąp /path/to/downloaded.imgścieżką, w której znajduje się plik obrazu; na przykład ./ubuntu.imglub ./ubuntu.dmg).

    • Używanie /dev/rdiskzamiast /dev/diskmoże być szybsze
    • Daj ddkomendie wystarczająco dużo czasu na zakończenie. Wykonanie może potrwać 3-5 minut. Po ddzakończeniu powinno zostać wyświetlone potwierdzenie zakończenia procesu.
    • Jeśli widzisz błąd dd: Invalid number '1m', używasz GNU dd. Użyj tego samego polecenia, ale zastąpić bs=1mzbs=1M
    • Jeśli zobaczysz błąd dd: /dev/diskN: Resource busy, upewnij się, że dysk nie jest używany. Uruchom „Disk Utility.app” i odmontuj dysk (nie wysuwaj go).
  10. Biegać:

    diskutil eject /dev/diskN
    

    i usuń nośniki flash po zakończeniu wykonywania polecenia.


Uruchamianie Ubuntu na komputerze Mac z napędu USB

Nowo utworzony dysk USB Ubuntu Live jest teraz gotowy do włożenia do komputera Mac.

wprowadź opis zdjęcia tutaj
Uruchamianie Ubuntu z napędu USB

Aby przetestować Ubuntu Live USB na komputerze Mac:

  1. Włóż dysk USB do dostępnego portu USB.
  2. Uruchom ponownie lub włącz komputer Mac.
  3. Natychmiast po gongu uruchamiania naciśnij klawisz Opcja (czasami oznaczony jako Alt).
  4. Wybierz dysk USB, z którego chcesz uruchomić komputer, używając lewej i prawej strzałki i Enter.
  5. Jeśli nie widzisz napędu USB w kroku 4, pobierz menedżer rozruchu rEFInd , aby uzyskać ekran, z którego możesz wybrać dostępne urządzenia do rozruchu.
Karel
źródło
2
To nie odpowiada na pytanie. Ta odpowiedź brzmi: jak utworzyć bootowalny klucz usb przy aktualnie działającym systemie OS X. Pytanie brzmi: jak stworzyć USB, który może uruchomić komputer Mac. Postępowałem zgodnie z tymi instrukcjami. Mogę uruchomić komputer z wynikowym kluczem USB, ale komputer Mac nie rozpoznaje go jako urządzenia rozruchowego.
chrish,
3
Po prostu udało mi się to zrobić, ale na początku klucz USB nie pojawiał się na liście, musiałem go ponownie podłączyć, a potem pojawił się jako dysk startowy EFI
Keith M
1
Działa dobrze dla mnie na Macbooku Air (~ 2012 i Macbook Pro w połowie / pod koniec 2009 roku). Pamiętaj, że będzie to działać tylko na dysku z 1 partycją. „dd-ing” plik na 1 partycję 2 nie działał dla mnie pod względem wyświetlania w menedżerze uruchamiania Mac.
Wpis na
Popraw mnie, jeśli się mylę, ale da ci to tylko bootowanie na żywo z CD, prawda? nie trwała instalacja.
Alex Hart
To prawda, da ci to boot na żywo z CD.
karel
5

W tych czterech krokach zainstalowałem Ubuntu 13.04 na moim Macbooku Air w połowie 2011 roku:

  1. Utwórz nową partycję za pomocą Narzędzia dyskowego

  2. Zainstaluj najnowszą wersję rEFInd na komputerze Mac

  3. Pobierz ISO Mac Ubuntu i stwórz bootowalną pamięć USB z UNetbootin

  4. Uruchom ponownie komputer Mac wybierz rozruch z USB i zainstaluj Ubuntu

Tony Ceralva
źródło
Alternatywa [Testowany na iMac.2013] 1. zainstaluj ponownie 2. pobierz najnowszą wersję Ubuntu ISO (13.04 w tym momencie) 3. stwórz usb na żywo za pomocą „Usb Startup Disk Creator” (dostarczany domyślnie ze wszystkimi instalacjami Ubuntu) 4. Połącz dysk USB do iMaca 5. zrestartuj iMaca 6. przytrzymaj opcję lub polecenie (alt lub super) (nie pamiętam które) 7. wybierz efi × Komentarze mogą być edytowane tylko przez 5 minut × Komentarze mogą być edytowane tylko przez 5 minut × Komentarze mogą tylko będzie edytowany przez 5 minut
airtonix
1
Stan na 3/2019 Ta odpowiedź działała na MacBooku (około 2008 roku) i mogłem zainstalować Ubuntu 18.04. Dzięki
Chad
4

Po wielu problemach z różnymi metodami w końcu dostałem Ubuntu 13.04 32 bity działające na MacBooku 2,1 (połowa 2007 r.). Mój napęd DVD jest zepsuty, więc naprawdę potrzebowałem USB na żywo.

(OŚWIADCZENIE:) Nie jestem programistą, ale po skonfigurowaniu rzeczy działało to jak urok.

  1. Zainstaluj najnowszą wersję rEFIt.
  2. Pobierz program ładujący USB dla systemu Mac Linux z tej strony: https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v1.1
  3. Pobierz kod źródłowy z tego samego linku. Będziesz potrzebował pliku bootlA32.efi znajdującego się w folderze „EFI”.
  4. Włóż dysk flash USB i sformatuj go w FAT 32 za pomocą narzędzia dyskowego.
  5. Otwórz program ładujący USB dla systemu Linux i wybierz plik .iso, który chcesz uruchomić.
  6. Kliknij Utwórz Live USB i postępuj zgodnie z instrukcjami, to dość prosty proces.

  7. Mój model MacBook po prostu odmówił rozruchu na efi64, więc musiałem tu trochę ulepszyć:

  8. Śmiało i otwórz dysk USB. Przejdź do folderu „efi”, a następnie do folderu „boot”. Wewnątrz powinieneś zobaczyć plik o nazwie bootX64.efi

  9. Usuń go i umieść zamiast tego plik bootlA32.efi.

  10. Teraz po prostu uruchom ponownie i z menu rEFIt wybierz rozruch z napędu USB.

Mam nadzieję, że to pomaga komuś tam!

Matt Harrison
źródło
Mac Linux USB Loader działał na moim MacBooku Pro 2012 bez żadnych problemów. github.com/SevenBits/Mac-Linux-USB-Loader/wiki/…
chrish
-3

Spróbuj uzyskać maszynę z już zainstalowanym Ubuntu, komputer, notebook, cokolwiek, może od znajomego, a następnie pobierz obraz ISO Ubuntu 12.10 amd64. Za pomocą Ubuntu otwórz narzędzie „ Startup Disk Creator ”, wybierz obraz ISO Ubuntu, urządzenia USB i utwórz dysk.

Przytrzymaj klawisz opcji podczas uruchamiania komputera Mac, wybierz napęd USB, z którego chcesz uruchomić komputer i gotowe. Zrobiłem to i działa.

Javier
źródło