Chcę uruchomić Ubuntu na moim komputerze iMac z zewnętrznej pamięci USB, dysku zewnętrznego lub dysku flash.
Mogę łatwo utworzyć bootowalną pamięć USB i użyć jej do zainstalowania Ubuntu 14.04 na prawidłowo podzielonym na partycje urządzeniu USB. Jednak w przeciwieństwie do niektórych twierdzeń tu i gdzie indziej, po ponownym uruchomieniu komputer nie rozpoznaje wyniku jako rozruchowego.
Poszukałem obszernie Google'a i jestem pewien, że można uruchomić komputer Mac, aby go uruchomić, ale instrukcje, które znalazłem, były zbyt niejasne ( Instalowanie Ubuntu na zewnętrznym dysku twardym i uruchamianie w komputerze Mac ) lub w jednym przypadku, zbyt skomplikowane ( http://www.rodsbooks.com/ubuntu-efi/ ), aby miało sens. Jednak wspólny wątek wydaje się używać rEFInd do ponownego uruchomienia opcji rozruchu.
Udało mi się zainstalować rEFInd na partycji na dysku zewnętrznym, ale nie wykrywa on instalacji Ubuntu. Mam partycję ext2 / boot na tym samym dysku i skopiowałem plik ext2_x64.efi do katalogu / EFI, ale nie ma mowy.
Trochę utknąłem w tym momencie i kolejne kroki będą musiały być szczegółowym studium bootloaderów i EFI. Myślę jednak, że muszę być blisko rozwiązania tego problemu i mam nadzieję, że ktoś może gdzieś wskazać przewodnik krok po kroku.
Przypomnę:
- Dysk USB ma partycję ext2 / boot (z obrazem vmlinuz) i partycję ext4 / z resztą Ubuntu 14.04
- Po instalacji nie można go uruchomić
- Umieść rEFInd na innej partycji FAT32, która zawiera katalog / EFI
- Skopiowano ext2_x64 do / EFI / boot i / EFI / refind
- Można uruchomić, ładuje rEFInd, istnieje opcja bootowania ext2_x64.EFI (?), Ale nie Ubuntu / vmlinuz.
Jeśli uda mi się to rozwiązać, umieszczę gdzieś wyraźny przewodnik w sieci!
Jeśli wolisz nie zmieniać domyślnego programu ładującego Maca i mieć klucz USB bootowalny z dowolnego Maca, oto rozwiązanie, które znalazłem:
ubiquity --no-bootloader
polecenia za pośrednictwem terminalanapraw partycję EFI:
zainstaluj wymagane pakiety:
użyj
gdisk
imkfs.hfsplus
zamień istniejącą partycję na Apple HFS / HFS + oneUUID=... /boot/efi vfat defaults 0 1
w/etc/fstab
pliku naUUID=<your usb EFI partition uuid> /boot/efi auto defaults 0 0
sudo mount /boot/efi
utwórz wymagane katalogi i pliki:
zainstaluj GRUB:
pobłogosław kod modułu ładującego:
utwórz konfigurację GRUB:
System można teraz uruchomić z dowolnego komputera Mac, po prostu naciskając i przytrzymując klawisz „Opcja” podczas uruchamiania.
Obraz menu rozruchu komputera Mac z wpisem Ubuntu
Szczegółowe instrukcje tutaj: instalacja Ubuntu na pamięci USB z czystym EFI boot (kompatybilny z Mac)
źródło
Pominąłem całą sprawę gdisk, jak wspomniano w rozwiązaniu. To samo działało dla mnie
źródło
Moja historia (może być przydatna dla kogoś z tym samym problemem - więc moja kolej, aby pomóc społeczności): Zainstalowałem Ubuntu na zewnętrznym dysku twardym USB 3.0 na iMacu pod koniec 2013 roku. Na tym dysku zewnętrznym utworzyłem następujący schemat partycji :
Zdecydowałem się dodać program ładujący na dysk zewnętrzny (nie dysk iMac). Po udanej instalacji byłem zszokowany, gdy nie mogłem uruchomić systemu OS X. Dziwne, ponieważ nie zainstalowałem żadnego programu ładującego na dysku głównym. Po usunięciu dysku zewnętrznego pojawia się czarny ekran z poleceniem grub!
W panice szukałem informacji w Internecie i postanowiłem spróbować poprawić. Po instalacji ze źródła .deb ( http://www.rodsbooks.com/refind/installing.html - zaleca się instalację z pliku .deb w celu rozwiązania problemu z wersjami Ubuntu 16.x -
# dpkg -i refind_0.10.3-1_amd64.deb
) mogłem uruchomić mój OS X.Aby przywrócić oryginalne menu rozruchu (i porzucić Linuksa), możesz użyć narzędzia dyskowego do uruchamiania w systemie OS X lub zamontować partycję EFI i za pomocą
sudo rm ...
polecenia „ ” usunąć foldery „refind” i „Ubuntu” na tej partycji .Uruchom ponownie i wszystko będzie działać jak wcześniej.
źródło
Zainstaluj świeżą kopię OSX na dysku zewnętrznym, a następnie zainstaluj Ubuntu na tym samym dysku zewnętrznym, jak w przypadku systemu z podwójnym uruchomieniem. Po zakończeniu instalacji Ubuntu uruchomi się z dysku USB, jeśli jest podłączony. Jeśli dysk USB zostanie odłączony, pojawi się wiersz poleceń Grub. Wystarczy wpisać „exit”, aby uruchomić wewnętrzną instalację OSX. Podłącz napęd USB, aby załadować Ubuntu.
Pozostawia to oryginalną instalację OSX.
Udało mi się zainstalować Ubuntu, a następnie Kubuntu na dysku flash USB 64 GB i działa całkiem dobrze. Właśnie zainstalowałem Kodi i działa on zaskakująco dobrze z dysku flash. Mam tylko USB 2.0, więc jest trochę powolny. Skończyłem instalowanie Kubuntu, ponieważ środowisko pulpitu Plasma 5.0 jest nieco bardziej dopracowane pod względem myślenia niż to, z którego korzysta Ubuntu.
Mam nadzieję, że to trochę uprości sprawy. Nie jest to najbardziej elegancki ani techniczny sposób, aby to zrobić, więc nie jest idealny, ale działa.
źródło
Po kilku fałszywych uruchomieniach zadziałało:
Użyłem live USB (cóż, to był kolejny HD) wykonanego z kopiowaniem na format dd i ISO.
Dysk podzieliłem na partycje (dysk SSD 240 GB podłączony do caddy USB3.1) za pomocą Gparted, NIE INSTALATORA. Wyrównanie bloku bajtów jest niepoprawne w instalatorze i mogłem go tylko zainstalować w XFS, ale ta próba się nie uruchomiła. Dostałbym GRUB, ale nie Ubuntu. Więc spróbowałem ponownie z Gparted.
Użyłem tego układu partycji:
Zainstalowano
Zrestartowano i przytrzymano opcję.
Wybrany dysk ze strzałką.
To było na nowym Imac 2019; osx jest nienaruszony.
źródło
Nigdy nie miałem szczęścia z prostym zewnętrznym połączeniem USB, ale jeszcze niedawno wybrałem adapter Thunderbolt Seagate GoFlex i byłem w stanie łatwo uruchomić 27-calowy iMac do Ubuntu na podłączonym do niego zewnętrznym SATA. Użyłem rEFInd, ale nie na pewno było to konieczne. Seagate próbuje sprawić wrażenie, że będziesz musiał użyć jednego z podłączonych do niego dysków, ale standardowy dysk SATA wielkości laptopa działał dobrze. Musiałem delikatnie przesuwać dysk, aby poprawnie dopasować obudowę. Nie naprawdę odpowiedź, której tu szukasz, i nie jest to tanie obejście (około 80 USD, jeśli dobrze pamiętam), ale może być tego warte w zależności od twojej sytuacji.
źródło
Po zainstalowaniu Ubuntu na zewnętrznym dysku twardym uruchom system Ubuntu z komputera Mac, przytrzymując klawisze Option + Control i naciskając lewą strzałkę (może być konieczne wielokrotne naciśnięcie klawisza lewej strzałki)
źródło
Potrzebujesz tylko klawisza opcji, aby uzyskać selektor rozruchu. ALE, jeśli chcesz domyślnie uruchomić się w systemie Mac OS, gdy go nie naciśniesz, będziesz musiał ustawić głośność startową, przytrzymując przycisk sterujący po wybraniu dysku Mac OS, w przeciwnym razie będzie / może nadal uruchamiać się w Grub .
źródło