Slik kjører Fedora Linux på MacBook Air uten å berøre SSD

Se hvor enkelt det er å sette opp en dual boot til Fedora 18 på nyere modell MacBook Air (MBA). Du trenger ikke å installere tilpassede boot lastere eller berør den interne SSD som inneholder OSX i det hele tatt. I stedet dra nytte av en høyhastighets USB 3 minnepinne som din Linux boot disk. Etter oppstart Fedora, grafikk og wifi arbeidet uten ekstra fiksing og triksing. Med høyere end moderne USB 3.x penn stasjoner diskytelse trenger ikke å krype, heller.

Dette kan være bare billett hvis du har en MacBook Air, og ønsker å beholde OSX på den, men også ønsker å ha tilgang til en bærbar PC som kjører en full flavored Linux mens du er på farten.

Jeg har nylig fått en MBA og fant meg selv i bind for å måtte bære to bærbare datamaskiner med meg mens du reiser. Jeg leste om evnen til å kjøre Linux på MBA, men jeg hadde allerede setup OSX installasjonen for å utføre noen oppgaver som jeg ikke ønsker å risikere å miste. Jeg så områder som nevner ombyggingen oppstartslasteren og ulike tinkers som man kan gjøre, inkludert tilpasset kjerneparametere og lignende, for å få Linux til å starte opp på MBA. Alt dette gjorde meg sette prosjektet på baksiden brenner for når jeg hadde gjort gode backup og hadde forberedt seg tid til å tinker

Disclaimer:. Denne prosessen fungerte for meg, og det kan for deg. Jeg tar ikke ansvar hvis ting ikke fungerer som forventet. Du erkjenner at materialet ikke kan være korrekt, fullstendig eller egnet til dette formålet, og at bruken er helt på egen risiko. Du bør ha alle dine data sikkerhetskopiert før du begynner

Step One: Fedora Live-Boot fra USB

Det første skrittet for å få Linux på MBA var å installere Fedora Live-ISO på en USB-pinne for å se hvor vanskelig det var å få til å starte opp. Da var kampen for å få grafikk, så får wifi, og deretter omgruppere på det stadiet. Opprette USB stick er et spørsmål om noen få klikk ved hjelp LiveUSB-skaperen.

Velg ISO og målet USB-enheten til å skrive det til og vent noen minutter. Plugg Fedora USB-pinne inn i MBA og starte det holde Alt /Tilvalg-tasten nede. Du skal se to andre enn den interne SSD ekstra alternativer for å starte opp fra. Jeg prøvde først EFI Boot alternativet som stoppet opp med en gang ikke å finne den vmlinuz0 filen, ikke oppmuntrende ... Velger å starte opp fra "Windows" i stedet startet Fedora 18 Live-disk boot og som kjørte hele veien gjennom til det grafiske skrivebordet.

Fedora Live-disken inneholder noen vedvarende lagring, slik at du kan gjøre endringer, og de vil overleve en omstart. Men for lengre tids bruk Jeg ønsket så nær en normal Fedora installere så jeg kunne få. Jeg hadde sett noen sider som beskriver metoder for å konvertere Live Fedora til en mer permanent løsning. Men jeg tenkte jeg skulle prøve en sprø plan først. Hvorfor ikke installere fra live USB-stasjonen på en annen høyhastighets USB 3-stasjonen i stedet for på noen intern stasjon

Trinn to: Fullt Installert Fedora

Ved å klikke på "Installer til harddisk" Jeg valgte en annen USB-pinne som mål å installere på, og la den gjøre sin ting. Jeg utførte dette installere fra en USB-pinne til en annen på en egen laptop enn MBA.

Jeg hadde forventet at noen slags tilpasning til oppstartslast ville være nødvendig etter dette. Eller kanskje partisjonen oppsett på ferdig installert Fedora USB stick ville trenge en tweak. Til min fullstendig overraskelse holde Alt /Tilvalg nede under oppstart og velge USB-stasjonen ikonet merket "Windows" for å starte opp fra fungerte fint.

Det var noen øyeblikk da jeg mistenkte ellers, for eksempel en lengre opphold etter lasting av første RAM-disken. Men gitt noen sekunder her og der ting flyttet på og fikk til en grafisk innlogging. Men denne gangen hadde jeg en komplett installert Fedora som var på linje med en vanlig harddisk installasjon i stedet for et levende bilde. Grafikk og wifi ble igjen fungerer, og de få tester av suspendere til RAM også jobbet som man kan forvente. Som for musematte, jobbet to-finger klikk som høyre knapp og to finger bla jobbet for opp og ned i Firefox og terminalen.

Performance Testing

Den raske USB 3.x stick jeg brukte var et SanDisk Extreme 32 GB CZ80. Disse går for litt under $ 50 i dag. Det er andre minnepinner annonsering 200mb /s lese og over 120MB /s skriveytelse, men på tidspunktet for å skrive disse kan sette deg tilbake $ 150 for 128GB lagringsplass. Den 32 GB SanDisk Extreme bonnie ++ ga en skrive på 105 MB /s, 41 Mb /s omskriving og ca 227 Mb /s for sekvensiell lese. Selv om disse tallene ikke er på dagens 500 MB /s spenner som en SATA SSD vil gi deg, de er fortsatt meget respektabelt.

For å teste ytelse forskjell på mindre tilfeldig lese- og skriveoperasjoner jeg brukte iozone med Nedenfor påkalling. I kommandolinjen, forteller -Jeg iozone å bruke direkte IO og dermed unngå kjerne cacher. De ulike -i velger hvilke tester for å kjøre, -r 4k fastsetter en 4KB rekord størrelse og -s 64k velger en 64kb total filstørrelse.

 iozone -a -b sam-tmp.xls -Jeg -i 0 -i en -i to -r 4k -s 64k 

På en OCZ Vertex2 SSD festet til en SATA-port på en stasjonær maskin jeg fikk om 60MB /sek for tilfeldige lese og skrive av 4 KB poster. På Sandisk Extreme USB3 på MBA var det nærmere 10 MB /sek for begge. Mens det er absolutt et gap, den USB3 flash-disk fortsatt en meget positiv utvikling for disse små tilfeldige IO mønstre.

Jeg var veldig overrasket over hvor enkelt det er å kjøre Fedora på MacBook Air. Ved hjelp av en ekstern USB3-stasjonen lar deg holde all den interne SSD for OSX samtidig som du kan dra nytte av den bærbare datamaskinen maskinvare for å kjøre Linux når du vil. Dette er en stor ting når du er på reise og ønsker å dele en enkelt stykke maskinvare til flere formål. Anmeldelser