Ostatnio zdecydowałem się uruchomić Kali Linux na moim MacBooku. Początkowo myślałem, że po prostu zbuduję go w Maszynie Wirtualnej (używając Parallels), ale obawiałem się, że mogę nie mieć kontroli nad sprzętem, którego potrzebowałbym, aby Kali był efektywny jako środowisko do nauki. Tak więc, zacząłem pracować nad scenariuszem dual-boot. Nie trzeba dodawać, że poniosłem sromotną porażkę, gdy zdecydowałem się na instalację Grub przez Kali, co spowodowało nadpisanie mojego głównego Boot Managera na Macu i uczyniło system nie do uruchomienia (i ostatecznie nie do odzyskania). Dzięki Bogu za dobre kopie zapasowe…

Ostrzeżenie: Nie wykonuj żadnego z tych kroków, jeśli nie masz możliwości przywrócenia kopii zapasowej typu bare-metal. Wszystko, co robię, może potencjalnie zniszczyć wszystkie dane na Twoim komputerze, wymagając czystej instalacji macOS i późniejszego odzyskania danych z kopii zapasowych. Używam kombinacji Time Machine, CrashPlan i Arq do tworzenia kopii zapasowych mojego systemu, Ty też powinieneś.

Triple Boot the Right Way

Jeśli interesuje Cię potrójne uruchamianie MacBooka Pro, a Windows będzie jednym z systemów operacyjnych, które zamierzasz uruchomić, to uwierz mi na słowo, że jest to jedyny sposób, w jaki chcesz dokonać tego wyczynu.

Na wysokim poziomie, proces przebiega w ten sposób:

  1. Zainstaluj Bootcamp firmy Apple i użyj go do zainstalowania Windows 10
  2. Użyj Windows 10, aby zmniejszyć partycję Bootcamp, uwalniając miejsce do instalacji Linuksa
  3. Zainstaluj Linuksa (użyłem Kali) w nowo zwolnionym miejscu
  4. Zainstaluj rEFInd jako Boot Manager dla wszystkich 3 OSów

Być uczciwym, wiele z moich instrukcji i przewodnik, którego początkowo używałem, można znaleźć tutaj. Jednak kilka z kroków w tym przewodniku nie musiałem używać w ogóle, więc dokumentuję mój proces tutaj.

Instaluj Boot Camp firmy Apple

Apple zapewnia obsługiwaną metodę instalacji systemu Windows jako opcję dual-boot dla właścicieli komputerów Macintosh. Korzystanie z procesu Apple ma kilka zalet:

  1. Apple wspiera ten sposób uruchamiania systemu Windows
  2. Apple dostarcza natywne sterowniki dla sprzętu w systemie Windows
  3. Będziesz mieć obsługiwane sposoby kontrolowania procesu uruchamiania systemu Windows i macOS na MacBooku z poziomu systemu Windows (za pomocą panelu sterowania Boot Camp)

Oficjalną dokumentację Boot Camp firmy Apple można znaleźć tutaj.

Postępuj zgodnie z instrukcjami Apple dotyczącymi instalacji Windows, ale upewnij się, że utworzysz partycję Windows o około 64GB większą niż ta, którą chcesz przeznaczyć dla Windows, to miejsce zostanie w końcu przekazane Linuksowi. Dostosuj, jeśli chcesz, użyłem partycji 196GB dla Windows 10, a następnie podzieliłem ją na 128GB dla Windows i 64GB dla Linuksa (FYI, instalacja Windows 10 z zainstalowanym Office 365 zajmuje 68GB, więc daj sobie wystarczająco dużo miejsca pod Windows).

Uwaga: Apple obsługuje tylko Windows 8.1, lub nowszy, dla sprzętu wydanego po 2014 roku. Nie ma sposobu, aby zainstalować wcześniejszą wersję systemu Windows za pomocą Boot Camp na nowszym sprzęcie. Zobacz tę tabelę, aby sprawdzić swój sprzęt i jakie wersje Windows są na nim obsługiwane.

Teraz, gdy masz wspierany przez Apple system dual-boot działający z macOS i Windows 10 (przypuszczalnie), nadszedł czas na wykonanie instalacji Linuksa.

Utwórz partycję dla Linuksa

Dla celów tego artykułu, zamierzam zainstalować Kali Linux, tego właśnie użyłem, ale instalacja z KAŻDĄ wersją Linuksa powinna działać w ten sam sposób.

Pierwszym krokiem jest zmniejszenie partycji Windows, aby zrobić trochę miejsca dla Linuksa:

  1. Boot do Windows 10
  2. Kliknij prawym przyciskiem myszy na Menu Start i wybierz Zarządzanie dyskami
  3. Wybierz partycję BOOTCAMP, kliknij prawym przyciskiem myszy i wybierz Zmniejsz wolumin
  4. Wprowadź rozmiar, w megabajtach, o który chcesz zmniejszyć wolumin. Ja zmniejszyłem mój o 64GB, więc wpisałem 65,536

Ten obraz jest PO tym jak zrobiłem moje początkowe skurczenie i późniejszą instalację Kali linux, będziesz miał mniej partycji kiedy to zrobisz. Mam również zamontowaną kartę SD.

Proces kurczenia trwał DŁUGO (~30 minut), nie przejmuj się tym, pozwól mu działać do końca i nie przerywaj.

Po zakończeniu procesu zmniejszania woluminu, nadszedł czas, aby pobrać niektóre pliki do przeprowadzenia instalacji; jednak prawdopodobnie chcesz to zrobić pod macOS, więc najpierw uruchom z powrotem do woluminu macOS, a następnie pobierz je oba:

  1. Kali Linux, 64-bit, można pobrać tutaj
  2. rEFInd, można pobrać tutaj

Umieść wszystkie pliki rEFInd (po rozpakowaniu) na woluminie wymiennym (karta SD, dysk USB, lub nawet drugorzędny wolumin HFS+), abyś mógł go użyć w następnym kroku.

Instalacja rEFInd

Dla wszystkich wersji macOS począwszy od El Capitan (10.11) Apple włączyło System Integrity Protection (SIP). Ta funkcja bezpieczeństwa systemu macOS zapobiega zmianom w różnych obszarach systemu operacyjnego, w tym plików należących do systemu. Oznacza to, że nie możesz zainstalować rEFInd bezpośrednio na dyskach, gdzie SIP jest włączony. Aby zainstalować rEFInd będziesz musiał uruchomić Odzyskiwanie. Upewnij się, że pliki rEFInd są dostępne na dysku, który macOS może zobaczyć i używać, a następnie wykonaj następujące instrukcje:

  1. Rebootuj komputer i przytrzymaj Command-R
  2. Jak już będziesz w trybie Odzyskiwania, wybierz Terminal z menu Narzędzia
  3. Znajdź wolumin, w którym przechowywany jest rEFInd (zacznij od ls /Volumes)
  4. Wejdź do katalogu rEFInd i uruchom ./refind-install
  5. Wciąż będziesz miał ostrzeżenie, że SIP jest włączony, ale możesz je zignorować (SIP jest włączony na woluminie startowym, ale nie instalujesz go tam

Pełne instrukcje instalacji można znaleźć na stronie rEFInd.

Możesz również chcieć dostosować wygląd rEFInd do wyglądu „mac-like”. Ja użyłem OSX Standard Theme 1.0, który można znaleźć tutaj. Aktualizacja 20200906: Instrukcje instalacji tego motywu proszą o „zastąpienie folderu EFI” w instalacji rEFInd, którą właśnie wykonałeś, to ALBO zastępuje aktualną wersję rEFInd i klucze kryptograficzne, które zostały dostarczone. Prawdopodobnie nie powinieneś tego robić, aczkolwiek Twoje doświadczenia mogą się różnić w tym zakresie. W momencie publikacji tego artykułu, obie wersje były takie same, ale teraz, 3 lata później, tematyczna wersja rEFInd jest strasznie przestarzała. Używaj z ostrożnością lub zaktualizuj komponenty w motywie za pomocą nowszych wersji. (dziękuję Phillip!)

Sprawdź, czy rEFInd jest zainstalowany i działa. Po prostu zrestartuj komputer i powinieneś zostać przeniesiony do menu bootowania rEFInd, stamtąd powinieneś być w stanie uruchomić albo macOS albo Windows 10.

Uwaga: rEFInd automatycznie znajdzie to, co uważa za woluminy bootowalne. Prawdopodobnie wszystkie nie będą bootowalne, ale metodą prób i błędów powinieneś być w stanie znaleźć odpowiednie woluminy macOS i Windows 10. Możesz skonfigurować rEFInd tak, aby ignorował niektóre woluminy, ale zachowaj to na czas, gdy wszystko będzie działać poprawnie.

Instalacja Linuksa##

Uruchom się w macOS i miej klucz USB dostępny do sformatowania, może być całkiem mały (małe działa lepiej), dysk 8GB jest idealny.

Aby stworzyć bootowalny dysk USB, możesz użyć Terminala:

  1. Run the Terminal from the Utilities folder under Applications
  2. Change the directory to where you downloaded the ISO for your Linux installation, e.g. kali-linux-2016.1-amd64.iso
  3. Znajdź swój klucz USB uruchamiając: diskutil list, zwróć uwagę na nazwę dysku, np. disk2
  4. Wykonaj polecenie: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. Powyższe polecenie zajmie dużo czasu, ponieważ obrazuje ISO na dysku USB. Po zakończeniu powinieneś mieć bootowalny klucz USB dla Kali Linux (lub cokolwiek innego)

Alternatywnie, jeśli chcesz graficzny proces obrazowania, możesz użyć UNetbootin jak udokumentowano tutaj dla Ubuntu (po prostu użyj Kali lub dowolnego obrazu jaki chcesz).

Jesteś teraz gotowy do instalacji Linuksa. Powodem, dla którego musiałeś zainstalować rEFInd przed instalacją Linuksa było to, że w moim doświadczeniu nie mogłem sprawić, aby standardowy menadżer bootowania macOS rozpoznał dysk USB, który przygotowałem z Kali Linux. Jednakże, jeśli uruchomisz się ponownie teraz, zobaczysz menu startowe rEFInd. Możesz włożyć dysk USB, następnie naciśnij ESC aby odświeżyć woluminy i powinieneś zobaczyć pojawiający się dysk instalacyjny Linuksa. Wybierz go do rozruchu.

Postępuj zgodnie z instrukcjami instalacji Linuksa, upewniając się, że wybrałeś właściwą partycję, którą utworzyłeś wcześniej pod Windows 10.

Ukończono

Powinieneś teraz mieć MacBooka Pro z potrójnym rozruchem. Używając rEFInd możesz wybrać odpowiedni system operacyjny i powinien on uruchomić się czysto na twoim sprzęcie.

W przypadku, gdy rEFInd zostanie uszkodzony (będziesz wiedział, ponieważ cykl zasilania przeniesie cię do wbudowanego menedżera rozruchu macOS), nadal powinieneś być w stanie uruchomić Windows, ale prawdopodobnie stracisz możliwość uruchomienia Linuksa. Po prostu postępuj zgodnie z instrukcjami i przeinstaluj rEFInd ponownie, a powinien wrócić i pozwolić ci na ponowne uruchomienie systemu.

macOS linux windows

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.