Am decis recent să rulez Kali Linux pe MacBook-ul meu. Inițial m-am gândit să îl construiesc doar într-o mașină virtuală (folosind Parallels), dar eram îngrijorat că s-ar putea să nu am controlul asupra hardware-ului de care aș avea nevoie pentru a face Kali eficient ca mediu de învățare. Așa că am început să lucrez la un scenariu dual-boot. Inutil să spun că am eșuat lamentabil atunci când am optat pentru ca Kali să instaleze Grub, iar acesta a suprascris managerul meu primar de boot de pe Mac și a făcut ca sistemul să nu mai poată fi pornit (și, în cele din urmă, să nu mai poată fi recuperat). Slavă Domnului pentru copiile de rezervă bune…

AVERTISMENT: Nu continuați cu niciunul dintre acești pași dacă nu aveți posibilitatea de a restaura o copie de rezervă bare-metal. Tot ceea ce fac are potențialul de a distruge toate datele de pe computer, necesitând o instalare curată a macOS și recuperarea ulterioară a datelor din copiile de rezervă. Eu folosesc o combinație de Time Machine, CrashPlan și Arq pentru a-mi salva sistemul, ar trebui să faceți și voi la fel.

Triple Boot the Right Way

Dacă sunteți interesat de tripla bootare a MacBook Pro, iar Windows va fi unul dintre sistemele de operare pe care le veți boota, atunci credeți-mă pe cuvânt, acesta este singurul mod în care doriți să realizați această performanță.

La un nivel înalt, procesul se desfășoară astfel:

  1. Instalați Bootcamp de la Apple și folosiți-l pentru a instala Windows 10
  2. Utilizați Windows 10 pentru a micșora partiția Bootcamp, eliberând spațiu pentru a instala Linux
  3. Instalați Linux (am folosit Kali) în spațiul nou eliberat
  4. Instalați rEFInd ca Boot Manager pentru toate cele 3 sisteme de operare

Pentru a fi corect, o mare parte din instrucțiunile mele și ghidul pe care l-am urmat inițial, pot fi găsite aici. Cu toate acestea, mai mulți pași din acel ghid nu a trebuit să folosesc deloc, așa că documentez procesul meu aici.

Instalează Apple’s Boot Camp

Apple oferă o metodă susținută de instalare a Windows ca opțiune de pornire duală pentru proprietarii de Macintosh. Există mai multe avantaje în utilizarea procesului Apple:

  1. Apple acceptă acest lucru ca modalitate de a porni Windows
  2. Apple oferă drivere native pentru hardware-ul din Windows
  3. Voi avea modalități acceptate de a controla procesul de pornire Windows și macOS pe MacBook din Windows (prin intermediul panoului de control Boot Camp)

Documentația oficială Apple pentru Boot Camp se găsește aici.

Să urmați instrucțiunile Apple pentru instalarea Windows, dar asigurați-vă că creați partiția Windows cu aproximativ 64GB mai mare decât cea pe care doriți să o aveți în final pentru Windows, acel spațiu va sfârși prin a fi dat lui Linux. Ajustați dacă doriți, eu am folosit o partiție de 196GB pentru Windows 10, apoi am împărțit-o în 128GB pentru Windows și 64GB pentru Linux (FYI, o instalare Windows 10 cu Office 365 instalat ocupă 68GB, așa că oferiți-vă suficient spațiu sub Windows).

Nota: Apple suportă doar Windows 8.1, sau mai nou, pentru hardware-ul lansat după 2014. Nu există nicio modalitate de a instala o versiune anterioară de Windows folosind Boot Camp pe un hardware mai nou. Consultați acest tabel pentru a verifica hardware-ul dvs. și ce versiuni de Windows sunt acceptate pe acesta.

Acum că aveți un sistem dual-boot acceptat de Apple care rulează macOS și Windows 10 (probabil), este timpul să efectuați instalarea Linux.

Create Partition for Linux

În scopul acestui articol, voi instala Kali Linux, asta este ceea ce am folosit, dar instalarea cu orice versiune de Linux ar trebui să funcționeze în același mod.

Primul pas este de a micșora partiția Windows pentru a face spațiu pentru Linux:

  1. Porniți în Windows 10
  2. Click dreapta în meniul Start și selectați Disk Management
  3. Selectați partiția BOOTCAMP, faceți click dreapta și selectați Shrink Volume
  4. Introduceți dimensiunea, în megabytes, cu care să micșorați volumul. Eu l-am micșorat pe al meu cu 64GB, așa că am introdus 65.536

Această imagine este DUPĂ ce am făcut micșorarea inițială și instalarea ulterioară a lui Kali linux, veți avea mai puține partiții când veți face acest lucru. Am montat și un card SD.

Procesul de micșorare a durat mult timp (~30 de minute), nu vă faceți griji, lăsați-l să se desfășoare până la finalizare și nu-l întrerupeți.

După ce procesul de micșorare a volumului este finalizat, este timpul să descărcați unele fișiere pentru a efectua instalarea; cu toate acestea, probabil că doriți să faceți acest lucru sub macOS, așa că mai întâi porniți înapoi la volumul macOS și apoi descărcați-le pe amândouă:

  1. Kali Linux, pe 64 de biți, poate fi descărcat de aici
  2. rEFInd, poate fi descărcat de aici

Puneți toate fișierele rEFInd (după dezarhivare) pe un volum detașabil (card SD, unitate USB sau chiar un volum secundar HFS+), astfel încât să le puteți utiliza în pasul următor.

Instalează rEFInd

Pentru toate versiunile macOS începând cu El Capitan (10.11), Apple a activat System Integrity Protection (SIP). Această caracteristică de securitate a macOS previne modificarea diferitelor zone ale sistemului de operare, inclusiv a fișierelor deținute de sistem. Aceasta înseamnă că nu puteți instala rEFInd direct pe unități pe care este activată SIP. Pentru a instala rEFInd va trebui să porniți în Recovery. Asigurați-vă că fișierele rEFInd sunt disponibile pe o unitate pe care macOS o poate vedea și utiliza, apoi urmați aceste instrucțiuni:

  1. Reporniți calculatorul și țineți apăsată Command-R
  2. După ce sunteți în modul Recovery selectați Terminal din meniul Utilities
  3. Căutați volumul în care aveți rEFInd stocat (începeți cu ls /Volumes)
  4. Căutați în directorul rEFInd și rulați ./refind-install
  5. Voi primi în continuare un avertisment că SIP este activat, dar îl puteți ignora (SIP este activat pe volumul de boot, dar nu îl instalați acolo

Instrucțiuni complete de instalare pot fi găsite pe site-ul rEFInd.

De asemenea, este posibil să doriți să tematizați rEFInd pentru a arăta mai mult „mac-like”. Eu am folosit tema OSX Standard Theme 1.0 care se găsește aici. Actualizare 20200906: Instrucțiunile de instalare ale acestei teme vă cer să „înlocuiți folderul EFI” în instalarea rEFInd pe care tocmai ați făcut-o. De asemenea, înlocuiește și versiunea mai recentă a rEFInd și cheile criptografice care au fost furnizate. Probabil că nu ar trebui să faceți acest lucru, cu toate că este posibil să aveți diferite rezultate în ceea ce privește funcționarea acesteia. La momentul publicării originale a acestui articol, ambele aveau aceeași versiune, dar acum, 3 ani mai târziu, versiunea de rEFInd a temei este complet depășită. Folosiți cu prudență sau actualizați componentele din temă cu versiunile mai noi. (mulțumesc Phillip!)

Testați dacă rEFInd este instalat și operațional. Doar reporniți și ar trebui să fiți dus la meniul de pornire rEFInd, de acolo ar trebui să puteți porni fie în macOS, fie în Windows 10.

Nota: rEFInd va găsi automat ceea ce crede că sunt volume bootabile. Probabil că nu vor fi toate bootabile, prin încercare și eroare ar trebui să puteți găsi volumele corecte pentru macOS și Windows 10. Puteți configura apoi rEFInd pentru a ignora unele volume, dar păstrați acest lucru pentru după ce ați făcut ca totul să funcționeze corect.

Instalați Linux##

Porniți în macOS și aveți o cheie USB disponibilă pentru a fi reformatată, aceasta poate fi destul de mică (mică funcționează mai bine), o unitate de 8GB este perfectă.

Pentru a crea o unitate USB bootabilă, puteți folosi Terminalul:

  1. Executați Terminalul din folderul Utilities din Applications
  2. Schimbați directorul în care ați descărcat ISO-ul pentru instalarea Linux, de ex.g. kali-linux-2016.1-amd64.iso
  3. Găsește cheia USB rulând: diskutil list, notează numele unității, de exemplu disk2
  4. Rulați comanda: dd -if -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. Comenda de mai sus va dura mult timp pentru a fi rulată, deoarece se face o imagine a ISO pe unitatea USB. După ce se termină, ar trebui să aveți o cheie USB bootabilă pentru Kali Linux (sau orice altceva)

Alternativ, dacă doriți un proces grafic de formare a imaginii, puteți folosi UNetbootin așa cum este documentat aici pentru Ubuntu (folosiți doar Kali sau orice imagine doriți).

Acum sunteți gata să instalați Linux. Motivul pentru care a trebuit să instalați rEFInd înainte de a instala Linux a fost că, din experiența mea, nu am putut face ca managerul de boot standard al macOS să recunoască unitatea USB pe care o pregătisem cu Kali Linux. Cu toate acestea, dacă reporniți acum, veți vedea meniul de pornire rEFInd. Puteți apoi să introduceți unitatea USB, apoi apăsați ESC pentru a reîmprospăta volumele și ar trebui să vedeți unitatea de instalare Linux apărând. Selectați-o pentru pornire.

Să urmați instrucțiunile de instalare a Linux, asigurându-vă că selectați partiția corectă pe care ați creat-o în timp ce erați sub Windows 10 mai devreme.

Completat

Ar trebui să aveți acum un MacBook Pro cu pornire triplă. Folosind rEFInd puteți selecta sistemul de operare corespunzător și acesta ar trebui să pornească curat pe hardware-ul dumneavoastră.

În cazul în care rEFInd este lovit (veți ști, pentru că un power-cycle vă duce la managerul de pornire macOS încorporat) ar trebui să puteți încă să porniți în Windows, dar probabil veți pierde capacitatea de a porni în Linux. Urmați instrucțiunile și reinstalați din nou rEFInd și acesta ar trebui să revină și să vă permită să porniți din nou.

macOS linux windows

Lasă un răspuns

Adresa ta de email nu va fi publicată.