Jeg besluttede for nylig at køre Kali Linux på min MacBook. Jeg tænkte oprindeligt, at jeg bare ville bygge det ind i en virtuel maskine (ved hjælp af Parallels), men var bekymret for, at jeg måske ikke havde den kontrol over hardwaren, som jeg ville have brug for for at gøre Kali effektiv som et læringsmiljø. Så jeg gik i gang med at arbejde på et dual-boot scenarie. Det er unødvendigt at sige, at jeg fejlede elendigt, da jeg valgte at lade Kali installere Grub, og det overskrev min primære Boot Manager på Mac’en og gjorde systemet ustartbart (og i sidste ende uopretteligt). Gudskelov for gode sikkerhedskopier…

VARNING: Fortsæt ikke med nogen af disse trin, medmindre du har mulighed for at gendanne en bare-metal sikkerhedskopi. Alt det, jeg gør, har potentiale til at ødelægge alle data på din computer, hvilket kræver en ren installation af macOS og efterfølgende datagendannelse fra sikkerhedskopier. Jeg bruger en kombination af Time Machine, CrashPlan og Arq til at tage backup af mit system, det bør du også gøre.

Triple Boot på den rigtige måde

Hvis du er interesseret i at triple boote din MacBook Pro, og Windows vil være et af de operativsystemer, du vil boote, så tag mit ord for det, dette er den eneste måde, du ønsker at udføre denne bedrift på.

På et højt niveau foregår processen på følgende måde:

  1. Installer Apples Bootcamp og brug det til at installere Windows 10
  2. Brug Windows 10 til at krympe Bootcamp-partitionen, hvilket frigør plads til at installere Linux
  3. Installer Linux (jeg brugte Kali) på den nyligt frigjorte plads
  4. Installer rEFInd som Boot Manager for alle 3 operativsystemer

For at være fair, kan mange af mine instruktioner og den vejledning jeg oprindeligt fulgte, findes her. Flere af trinene i den vejledning behøvede jeg dog slet ikke at bruge, så jeg dokumenterer min proces her.

Installer Apples Boot Camp

Apple tilbyder en understøttet metode til installation af Windows som en dual-boot-mulighed for Macintosh-ejere. Der er flere fordele ved at bruge Apples proces:

  1. Apple understøtter dette som en måde at starte Windows op på
  2. Apple leverer native drivere til hardwaren under Windows
  3. Du vil have understøttede måder at styre Windows- og macOS-opstartsprocessen på din MacBook fra Windows (via Boot Camp-kontrolpanelet)

Apples officielle dokumentation for Boot Camp findes her.

Følg Apples vejledning til installation af Windows, men sørg for at oprette Windows-partitionen ca. 64 GB større end det, du ønsker at ende med til Windows, den plads vil ende med at blive givet til Linux. Juster hvis du ønsker det, jeg brugte en partition på 196 GB til Windows 10, og delte den derefter op i 128 GB til Windows og 64 GB til Linux (til din information, en Windows 10-installation med Office 365 installeret fylder 68 GB, så giv dig selv nok plads under Windows).

Bemærk: Apple understøtter kun Windows 8.1, eller nyere, til hardware udgivet efter 2014. Der er ingen mulighed for at installere en tidligere version af Windows ved hjælp af Boot Camp på nyere hardware. Se denne tabel for at kontrollere din hardware, og hvilke versioner af Windows der understøttes på den.

Nu har du et Apple-understøttet dual-boot-system, der kører macOS og Windows 10 (formentlig), så er det tid til at udføre Linux-installationen.

Opret partition til Linux

I denne artikel vil jeg installere Kali Linux, det er det, jeg har brugt, men installationen med EN hvilken som helst version af Linux bør fungere på samme måde.

Det første skridt er at skrumpe Windows-partitionen for at få plads til Linux:

  1. Boot ind i Windows 10
  2. Højreklik på Startmenuen, og vælg Diskhåndtering
  3. Vælg BOOTCAMP-partitionen, højreklik og vælg Skrump volumen
  4. Indtast størrelsen i megabyte, hvormed volumen skal skrumpe. Jeg krympede min med 64 GB, så jeg indtastede 65.536

Dette billede er EFTER jeg foretog min første krympning og efterfølgende installation af Kali linux, du vil have færre partitioner, når du gør dette. Jeg har også et SD-kort monteret.

Den krympningsproces tog LANG tid (~30 minutter), du skal ikke bekymre dig om det, lad det køre til afslutning og afbryd ikke.

Når Volume shrinking-processen er afsluttet, er det tid til at downloade nogle filer for at udføre installationen; men du vil sandsynligvis gøre dette under macOS, så start først tilbage til din macOS-volumen og download dem begge:

  1. Kali Linux, 64-bit, kan downloades her
  2. rEFInd, kan downloades her

Placér alle rEFInd-filerne (efter udpakning) på en flytbar volumen (SD-kort, USB-drev eller endda en sekundær HFS+-volumen), så du kan bruge den i det næste trin.

Installer rEFInd

For alle macOS-versioner, der starter med El Capitan (10.11), har Apple aktiveret System Integrity Protection (SIP). Denne sikkerhedsfunktion i macOS forhindrer ændringer i forskellige områder af operativsystemet, herunder systemejede filer. Det betyder, at du ikke kan installere rEFInd direkte på drev, hvor SIP er aktiveret. For at installere rEFInd er du nødt til at starte op i Recovery. Sørg for, at rEFInd-filerne er tilgængelige på et drev, som macOS kan se og bruge, og følg derefter disse instruktioner:

  1. Genstart computeren, og hold Command-R nede
  2. Når du er i Recovery-tilstand, skal du vælge Terminal i menuen Utilities
  3. Find det volumen, hvor du har rEFInd gemt (start med ls /Volumes)
  4. Opnyt til rEFInd-mappen, og kør ./refind-install
  5. Du vil stadig få en advarsel om, at SIP er aktiveret, men du kan ignorere den (SIP er aktiveret på opstartsvolumenet, men du installerer det ikke der

Den fulde installationsvejledning kan findes på rEFInd-webstedet.

Du kan også vælge at tematisere rEFInd, så det ser mere “mac-agtigt” ud. Jeg har brugt OSX Standard Theme 1.0, der findes her. Opdatering 20200906: Dette temas installationsvejledning beder dig om at “erstatte EFI-mappen” i den rEFInd-installation, du lige har foretaget, den erstatter OGSÅ den mere aktuelle version af rEFInd og de kryptografiske nøgler, der blev leveret. Det bør du nok ikke gøre, men det kan være forskelligt, om du får det til at virke. På tidspunktet for denne artikels oprindelige udgivelse var de begge den samme version, men nu, 3 år senere, er temaets version af rEFInd sørgeligt forældet. Brug med forsigtighed eller opdater komponenterne i temaet med de nyere versioner. (tak Phillip!)

Test, at rEFInd er installeret og funktionsdygtig. Du skal blot genstarte, og du bør komme til rEFInds opstartsmenu, derfra bør du kunne starte op i enten macOS eller Windows 10.

Bemærk: rEFInd finder automatisk det, som den tror, er opstartsbare volumener. De vil sandsynligvis ikke alle være opstartbare, gennem trial-and-error bør du være i stand til at finde de korrekte macOS- og Windows 10-volumener. Du kan derefter konfigurere rEFInd til at ignorere nogle volumener, men gem det til når du har fået alt til at fungere korrekt.

Installer Linux###

Boot ind i macOS og hav en USB-nøgle til rådighed til at blive omformateret, den kan være ret lille (lille virker bedre), et 8 GB drev er perfekt.

For at oprette et bootbart USB-drev kan du bruge Terminal:

  1. Kør Terminal fra mappen Utilities under Applications
  2. Opfør mappen til den mappe, hvor du har downloadet ISO’en til din Linux-installation, f.eks.f.eks. kali-linux-2016.1-amd64.iso
  3. Find din USB-nøgle ved at køre: diskutil list, noter drevnavnet, f.eks. disk2
  4. Kør kommandoen: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. Overstående kommando vil tage lang tid at køre, da den imagerer ISO’en på USB-drevet. Når den er færdig, bør du have en bootbar USB-nøgle til Kali Linux (eller hvad du nu vil)

Alternativt, hvis du ønsker en grafisk billeddannelsesproces, kan du bruge UNetbootin som dokumenteret her til Ubuntu (brug bare Kali eller hvilket image du nu vil have).

Du er nu klar til at installere Linux. Grunden til at du var nødt til at installere rEFInd før du installerede Linux var, at jeg efter min erfaring ikke kunne få standard macOS boot manager til at genkende det USB-drev, jeg havde forberedt med Kali Linux. Men hvis du genstarter nu, vil du se rEFInd boot-menuen. Du kan derefter indsætte dit USB-drev og derefter trykke på ESC for at opdatere volumenerne, og du bør se Linux-installationsdrevet blive vist. Vælg det til opstart.

Følg instruktionerne for installation af Linux, og sørg for at vælge den korrekte partition, som du oprettede, mens du var under Windows 10 tidligere.

Fuldført

Du skulle nu have en MacBook Pro, der kan starte op tre gange. Ved hjælp af rEFInd kan du vælge det relevante styresystem, og det bør starte rent op på din hardware.

Hvis rEFInd bliver smadret (det ved du, fordi en tænd/sluk-cyklus fører dig til den indbyggede macOS-opstartshåndtering), bør du stadig kunne starte op i Windows, men du mister sandsynligvis muligheden for at starte op i Linux. Du skal bare følge instruktionerne og geninstallere rEFInd igen, så skulle den komme tilbage og give dig mulighed for at boote igen.

macOS linux windows

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.