Ik heb onlangs besloten om Kali Linux op mijn MacBook te draaien. Ik dacht oorspronkelijk dat ik het gewoon in een virtuele machine zou bouwen (met behulp van Parallels), maar ik was bezorgd dat ik misschien niet de controle over de hardware zou hebben die ik nodig zou hebben om Kali effectief te maken als een leeromgeving. Dus begon ik te werken aan een dual-boot scenario. Onnodig te zeggen dat ik jammerlijk faalde toen ik ervoor koos om Kali Grub te laten installeren en het overschreef mijn primaire Boot Manager op de Mac en maakte het systeem onbootbaar (en uiteindelijk onherstelbaar). Godzijdank voor goede backups…

WAARSCHUWING: Ga niet verder met een van deze stappen tenzij je de mogelijkheid hebt om een bare-metal backup terug te zetten. Alles wat ik doe heeft het potentieel om alle gegevens op uw computer te vernietigen, waardoor een schone installatie van macOS nodig is en vervolgens gegevensherstel vanaf back-ups. Ik gebruik een combinatie van Time Machine, CrashPlan, en Arq om een back-up van mijn systeem te maken, jij zou dat ook moeten doen.

Triple Boot the Right Way

Als je geïnteresseerd bent in het drievoudig opstarten van je MacBook Pro, en Windows gaat een van de besturingssystemen zijn die je gaat opstarten, geloof me dan op mijn woord, dit is de enige manier waarop je deze prestatie wilt bereiken.

Op een hoog niveau, gaat het proces als volgt:

  1. Installeer Apple’s Bootcamp en gebruik het om Windows 10 te installeren
  2. Gebruik Windows 10 om de Bootcamp-partitie te verkleinen, waardoor er ruimte vrijkomt om Linux te installeren
  3. Installeer Linux (ik gebruikte Kali) in de nieuw vrijgekomen ruimte
  4. Installeer rEFInd als een Boot Manager voor alle 3 OS’en

Om eerlijk te zijn, veel van mijn instructies en de gids die ik aanvankelijk volgde, kan hier worden gevonden. Echter, een aantal van de stappen in die gids hoefde ik helemaal niet te gebruiken, dus ik documenteer mijn proces hier.

Installeer Apple’s Boot Camp

Apple biedt een ondersteunde methode om Windows te installeren als een dual-boot optie voor Macintosh-eigenaren. Er zijn verschillende voordelen aan het gebruik van Apple’s proces:

  1. Apple ondersteunt dit als een manier om Windows op te starten
  2. Apple biedt native stuurprogramma’s voor de hardware onder Windows
  3. U zult ondersteunde manieren hebben om het Windows en macOS opstartproces op uw MacBook vanuit Windows te regelen (via het Boot Camp Configuratiescherm)

Apple’s officiële documentatie voor Boot Camp is hier te vinden.

Volg Apple’s instructies voor het installeren van Windows, maar zorg ervoor dat je de Windows-partitie ongeveer 64GB groter maakt dan wat je uiteindelijk voor Windows wilt gebruiken, die ruimte zal uiteindelijk aan Linux worden gegeven. Pas aan als je wilt, ik gebruikte een 196 GB-partitie voor Windows 10, en splitste het vervolgens in 128 GB voor Windows en 64 GB voor Linux (FYI, een Windows 10-installatie met Office 365 geïnstalleerd neemt 68 GB in beslag, dus geef jezelf genoeg ruimte onder Windows).

Note: Apple ondersteunt alleen Windows 8.1, of nieuwer, voor hardware die na 2014 is uitgebracht. Er is geen manier om een eerdere versie van Windows te installeren met Boot Camp op nieuwere hardware. Zie deze tabel om uw hardware te controleren en welke versies van Windows erop worden ondersteund.

Nu u een door Apple ondersteund dual-boot-systeem hebt waarop macOS en Windows 10 (vermoedelijk) worden uitgevoerd, is het tijd om de Linux-installatie uit te voeren.

Maak partitie voor Linux

Voor de doeleinden van dit artikel ga ik Kali Linux installeren, dat is wat ik heb gebruikt, maar installatie met ELKE versie van Linux zou op dezelfde manier moeten werken.

De eerste stap is het verkleinen van de Windows-partitie om wat ruimte te maken voor Linux:

  1. Boot in Windows 10
  2. Rechter muisklik op het Start Menu en selecteer Schijfbeheer
  3. Selecteer de BOOTCAMP partitie, rechter muisklik en selecteer Volume verkleinen
  4. Voer de grootte in, in megabytes, waarmee het volume moet worden verkleind. Ik heb de mijne met 64GB verkleind, dus ik heb 65.536

Deze afbeelding is NA mijn eerste verkleining en installatie van Kali linux, je zult minder partities hebben als je dit doet.

Het krimpproces duurde een LANGE tijd (~30 minuten), maak je geen zorgen, laat het zijn werk doen en onderbreek niet.

Nadat het Volume krimpproces is voltooid, is het tijd om enkele bestanden te downloaden om de installatie uit te voeren; echter, u wilt dit waarschijnlijk onder macOS doen, dus boot eerst terug naar uw macOS volume en download ze beide:

  1. Kali Linux, 64-bit, kan hier worden gedownload
  2. rEFInd, kan hier worden gedownload

Plaats alle rEFInd-bestanden (na het uitpakken) op een verwisselbaar volume (SD-kaart, USB-station, of zelfs een secundair HFS+-volume), zodat u het in de volgende stap kunt gebruiken.

Installeer rEFInd

Voor alle macOS versies vanaf El Capitan (10.11) heeft Apple System Integrity Protection (SIP) ingeschakeld. Deze beveiligingsfunctie van macOS voorkomt dat er wijzigingen worden aangebracht in verschillende delen van het besturingssysteem, waaronder bestanden die eigendom zijn van het systeem. Dat betekent dat u rEFInd niet rechtstreeks kunt installeren op schijven waarop SIP is ingeschakeld. Om rEFInd te installeren, moet u opstarten in Recovery. Zorg ervoor dat de rEFInd-bestanden beschikbaar zijn op een schijf die macOS kan zien en gebruiken, en volg dan deze instructies:

  1. Root de computer en houd Command-R ingedrukt
  2. Eenmaal in de herstelmodus selecteert u Terminal in het menu Utilities
  3. Zoek het volume waar u rEFInd hebt opgeslagen (begin met ls /Volumes)
  4. Ga naar de rEFInd-directory en voer ./refind-install
  5. U krijgt nog steeds een waarschuwing dat SIP is ingeschakeld, maar die kunt u negeren (SIP is ingeschakeld op het boot volume, maar u installeert het daar niet

Volledige installatie instructies kunt u vinden op de rEFInd site.

U kunt rEFInd ook een thema geven om er meer “mac-achtig” uit te zien. Ik heb het OSX Standaard Thema 1.0 gebruikt dat hier te vinden is. Update 20200906: De installatie instructies van dit thema vragen je om “de EFI map te vervangen” in de rEFInd installatie die je net hebt gedaan, het vervangt ook de meer recente versie van rEFInd en de cryptografische sleutels die zijn geleverd. Je zou dat waarschijnlijk niet moeten doen, alhoewel je ervaring kan variëren om dit werkend te krijgen. Ten tijde van de oorspronkelijke publicatie van dit artikel waren ze beide van dezelfde versie, maar nu, 3 jaar later, is de versie van rEFInd van het thema jammerlijk verouderd. Wees voorzichtig of update de componenten in het thema met de nieuwere versies. (dank je Phillip!)

Test of rEFInd is geïnstalleerd en werkt. Herstart gewoon en u zou naar het rEFInd boot menu moeten worden gebracht, van daar zou u in staat moeten zijn om te booten in macOS of Windows 10.

Note: rEFInd zal automatisch vinden wat het gelooft dat bootable volumes zijn. Ze zullen waarschijnlijk niet allemaal bootable zijn, door trial-and-error zou je in staat moeten zijn om de juiste macOS en Windows 10 volumes te vinden. U kunt dan rEFInd configureren om sommige volumes te negeren, maar bewaar dat voor als alles goed werkt.

Installeer Linux##

Boot in macOS en houd een USB-stick beschikbaar om opnieuw te formatteren, deze kan vrij klein zijn (klein werkt beter), een 8GB schijf is perfect.

Om een opstartbare USB-stick te maken, kunt u de Terminal gebruiken:

  1. Run de Terminal vanuit de map Hulpprogramma’s onder Toepassingen
  2. Verander de directory naar waar u de ISO voor uw Linux-installatie hebt gedownload, bijv.bijv. kali-linux-2016.1-amd64.iso
  3. Vind uw USB-stick door te draaien: diskutil list, noteer de schijfnaam, bijv. disk2
  4. Run het commando: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. Het uitvoeren van het bovenstaande commando zal lang duren, omdat het de ISO op de USB-stick aan het imagen is. Als het klaar is, zou je een bootable USB key moeten hebben voor Kali Linux (of wat dan ook)

Als alternatief, als je een grafisch imaging proces wilt, kun je UNetbootin gebruiken zoals hier gedocumenteerd voor Ubuntu (gebruik gewoon Kali of welke image je maar wilt).

Je bent nu klaar om Linux te installeren. De reden dat je rEFInd moest installeren voordat je Linux installeerde was dat, in mijn ervaring, ik de standaard macOS boot manager niet zover kon krijgen om de USB drive te herkennen die ik had voorbereid met Kali Linux. Echter, als je nu herstart, zie je het rEFInd boot menu. Je kunt dan je USB drive erin steken, druk dan op ESC om de volumes te vernieuwen en je zou de Linux installatie drive moeten zien verschijnen. Selecteer deze om op te starten.

Volg de instructies voor het installeren van Linux, en zorg ervoor dat u de juiste partitie selecteert die u eerder onder Windows 10 hebt gemaakt.

Voltooid

U zou nu een drievoudig opstartende MacBook Pro moeten hebben. Met behulp van rEFInd kunt u het juiste besturingssysteem selecteren en het zou netjes moeten opstarten op uw hardware.

In het geval dat rEFInd wordt platgelegd (u zult het weten, omdat een power-cycle u naar de ingebouwde macOS boot manager brengt) zou u nog steeds in staat moeten zijn om in Windows op te starten, maar u zult waarschijnlijk de mogelijkheid verliezen om in Linux op te starten. Volg gewoon de instructies en installeer rEFInd opnieuw en het zou moeten terugkomen en je toelaten om opnieuw op te starten.

macOS linux windows

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.