Päädyin äskettäin käyttämään Kali Linuxia MacBookissani. Alunperin ajattelin vain rakentaa sen virtuaalikoneeksi (Parallelsin avulla), mutta olin huolissani siitä, etten ehkä pysty hallitsemaan laitteistoa riittävästi, jotta Kali toimisi tehokkaasti oppimisympäristönä. Niinpä ryhdyin työstämään kaksoiskäynnistysskenaariota. Sanomattakin on selvää, että epäonnistuin surkeasti, kun valitsin Kalin asentavan Grubin ja se ylikirjoitti Macin ensisijaisen Boot Managerin ja teki järjestelmästä käynnistymiskelvottoman (ja lopulta korjauskelvottoman). Luojan kiitos hyvistä varmuuskopioista…
VAROITUS: Älä jatka mitään näistä vaiheista, ellei sinulla ole mahdollisuutta palauttaa paljaan koneen varmuuskopiota. Kaikki, mitä olen tekemässä, voi tuhota kaikki tietokoneen tiedot, mikä edellyttää macOS:n puhdasta asennusta ja sen jälkeen tietojen palauttamista varmuuskopioista. Käytän Time Machinen, CrashPlanin ja Arqin yhdistelmää järjestelmäni varmuuskopioimiseen, ja sinunkin pitäisi tehdä niin.
Triple Boot the Right Way
Jos olet kiinnostunut MacBook Pro -tietokoneesi kolminkertaisesta käynnistämisestä ja Windows tulee olemaan yksi käynnistettävistä käyttöjärjestelmistä, usko minun sanaani, että tämä on ainoa tapa, jolla haluat toteuttaa tämän uroteon.
Korkealla tasolla prosessi menee näin:
- Asenna Applen Bootcamp ja käytä sitä Windows 10:n asentamiseen
- Käytä Windows 10:tä pienentämään Bootcamp-osio, vapauttaen tilaa Linuxin asentamiseen
- Asenna Linux (käytin Kalia) juuri vapautuneeseen tilaan
- Asenna rEFInd Boot Manageriksi kaikille kolmelle käyttöjärjestelmälle
Ollakseni oikeudenmukainen, suuri osa ohjeistuksestani ja alun perin noudattamastani oppaasta löytyy täältä. Useita tuon oppaan vaiheita minun ei kuitenkaan tarvinnut käyttää lainkaan, joten dokumentoin prosessini tähän.
Asenna Applen Boot Camp
Apple tarjoaa Macintosh-omistajille tuetun tavan asentaa Windows kaksoiskäynnistysvaihtoehtona. Applen prosessin käyttämisessä on useita etuja:
- Apple tukee tätä tapaa Windowsin käynnistämiseen
- Apple tarjoaa natiivit ajurit laitteistolle Windowsissa
- Sinulla on tuettuja tapoja hallita Windowsin ja macOS:n käynnistysprosessia MacBookissasi Windowsista käsin (Boot Campin ohjauspaneelin kautta)
Applen virallinen dokumentaatio Boot Campille löytyy täältä.
Seuraa Applen ohjeita Windowsin asentamiseen, mutta varmista, että luot Windows-osion noin 64 Gt suuremmaksi kuin mitä haluat loppujen lopuksi Windowsille, tämä tila päätyy lopulta Linuxille. Säädä halutessasi, käytin 196GB:n osiota Windows 10:lle ja jaoin sen sitten 128GB:ksi Windowsille ja 64GB:ksi Linuxille (tiedoksi, Windows 10 -asennus, johon on asennettu Office 365, vie 68GB, joten anna itsellesi tarpeeksi tilaa Windowsin alle).
Huomautus: Apple tukee Windows 8.1:tä tai uudempaa vain vuoden 2014 jälkeen julkaistuille laitteistoille. Aikaisempaa Windows-versiota ei voi asentaa Boot Campin avulla uudempaan laitteistoon. Katso tästä taulukosta tarkistaaksesi laitteistosi ja mitä Windows-versioita se tukee.
Nyt kun sinulla on Applen tukema kaksoiskäynnistysjärjestelmä, jossa toimii macOS ja Windows 10 (oletettavasti), on aika suorittaa Linux-asennus.
Luo osio Linuxia varten
Tässä artikkelissa asennan Kali Linuxin, sitä käytin, mutta asennuksen MILLAISELLA tahansa Linux-versiolla pitäisi onnistua samalla tavalla.
Ensimmäinen vaihe on pienentää Windows-osio, jotta Linuxille jää tilaa:
- Käynnistä Windows 10
- Klikkaa hiiren kakkospainikkeella Käynnistä-valikosta ja valitse Levynhallinta
- Valitse BOOTCAMP-osio, napsauta hiiren kakkospainikkeella ja valitse Kutistettu tilavuus
- Syötä koko megatavuina, jolla tilavuus halutaan kutistaa. Minä kutistin omani 64GB:llä, joten kirjoitin 65,536
Tämä kuva on JÄLKEEN kun tein alkuperäisen kutistamisen ja sen jälkeen Kali linuxin asennuksen, sinulla on vähemmän osioita kun teet tämän. Minulla on myös SD-kortti asennettuna.
Suspensioprosessi kesti PITKÄN aikaa (~30 minuuttia), älä huolehdi siitä, anna sen mennä loppuun asti äläkä keskeytä.
Kun Volume shrinking -prosessi on valmis, on aika ladata joitain tiedostoja asennuksen suorittamiseksi; luultavasti haluat kuitenkin tehdä tämän macOS:n alaisuudessa, joten käynnistä ensin takaisin macOS-tilalle ja lataa ne molemmat:
- Kali Linux, 64-bittinen, voidaan ladata täältä
- rEFInd, voidaan ladata täältä
Sijoita kaikki rEFInd-tiedostot (purkamisen jälkeen) irrotettavalle kovalevylle (SD-kortille, USB-asemalle tai jopa toissijaiselle HFS+-levylle), jotta voit käyttää sitä seuraavassa vaiheessa.
Asenna rEFInd
Kaikissa macOS-versioissa El Capitanista (10.11) alkaen Apple on ottanut käyttöön System Integrity Protectionin (SIP). Tämä macOS:n tietoturvaominaisuus estää muutokset käyttöjärjestelmän eri alueisiin, mukaan lukien järjestelmän omistamiin tiedostoihin. Tämä tarkoittaa, että et voi asentaa rEFIndiä suoraan asemille, joissa SIP on käytössä. Jotta voit asentaa rEFInd:n, sinun on käynnistettävä palautusohjelma. Varmista, että rEFInd-tiedostot ovat saatavilla asemalla, jonka macOS näkee ja voi käyttää, ja noudata sitten seuraavia ohjeita:
- Käynnistä tietokone uudelleen ja pidä Command-R painettuna
- Oltuasi Recovery-tilassa valitse Apuohjelmat-valikosta Terminaali
- Etsitään tallenne, johon rEFInd on tallennettu (aloita komennolla ls /Volumes)
- Vaihda hakemistoon, johon rEFInd on tallennettu, ja suorita ./refind-install
- Saat edelleen varoituksen siitä, että SIP on käytössä, mutta voit jättää sen huomiotta (SIP on käytössä käynnistystilavuudella, mutta et asenna sitä sinne
Täydelliset asennusohjeet löytyvät rEFInd:n sivustolta.
Voit ehkä myös teemoittaa rEFInd:n näyttämään enemmän ”macin kaltaiselta”. Käytin täältä löytyvää OSX Standard Theme 1.0 -teemaa. Päivitys 20200906: Tämän teeman asennusohjeet pyytävät sinua ”korvaamaan EFI-kansion” juuri tekemässäsi rEFInd-asennuksessa, se myös korvaa rEFIndin tuoreemman version ja toimitetut salausavaimet. Sinun ei luultavasti kannata tehdä niin, vaikka tämä saattaakin toimia eri tavoin. Tämän artikkelin alkuperäisen julkaisun aikaan molemmat olivat samaa versiota, mutta nyt, kolme vuotta myöhemmin, teeman rEFInd-versio on valitettavan vanhentunut. Käytä varoen tai päivitä teeman komponentit uudempiin versioihin. (kiitos Phillip!)
Testaa, että rEFInd on asennettu ja toimii. Käynnistä vain uudelleen ja sinun pitäisi päästä rEFIndin käynnistysvalikkoon, josta sinun pitäisi pystyä käynnistämään joko macOS tai Windows 10.
Huomautus: rEFInd löytää automaattisesti ne, joiden se uskoo olevan käynnistyskelpoisia tilejä. Ne eivät luultavasti kaikki ole boottauskelpoisia, kokeilemalla ja erehtymällä sinun pitäisi löytää oikeat macOS- ja Windows 10 -volyymit. Voit sitten konfiguroida rEFInd:n sivuuttamaan joitakin volumeja, mutta säästä se siihen, kun olet saanut kaiken toimimaan kunnolla.
Asenna Linux##
Käynnistä macOS:ään ja pidä USB-muistitikku valmiina uudelleenmuotoilua varten, se voi olla melko pieni (pieni toimii paremmin), 8 Gt:n asema on täydellinen.
Käynnistettävän USB-aseman luomiseen voit käyttää terminaalia:
- Käynnistä terminaali Apuohjelmat-kansiosta Sovellukset
- Vaihda hakemisto siihen, josta latasit Linux-asennuksen ISO-levyn, esim.esim. kali-linux-2016.1-amd64.iso
- Etsikää USB-asemanne ajamalla: diskutil list, huomioikaa aseman nimi, esim. disk2
- Johtakaa komento: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
- Ylläolevan komennon suoritus kestää kauan, koska se kuvastaa ISO-levyn USB-asemalle. Kun se on valmis, sinulla pitäisi olla käynnistyskelpoinen USB-levy Kali Linuxia (tai mitä tahansa) varten.
Vaihtoehtoisesti, jos haluat graafisen kuvantamisprosessin, voit käyttää UNetbootinia, kuten täällä on dokumentoitu Ubuntua varten (käytä vain Kali- tai mitä tahansa haluamaasi kuvaa).
Voit nyt asentaa Linuxin. Syy siihen, että sinun piti asentaa rEFInd ennen Linuxin asentamista, oli se, että kokemukseni mukaan en saanut vakiomuotoista macOS-käynnistyshallintaa tunnistamaan USB-asemaa, jonka olin valmistellut Kali Linuxilla. Jos nyt kuitenkin käynnistät koneen uudelleen, näet rEFIndin käynnistysvalikon. Voit sitten asettaa USB-aseman, painaa ESC-näppäintä päivittääksesi volyymit ja sinun pitäisi nähdä Linux-asennusaseman näkyvän. Valitse se käynnistystä varten.
Seuraa Linuxin asennusohjeita ja varmista, että valitset oikean osion, jonka olet luonut, kun olit aiemmin Windows 10:ssä.
Viimeistelty
Sinulla pitäisi nyt olla kolmoiskäynnistyvä MacBook Pro. Käyttämällä rEFIndiä voit valita sopivan käyttöjärjestelmän, ja sen pitäisi käynnistyä puhtaasti laitteistossasi.
Tapauksessa, jossa rEFInd joutuu pahoinpitelyn kohteeksi (tiedät sen, koska virrankatkaisu vie sinut sisäänrakennettuun macOS-käynnistyshallintaan), sinun pitäisi silti pystyä käynnistämään Windows, mutta menetät luultavasti kyvyn käynnistyä Linuxiin. Seuraa vain ohjeita ja asenna rEFInd uudelleen, niin sen pitäisi palata ja mahdollistaa käynnistys uudelleen.
macOS linux windows